{"id":27807,"name":"com.microsoft.azure:applicationinsights-agent","ecosystem":"maven","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java","issues_count":20,"created_at":"2025-06-07T05:26:26.400Z","updated_at":"2025-06-07T05:26:26.400Z","purl":"pkg:maven/com.microsoft.azure:applicationinsights-agent","metadata":{"id":4769679,"name":"com.microsoft.azure:applicationinsights-agent","ecosystem":"maven","description":"Microsoft Application Insights Java Agent.","homepage":"https://github.com/Microsoft/ApplicationInsights-Java","licenses":"MIT License","normalized_licenses":["MIT"],"repository_url":"https://github.com/Microsoft/ApplicationInsights-Java","keywords_array":[],"namespace":"com.microsoft.azure","versions_count":93,"first_release_published_at":"2019-08-05T23:05:07.000Z","latest_release_published_at":"2025-05-30T00:14:39.000Z","latest_release_number":"3.7.3","last_synced_at":"2025-06-05T08:14:10.334Z","created_at":"2022-07-26T06:34:34.036Z","updated_at":"2025-06-05T08:14:10.335Z","registry_url":"https://central.sonatype.com/artifact/com.microsoft.azure/applicationinsights-agent/","install_command":null,"documentation_url":"https://appdoc.app/artifact/com.microsoft.azure/applicationinsights-agent/","metadata":{},"repo_metadata":{"uuid":"27460436","full_name":"microsoft/ApplicationInsights-Java","owner":"microsoft","description":"Application Insights for Java","archived":false,"fork":false,"pushed_at":"2023-03-09T04:01:50.000Z","size":174720,"stargazers_count":251,"open_issues_count":33,"forks_count":182,"subscribers_count":119,"default_branch":"main","last_synced_at":"2023-03-09T15:21:15.588Z","etag":null,"topics":["application-insights","application-insights-sdk","azure","distributed-tracing","java","java-agent","java-sdk","monitoring","observability","sdk","sql"],"latest_commit_sha":null,"homepage":"http://aka.ms/application-insights","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null}},"created_at":"2014-12-03T00:13:22.000Z","updated_at":"2023-03-08T22:24:08.000Z","dependencies_parsed_at":"2023-02-14T14:02:14.896Z","dependency_job_id":null,"html_url":"https://github.com/microsoft/ApplicationInsights-Java","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2FApplicationInsights-Java","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2FApplicationInsights-Java/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2FApplicationInsights-Java/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft","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-21T21:51:11.676Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":4,"rankings":{"downloads":null,"dependent_repos_count":12.118287364285514,"dependent_packages_count":32.98037221111988,"stargazers_count":20.60777662526983,"forks_count":14.743068599142159,"docker_downloads_count":null,"average":20.112376199954344},"purl":"pkg:maven/com.microsoft.azure/applicationinsights-agent","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/com.microsoft.azure:applicationinsights-agent","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/com.microsoft.azure:applicationinsights-agent","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/com.microsoft.azure:applicationinsights-agent/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.microsoft.azure:applicationinsights-agent/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.microsoft.azure:applicationinsights-agent/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.microsoft.azure:applicationinsights-agent/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.microsoft.azure:applicationinsights-agent/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":4,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3856507039","node_id":"PR_kwDOIBoVIM6_ZMmk","number":752,"state":"open","title":"Bump the all-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T15:42:04.000Z","updated_at":"2026-02-09T18:03:14.072Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":22,"packages":[{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha","old_version":"2.23.0-alpha","new_version":"2.24.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom","old_version":"2.23.0","new_version":"2.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.6","new_version":"3.7.7","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.opentelemetry:opentelemetry-api","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.23.0","new_version":"2.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.6","new_version":"3.7.7","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17","old_version":"2.23.0-alpha","new_version":"2.24.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.23","new_version":"1.5.26","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.23","new_version":"1.5.26","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.micrometer:micrometer-core","old_version":"1.16.1","new_version":"1.16.2","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-api","old_version":"2.23.0","new_version":"2.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api","old_version":"2.23.0-alpha","new_version":"2.24.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry:opentelemetry-sdk-common","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk-trace","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"org.springframework.boot:spring-boot-autoconfigure","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.azure:azure-core","old_version":"1.57.0","new_version":"1.57.1","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.azure:azure-core-http-netty","old_version":"1.16.2","new_version":"1.16.3","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.6","new_version":"3.7.7","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the all-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.23.0-alpha` | `2.24.0-alpha` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.23.0` | `2.24.0` |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.6` | `3.7.7` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `4.0.1` | `4.0.2` |\n| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.57.0` | `1.58.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.23.0` | `2.24.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.6` | `3.7.7` |\n| [io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.23.0-alpha` | `2.24.0-alpha` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.23` | `1.5.26` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.23` | `1.5.26` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.2` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.2` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.16.1` | `1.16.2` |\n| [io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi](https://github.com/open-telemetry/opentelemetry-java) | `1.57.0` | `1.58.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.23.0` | `2.24.0` |\n| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.23.0-alpha` | `2.24.0-alpha` |\n| [io.opentelemetry:opentelemetry-sdk-common](https://github.com/open-telemetry/opentelemetry-java) | `1.57.0` | `1.58.0` |\n| [io.opentelemetry:opentelemetry-sdk-trace](https://github.com/open-telemetry/opentelemetry-java) | `1.57.0` | `1.58.0` |\n| [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) | `4.0.1` | `4.0.2` |\n| [com.azure:azure-core](https://github.com/Azure/azure-sdk-for-java) | `1.57.0` | `1.57.1` |\n| [com.azure:azure-core-http-netty](https://github.com/Azure/azure-sdk-for-java) | `1.16.2` | `1.16.3` |\n| [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.6` | `3.7.7` |\n\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 2.23.0-alpha to 2.24.0-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.23.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.57.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eActiveMQ Classic JMX metrics: rename attributes and metrics to align with semantic conventions (see PR description for specifics) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14996\"\u003e#14996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLibrary instrumentation: remove previously deprecated methods from telemetry builders (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15324\"\u003e#15324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLogback: \u003ccode\u003ecaptureArguments\u003c/code\u003e no longer captures message template, use \u003ccode\u003ecaptureTemplate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15423\"\u003e#15423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePlay: disable controller spans by default, re-enable with \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled=true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15604\"\u003e#15604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLibrary instrumentation: deprecate \u003ccode\u003esetSpanNameExtractor()\u003c/code\u003e and \u003ccode\u003esetStatusExtractor()\u003c/code\u003e in favor of \u003ccode\u003esetSpanNameExtractorCustomizer()\u003c/code\u003e and \u003ccode\u003esetStatusExtractorCustomizer()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15529\"\u003e#15529\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApache ElasticJob (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14933\"\u003e#14933\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New library instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApache Iceberg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15114\"\u003e#15114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServlets (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15473\"\u003e#15473\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring starter: add declarative config logging exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14917\"\u003e#14917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFailsafe: add support for \u003ccode\u003eRetryPolicy\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15255\"\u003e#15255\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15537\"\u003e#15537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGraphQL: add option to disable capturing query documents (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15384\"\u003e#15384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics: allow any classpath resource path in rules (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15413\"\u003e#15413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Boot actuator autoconfigure: support Spring Boot 4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring JMS: support Spring Boot 4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15434\"\u003e#15434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring starter: support Spring Boot 4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15459\"\u003e#15459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLettuce: support custom \u003ccode\u003eClientResources\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15470\"\u003e#15470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLettuce: add reactor-core compatibility checker (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15472\"\u003e#15472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServlet: propagate context explicitly for async runnables (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15476\"\u003e#15476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServlet: always add \u003ccode\u003etrace_id\u003c/code\u003e and \u003ccode\u003espan_id\u003c/code\u003e attributes to requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15485\"\u003e#15485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePekko HTTP: separate route instrumentation from HTTP server instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15499\"\u003e#15499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMongoDB: emit versioned scope name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15500\"\u003e#15500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring WebFlux: support Spring Boot 4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15502\"\u003e#15502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15574\"\u003e#15574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring WebMVC: support Spring Boot 4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15525\"\u003e#15525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Cloud Gateway: support Spring Boot 4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15540\"\u003e#15540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring starter: add missing Kafka configuration options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15592\"\u003e#15592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenTelemetry API interop: support new GlobalOpenTelemetry methods introduced in 1.57 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Web/WebFlux: restore GraalVM native-image compatibility (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15306\"\u003e#15306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Kafka: end span in \u003ccode\u003eafterRecord\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15367\"\u003e#15367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003eVersion 2.24.0 (2026-01-17)\u003c/h2\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property\n\u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in\n\u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of\n\u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e\nin favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic\nconventions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of\n\u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty\nclient instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e,\n\u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for\nconsistency with naming conventions across library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries\nfor consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e →\n\u003ccode\u003ecreateInterceptor()\u003c/code\u003e)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable\nsemantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e →\n\u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention\nterminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e →\n\u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.23.0 to 2.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.58.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in \u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of \u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e in favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic conventions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of \u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty client instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e, \u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for consistency with naming conventions across library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries for consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e → \u003ccode\u003ecreateInterceptor()\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable semantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e → \u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention terminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e → \u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-template\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15649\"\u003e#15649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Boot Starter: Support Spring Boot 4 RestClient (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15684\"\u003e#15684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for experimental declarative configuration (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15656\"\u003e#15656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15688\"\u003e#15688\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15697\"\u003e#15697\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15698\"\u003e#15698\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15704\"\u003e#15704\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15707\"\u003e#15707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15713\"\u003e#15713\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15714\"\u003e#15714\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15727\"\u003e#15727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15732\"\u003e#15732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15733\"\u003e#15733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15734\"\u003e#15734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15735\"\u003e#15735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15740\"\u003e#15740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15741\"\u003e#15741\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15742\"\u003e#15742\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15752\"\u003e#15752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15756\"\u003e#15756\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15787\"\u003e#15787\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15791\"\u003e#15791\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15792\"\u003e#15792\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15841\"\u003e#15841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15856\"\u003e#15856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAWS Bedrock: support model IDs with regional prefixes (e.g., \u003ccode\u003eus.\u003c/code\u003e, \u003ccode\u003eglobal.\u003c/code\u003e) for inference profiles (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedis: Improve sanitization for ACL command (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15797\"\u003e#15797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKtor and Netty library instrumentations: Add \u003ccode\u003esetSpanNameExtractorCustomizer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of stable database semconv under opt-in flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15836\"\u003e#15836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15854\"\u003e#15854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eSpanStatusExtractor.extract()\u003c/code\u003e before \u003ccode\u003eOperationListener.onEnd()\u003c/code\u003e in \u003ccode\u003eInstrumenter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServlet library instrumentation: fix capturing \u003ccode\u003eenduser.id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix agent startup failing on read-only filesystem (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15682\"\u003e#15682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/copilot-pull-request-reviewer\"\u003e\u003ccode\u003e@​copilot-pull-request-reviewer\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/gaeljw\"\u003e\u003ccode\u003e@​gaeljw\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/igreenfield\"\u003e\u003ccode\u003e@​igreenfield\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0 (2026-01-17)\u003c/h2\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property\n\u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in\n\u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of\n\u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e\nin favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic\nconventions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of\n\u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty\nclient instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e,\n\u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for\nconsistency with naming conventions across library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries\nfor consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e →\n\u003ccode\u003ecreateInterceptor()\u003c/code\u003e)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable\nsemantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e →\n\u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention\nterminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e →\n\u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/960ce5cea4955cab74ef51d921843508b042c6d4\"\u003e\u003ccode\u003e960ce5c\u003c/code\u003e\u003c/a\u003e [release/v2.24.x] Prepare release 2.24.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15885\"\u003e#15885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/5fafe977b22b03214fe2d1846e28fae0d964fa2b\"\u003e\u003ccode\u003e5fafe97\u003c/code\u003e\u003c/a\u003e Update changelog for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15882\"\u003e#15882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/675afceae4d461aa0cf98275e1ef963c7d1c876d\"\u003e\u003ccode\u003e675afce\u003c/code\u003e\u003c/a\u003e Rename a method to 'wrap' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/79a251c7457496c85d7a84b06f4768427c62e818\"\u003e\u003ccode\u003e79a251c\u003c/code\u003e\u003c/a\u003e fix(deps): update byte buddy packages to v1.18.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15874\"\u003e#15874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/110f554802624a30d612704beed668de172eeead\"\u003e\u003ccode\u003e110f554\u003c/code\u003e\u003c/a\u003e Fix handling added and removed files in auto license update (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15876\"\u003e#15876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/96fb784b9fec124eb1ffb8ce7ce8aab4e77580fb\"\u003e\u003ccode\u003e96fb784\u003c/code\u003e\u003c/a\u003e Update VERSIONING.md (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15872\"\u003e#15872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/36322539e6036cc8e7a79903ab2a4b3b8ab94081\"\u003e\u003ccode\u003e3632253\u003c/code\u003e\u003c/a\u003e chore(deps): update gradle to v9.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15878\"\u003e#15878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/41840eb4ef2a496e227296c45c0506c0928161f7\"\u003e\u003ccode\u003e41840eb\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.owasp:dependency-check-gradle to v12.2.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/16422e8fd5bed544a747eadb974097be985df752\"\u003e\u003ccode\u003e16422e8\u003c/code\u003e\u003c/a\u003e fix(deps): update gradle develocity packages to v4.3.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15873\"\u003e#15873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/bde4e9cb9ff30ed68aaf2822997b1f630938089e\"\u003e\u003ccode\u003ebde4e9c\u003c/code\u003e\u003c/a\u003e Update remaining HTTP library instrumentation javadoc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15866\"\u003e#15866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.23.0...v2.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.6 to 3.7.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.7 GA (01/23/2026)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.21.0\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4511\"\u003e#4511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable Spring Cloud Gateway instrumentation\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4559\"\u003e#4559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure_monitor to metrics exporter for AKS\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4575\"\u003e#4575\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\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 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/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\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\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\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 Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.1...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry:opentelemetry-api` from 1.57.0 to 1.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/releases\"\u003eio.opentelemetry:opentelemetry-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.58.0\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003ch4\u003eIncubator\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDelete GlobalConfigProvider in favor of access via ExtendedOpenTelemetry (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd DeclarativeConfigProperties#get method (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ConfigProvider#getInstrumentationConfig response to be non-null (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7954\"\u003e#7954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd declarative config utility methods for common operations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7927\"\u003e#7927\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eTraces\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eImplement SDK metrics for trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7895\"\u003e#7895\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7930\"\u003e#7930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit warning when TraceIdRatioBasedSampler is used as child sampler (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7937\"\u003e#7937\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eLogs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eImplement SDK metrics for logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7931\"\u003e#7931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eProm exporter update (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDeclarative config: update to opentelemetry-configuration 1.0.0-rc.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7861\"\u003e#7861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update jaeger remote sampler to require endpoint, initial_sampler (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add support for view unit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add support for new logger config minimum_severity and trace_based properties (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7940\"\u003e#7940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add support for composable parent threshold sampler (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7941\"\u003e#7941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: improve pattern for validating and loading SDK extension plugins (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7947\"\u003e#7947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eProject tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse develocity build cache in PRs and local builds (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7906\"\u003e#7906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfigure japicmp classpath to avoid false positives (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7945\"\u003e#7945\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Gosling-dude\"\u003e\u003ccode\u003e@​Gosling-dude\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jkwatson\"\u003e\u003ccode\u003e@​jkwatson\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/JonasKunz\"\u003e\u003ccode\u003e@​JonasKunz\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/SylvainJuge\"\u003e\u003ccode\u003e@​SylvainJuge\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md\"\u003eio.opentelemetry:opentelemetry-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.58.0 (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003ch4\u003eIncubator\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDelete GlobalConfigProvider in favor of access via ExtendedOpenTelemetry\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd DeclarativeConfigProperties#get method\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ConfigProvider#getInstrumentationConfig response to be non-null\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7954\"\u003e#7954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd declarative config utility methods for common operations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7927\"\u003e#7927\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eTraces\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eImplement SDK metrics for trace\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7895\"\u003e#7895\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7930\"\u003e#7930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit warning when TraceIdRatioBasedSampler is used as child sampler\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7937\"\u003e#7937\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eLogs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eImplement SDK metrics for logs\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7931\"\u003e#7931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eProm exporter update\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDeclarative config: update to opentelemetry-configuration 1.0.0-rc.3\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7861\"\u003e#7861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update jaeger remote sampler to require endpoint, initial_sampler\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add support for view unit\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add support for new logger config minimum_severity and trace_based properties\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7940\"\u003e#7940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add support for composable parent threshold sampler\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7941\"\u003e#7941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: improve pattern for validating and loading SDK extension plugins\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7947\"\u003e#7947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/1e377b49eb73059cb96f5bb0d9670592f81ab505\"\u003e\u003ccode\u003e1e377b4\u003c/code\u003e\u003c/a\u003e [release/v1.58.x] Prepare release 1.58.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7968\"\u003e#7968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/b8828159f0d5ba176b6c209fa62a263aa5b36356\"\u003e\u003ccode\u003eb882815\u003c/code\u003e\u003c/a\u003e Prepare 1.58.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7965\"\u003e#7965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/826c4e92a14030c089825cd663ff8bf09a84a8e4\"\u003e\u003ccode\u003e826c4e9\u003c/code\u003e\u003c/a\u003e Improve pattern for validating and loading SDK extension plugins (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7947\"\u003e#7947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/da310cc1fcd06e606426649f6c8db96958d9bb12\"\u003e\u003ccode\u003eda310cc\u003c/code\u003e\u003c/a\u003e Prom exporter update (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/a15659d1af6f381c8c52509bd720befd70855002\"\u003e\u003ccode\u003ea15659d\u003c/code\u003e\u003c/a\u003e add method to retrieve instrumentation configuration by name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7927\"\u003e#7927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/2d38562b063f56932f2a69ceec45de419c8f93fd\"\u003e\u003ccode\u003e2d38562\u003c/code\u003e\u003c/a\u003e fix(deps): update armeriaversion to v1.35.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7959\"\u003e#7959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/ca536b2274623f827f282ce4cef8956d42a4ec3d\"\u003e\u003ccode\u003eca536b2\u003c/code\u003e\u003c/a\u003e fix(deps): update junit-framework monorepo to v5.14.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7956\"\u003e#7956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/5150e52d0852290f59e8b10c166a796b189ff424\"\u003e\u003ccode\u003e5150e52\u003c/code\u003e\u003c/a\u003e chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.143...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/15b41f1110e699aa9756beb2a50d83df64b5ca2c\"\u003e\u003ccode\u003e15b41f1\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.gradleup.shadow to v9.3.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7955\"\u003e#7955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/a46b073cc7d9ebfb451bd4925c2ffba6b2e2c412\"\u003e\u003ccode\u003ea46b073\u003c/code\u003e\u003c/a\u003e make getInstrumentationConfig non-null (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7954\"\u003e#7954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/compare/v1.57.0...v1.58.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.23.0 to 2.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.58.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in \u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of \u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e in favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic conventions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of \u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty client instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e, \u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for consistency with naming conventions across library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries for consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e → \u003ccode\u003ecreateInterceptor()\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable semantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e → \u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention terminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e → \u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-template\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15649\"\u003e#15649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Boot Starter: Support Spring Boot 4 RestClient (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15684\"\u003e#15684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for experimental declarative configuration (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15656\"\u003e#15656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15688\"\u003e#15688\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15697\"\u003e#15697\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15698\"\u003e#15698\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15704\"\u003e#15704\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15707\"\u003e#15707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15713\"\u003e#15713\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15714\"\u003e#15714\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15727\"\u003e#15727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15732\"\u003e#15732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15733\"\u003e#15733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15734\"\u003e#15734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15735\"\u003e#15735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15740\"\u003e#15740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15741\"\u003e#15741\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15742\"\u003e#15742\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15752\"\u003e#15752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15756\"\u003e#15756\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15787\"\u003e#15787\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15791\"\u003e#15791\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15792\"\u003e#15792\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15841\"\u003e#15841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15856\"\u003e#15856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAWS Bedrock: support model IDs with regional prefixes (e.g., \u003ccode\u003eus.\u003c/code\u003e, \u003ccode\u003eglobal.\u003c/code\u003e) for inference profiles (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedis: Improve sanitization for ACL command (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15797\"\u003e#15797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKtor and Netty library instrumentations: Add \u003ccode\u003esetSpanNameExtractorCustomizer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of stable database semconv under opt-in flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15836\"\u003e#15836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15854\"\u003e#15854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eSpanStatusExtractor.extract()\u003c/code\u003e before \u003ccode\u003eOperationListener.onEnd()\u003c/code\u003e in \u003ccode\u003eInstrumenter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServlet library instrumentation: fix capturing \u003ccode\u003eenduser.id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix agent startup failing on read-only filesystem (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15682\"\u003e#15682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/copilot-pull-request-reviewer\"\u003e\u003ccode\u003e@​copilot-pull-request-reviewer\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/gaeljw\"\u003e\u003ccode\u003e@​gaeljw\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/igreenfield\"\u003e\u003ccode\u003e@​igreenfield\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0 (2026-01-17)\u003c/h2\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property\n\u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in\n\u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of\n\u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e\nin favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic\nconventions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of\n\u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty\nclient instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e,\n\u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003ene...\n\n_Description has been truncated_","html_url":"https://github.com/Azure-Samples/ApplicationInsights-Java-Samples/pull/752","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/752","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/752/packages"},{"uuid":"3581507809","node_id":"PR_kwDOPQ1P686xKMOu","number":18,"state":"closed","title":"Bump the minor group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-24T11:09:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-03T10:47:48.000Z","updated_at":"2025-11-24T11:09:39.000Z","time_to_close":1815709,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":11,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.3","new_version":"3.7.6","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"jvm","old_version":"2.2.0","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.2.0","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.jpa","old_version":"2.2.0","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.4","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.sentry.jvm.gradle","old_version":"5.8.1","new_version":"5.12.1","repository_url":"https://github.com/getsentry/sentry-android-gradle-plugin"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.3","new_version":"3.7.6","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"2.0.0","new_version":"2.0.2","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"org.opensearch.client:opensearch-java","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/opensearch-project/opensearch-java"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.9","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.gradle.develocity","old_version":"4.1","new_version":"4.2.2"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.6` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.21` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.21` |\n| [plugin.jpa](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.21` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.7` |\n| [io.sentry.jvm.gradle](https://github.com/getsentry/sentry-android-gradle-plugin) | `5.8.1` | `5.12.1` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.6` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `2.0.0` | `2.0.2` |\n| [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) | `3.2.0` | `3.3.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.13` |\n| com.gradle.develocity | `4.1` | `4.2.2` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.3 to 3.7.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.6 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests against Java 25 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4495\"\u003e#4495\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4494\"\u003e#4494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eApplication Insights Java 3.7.5 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.6 GA (10/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests against Java 25\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4495\"\u003e#4495\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4494\"\u003e#4494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/b344e5dfb0e1149fbce417b289a49865f3f2ba0a\"\u003e\u003ccode\u003eb344e5d\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.6 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/55de586a024440844d4481552ea8826dd7aa8819\"\u003e\u003ccode\u003e55de586\u003c/code\u003e\u003c/a\u003e Bump errorProneVersion from 2.42.0 to 2.43.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4518\"\u003e#4518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2fbf542f951cdbc9eeb679dcfa926d7b0639e2d6\"\u003e\u003ccode\u003e2fbf542\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.5.6 to 3.5.7 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/209da6fd650b124b240f363372704b0a3a3ccbeb\"\u003e\u003ccode\u003e209da6f\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4523\"\u003e#4523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/448fef0856236f1e5eb13f6004bf2ab8a2e2dab3\"\u003e\u003ccode\u003e448fef0\u003c/code\u003e\u003c/a\u003e Update gradle toolchain to Java 21 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f5dfcf860fa95bf7c9226c03ec22278347af335\"\u003e\u003ccode\u003e2f5dfcf\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot from 3.5.6 to 3.5.7 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4521\"\u003e#4521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/f00d1fc3b3e78d9d9f5ab1e659a7a09f81375a17\"\u003e\u003ccode\u003ef00d1fc\u003c/code\u003e\u003c/a\u003e Fix Release Tag (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4517\"\u003e#4517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1e93aa5e0437063ddd6481bf3f7bbaba7fa333b3\"\u003e\u003ccode\u003e1e93aa5\u003c/code\u003e\u003c/a\u003e Bump com.github.oshi:oshi-core from 6.9.0 to 6.9.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/5b07750ab7d34cb67de2c4388f75dfac48ebb37c\"\u003e\u003ccode\u003e5b07750\u003c/code\u003e\u003c/a\u003e Configure Dependabot to group testcontainers dependency updates (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0a9543e1a49dc4251ab52cc21eb122bc0cc783c9\"\u003e\u003ccode\u003e0a9543e\u003c/code\u003e\u003c/a\u003e Add instructions for bisecting upstream regressions (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jvm` from 2.2.0 to 2.2.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003ejvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.21\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-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\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-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\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-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\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-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\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-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\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-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.2.21-RC2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003ejvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\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-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\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-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\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-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\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-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\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-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.20\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/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71\"\u003e\u003ccode\u003e2146684\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3\"\u003e\u003ccode\u003ed8cf44a\u003c/code\u003e\u003c/a\u003e [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d\"\u003e\u003ccode\u003ebd2b426\u003c/code\u003e\u003c/a\u003e [Gradle] Only register commonizeCInterop if there are native targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea\"\u003e\u003ccode\u003ef66516e\u003c/code\u003e\u003c/a\u003e [Gradle] Added tests for accessing target's publishable property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd\"\u003e\u003ccode\u003e7aad8e5\u003c/code\u003e\u003c/a\u003e [Gradle] Workaround for not completable Future with cross compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d\"\u003e\u003ccode\u003ed061774\u003c/code\u003e\u003c/a\u003e [Wasm, JS] Add statics field to DevServer data constructor for data class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c\"\u003e\u003ccode\u003e0609896\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf\"\u003e\u003ccode\u003e4f2bc0c\u003c/code\u003e\u003c/a\u003e [Gradle] Dont add parcelize plugin to JVM compilations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e\"\u003e\u003ccode\u003e948802f\u003c/code\u003e\u003c/a\u003e [K/N][tests] Fixed lldb tests to work with Xcode 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a\"\u003e\u003ccode\u003ea32c8f3\u003c/code\u003e\u003c/a\u003e [stdlib] Add \u003ccode\u003eos.arch\u003c/code\u003e as an input property to prevent build cache reuse acro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.spring` from 2.2.0 to 2.2.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.21\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-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\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-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\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-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\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-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\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-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\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-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.2.21-RC2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\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-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\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-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\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-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\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-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\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-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.20\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/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71\"\u003e\u003ccode\u003e2146684\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3\"\u003e\u003ccode\u003ed8cf44a\u003c/code\u003e\u003c/a\u003e [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d\"\u003e\u003ccode\u003ebd2b426\u003c/code\u003e\u003c/a\u003e [Gradle] Only register commonizeCInterop if there are native targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea\"\u003e\u003ccode\u003ef66516e\u003c/code\u003e\u003c/a\u003e [Gradle] Added tests for accessing target's publishable property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd\"\u003e\u003ccode\u003e7aad8e5\u003c/code\u003e\u003c/a\u003e [Gradle] Workaround for not completable Future with cross compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d\"\u003e\u003ccode\u003ed061774\u003c/code\u003e\u003c/a\u003e [Wasm, JS] Add statics field to DevServer data constructor for data class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c\"\u003e\u003ccode\u003e0609896\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf\"\u003e\u003ccode\u003e4f2bc0c\u003c/code\u003e\u003c/a\u003e [Gradle] Dont add parcelize plugin to JVM compilations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e\"\u003e\u003ccode\u003e948802f\u003c/code\u003e\u003c/a\u003e [K/N][tests] Fixed lldb tests to work with Xcode 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a\"\u003e\u003ccode\u003ea32c8f3\u003c/code\u003e\u003c/a\u003e [stdlib] Add \u003ccode\u003eos.arch\u003c/code\u003e as an input property to prevent build cache reuse acro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.jpa` from 2.2.0 to 2.2.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.21\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-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\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-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\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-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\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-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\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-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\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-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.2.21-RC2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.jpa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\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-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\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-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\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-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\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-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\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-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.20\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/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71\"\u003e\u003ccode\u003e2146684\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3\"\u003e\u003ccode\u003ed8cf44a\u003c/code\u003e\u003c/a\u003e [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d\"\u003e\u003ccode\u003ebd2b426\u003c/code\u003e\u003c/a\u003e [Gradle] Only register commonizeCInterop if there are native targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea\"\u003e\u003ccode\u003ef66516e\u003c/code\u003e\u003c/a\u003e [Gradle] Added tests for accessing target's publishable property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd\"\u003e\u003ccode\u003e7aad8e5\u003c/code\u003e\u003c/a\u003e [Gradle] Workaround for not completable Future with cross compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d\"\u003e\u003ccode\u003ed061774\u003c/code\u003e\u003c/a\u003e [Wasm, JS] Add statics field to DevServer data constructor for data class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c\"\u003e\u003ccode\u003e0609896\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf\"\u003e\u003ccode\u003e4f2bc0c\u003c/code\u003e\u003c/a\u003e [Gradle] Dont add parcelize plugin to JVM compilations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e\"\u003e\u003ccode\u003e948802f\u003c/code\u003e\u003c/a\u003e [K/N][tests] Fixed lldb tests to work with Xcode 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a\"\u003e\u003ccode\u003ea32c8f3\u003c/code\u003e\u003c/a\u003e [stdlib] Add \u003ccode\u003eos.arch\u003c/code\u003e as an input property to prevent build cache reuse acro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.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` from 3.5.4 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'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.5.4...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry.jvm.gradle` from 5.8.1 to 5.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/releases\"\u003eio.sentry.jvm.gradle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.12.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eModifier.sentryTag()\u003c/code\u003e not found warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.12.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.21.1 to v8.22.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/989\"\u003e#989\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8220\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.21.1...8.22.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAuto install Spring Boot 4 (\u003ccode\u003esentry-spring-boot-4\u003c/code\u003e) and Spring 7 (\u003ccode\u003esentry-spring-7\u003c/code\u003e) modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude version in dependency auto install messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSentry dependencies intended for Spring Boot 3 / Spring 6 will no longer be installed for Spring Boot 4 / Spring 7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.20.0 to v8.21.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/981\"\u003e#981\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8211\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.20.0...8.21.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.10.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.19.0 to v8.20.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/967\"\u003e#967\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8200\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.19.0...8.20.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-android-gradle-plugin/blob/main/CHANGELOG.md\"\u003eio.sentry.jvm.gradle's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.12.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eModifier.sentryTag()\u003c/code\u003e not found warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.12.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.21.1 to v8.22.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/989\"\u003e#989\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8220\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.21.1...8.22.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAuto install Spring Boot 4 (\u003ccode\u003esentry-spring-boot-4\u003c/code\u003e) and Spring 7 (\u003ccode\u003esentry-spring-7\u003c/code\u003e) modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude version in dependency auto install messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSentry dependencies intended for Spring Boot 3 / Spring 6 will no longer be installed for Spring Boot 4 / Spring 7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.20.0 to v8.21.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/981\"\u003e#981\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8211\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.20.0...8.21.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.10.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.19.0 to v8.20.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/967\"\u003e#967\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8200\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.19.0...8.20.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/getsentry/sentry-android-gradle-plugin/commit/3bf836b7f162b8aa8c2c549e13729864dc312bc0\"\u003e\u003ccode\u003e3bf836b\u003c/code\u003e\u003c/a\u003e release: 5.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/328436e8e3611f53faee7de21540524f26810411\"\u003e\u003ccode\u003e328436e\u003c/code\u003e\u003c/a\u003e fix(kotlin-compiler): Fix Modifier.sentryTag() not found warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/4e47c4650f34ce01b8c7d9c2046a779c1db79d5e\"\u003e\u003ccode\u003e4e47c46\u003c/code\u003e\u003c/a\u003e Merge branch 'release/5.12.0' into 5.x.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/07eb798b8790c360edb2061991a8a688057f45c3\"\u003e\u003ccode\u003e07eb798\u003c/code\u003e\u003c/a\u003e release: 5.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/45d1e34e44488cbacc46a71b589ee4fa05932881\"\u003e\u003ccode\u003e45d1e34\u003c/code\u003e\u003c/a\u003e chore(deps): update Android SDK to v8.22.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/72b201f8fb2029e72c21917e5b3ef14a2021faee\"\u003e\u003ccode\u003e72b201f\u003c/code\u003e\u003c/a\u003e Merge branch 'release/5.11.0' into 5.x.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/006a157f53d624dd60ec88417a65de69144f2db7\"\u003e\u003ccode\u003e006a157\u003c/code\u003e\u003c/a\u003e release: 5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/9b4fcc5e861368e8a81461a7798594611b44da56\"\u003e\u003ccode\u003e9b4fcc5\u003c/code\u003e\u003c/a\u003e revert tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/718a9476900f7902170336334f1c08d447da3fe0\"\u003e\u003ccode\u003e718a947\u003c/code\u003e\u003c/a\u003e fix changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/9731ae3e986c0272c125a43834940a0dedc3ebb3\"\u003e\u003ccode\u003e9731ae3\u003c/code\u003e\u003c/a\u003e bump Java SDK to 8.21.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/compare/5.8.1...5.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.3 to 3.7.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.6 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests against Java 25 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4495\"\u003e#4495\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4494\"\u003e#4494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eApplication Insights Java 3.7.5 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.6 GA (10/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests against Java 25\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4495\"\u003e#4495\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4494\"\u003e#4494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/b344e5dfb0e1149fbce417b289a49865f3f2ba0a\"\u003e\u003ccode\u003eb344e5d\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.6 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/55de586a024440844d4481552ea8826dd7aa8819\"\u003e\u003ccode\u003e55de586\u003c/code\u003e\u003c/a\u003e Bump errorProneVersion from 2.42.0 to 2.43.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4518\"\u003e#4518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2fbf542f951cdbc9eeb679dcfa926d7b0639e2d6\"\u003e\u003ccode\u003e2fbf542\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.5.6 to 3.5.7 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/209da6fd650b124b240f363372704b0a3a3ccbeb\"\u003e\u003ccode\u003e209da6f\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4523\"\u003e#4523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/448fef0856236f1e5eb13f6004bf2ab8a2e2dab3\"\u003e\u003ccode\u003e448fef0\u003c/code\u003e\u003c/a\u003e Update gradle toolchain to Java 21 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f5dfcf860fa95bf7c9226c03ec22278347af335\"\u003e\u003ccode\u003e2f5dfcf\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot from 3.5.6 to 3.5.7 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4521\"\u003e#4521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/f00d1fc3b3e78d9d9f5ab1e659a7a09f81375a17\"\u003e\u003ccode\u003ef00d1fc\u003c/code\u003e\u003c/a\u003e Fix Release Tag (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4517\"\u003e#4517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1e93aa5e0437063ddd6481bf3f7bbaba7fa333b3\"\u003e\u003ccode\u003e1e93aa5\u003c/code\u003e\u003c/a\u003e Bump com.github.oshi:oshi-core from 6.9.0 to 6.9.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/5b07750ab7d34cb67de2c4388f75dfac48ebb37c\"\u003e\u003ccode\u003e5b07750\u003c/code\u003e\u003c/a\u003e Configure Dependabot to group testcontainers dependency updates (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0a9543e1a49dc4251ab52cc21eb122bc0cc783c9\"\u003e\u003ccode\u003e0a9543e\u003c/code\u003e\u003c/a\u003e Add instructions for bisecting upstream regressions (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 2.0.0 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 2.0.2 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/522\"\u003eopensearch-project/spring-data-opensearch#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-test from 3.7.9 to 3.7.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/531\"\u003eopensearch-project/spring-data-opensearch#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-elasticsearch from 5.5.3 to 5.5.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/533\"\u003eopensearch-project/spring-data-opensearch#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-commons from 3.5.3 to 3.5.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/532\"\u003eopensearch-project/spring-data-opensearch#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoutine dependency updates by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/530\"\u003eopensearch-project/spring-data-opensearch#530\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.projectreactor:reactor-test from 3.7.7 to 3.7.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/509\"\u003eopensearch-project/spring-data-opensearch#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-commons from 3.5.1 to 3.5.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/508\"\u003eopensearch-project/spring-data-opensearch#508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-elasticsearch from 5.5.1 to 5.5.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/507\"\u003eopensearch-project/spring-data-opensearch#507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jenkins lib version to accommodate maven changes by \u003ca href=\"https://github.com/gaiksaya\"\u003e\u003ccode\u003e@​gaiksaya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/510\"\u003eopensearch-project/spring-data-opensearch#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.opensearch:opensearch-testcontainers from 3.0.1 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/511\"\u003eopensearch-project/spring-data-opensearch#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add JDK compatibility matrix to documentation by \u003ca href=\"https://github.com/oualidbouh\"\u003e\u003ccode\u003e@​oualidbouh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/512\"\u003eopensearch-project/spring-data-opensearch#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump next version to 2.0.1 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/506\"\u003eopensearch-project/spring-data-opensearch#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edon't ignore indices options for multi-search queries by \u003ca href=\"https://github.com/aivish\"\u003e\u003ccode\u003e@​aivish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/516\"\u003eopensearch-project/spring-data-opensearch#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Gradle 9 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/514\"\u003eopensearch-project/spring-data-opensearch#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-elasticsearch from 5.5.2 to 5.5.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/517\"\u003eopensearch-project/spring-data-opensearch#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-commons from 3.5.2 to 3.5.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/518\"\u003eopensearch-project/spring-data-opensearch#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-test from 3.7.8 to 3.7.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/519\"\u003eopensearch-project/spring-data-opensearch#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring to 6.2.10 and Spring Boot to 3.5.5 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/hmpps-probation-search-services/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-search-services/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"2890692378","node_id":"PR_kwDOHdpzX86sTHca","number":5542,"state":"open","title":"Bump the minor group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T15:13:51.000Z","updated_at":"2025-10-07T09:27:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":16,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"jvm","old_version":"2.2.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.2.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.jpa","old_version":"2.2.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.5","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"software.amazon.awssdk:aws-query-protocol","old_version":"2.33.4","new_version":"2.34.5"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"com.azure:azure-identity","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"io.flipt:flipt-client-java","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/flipt-io/flipt-client-sdks"},{"name":"com.microsoft.graph:microsoft-graph","old_version":"6.51.0","new_version":"6.53.0","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java"},{"name":"org.mockito.kotlin:mockito-kotlin","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/mockito/mockito-kotlin"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.19.0","new_version":"2.20.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.sentry:sentry-spring-boot-starter-jakarta","old_version":"8.21.0","new_version":"8.22.0","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"com.gradle.develocity","old_version":"4.2","new_version":"4.2.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.4` | `3.7.5` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.10` | `2.2.20` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.10` | `2.2.20` |\n| [plugin.jpa](https://github.com/JetBrains/kotlin) | `2.2.10` | `2.2.20` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.5` | `3.5.6` |\n| software.amazon.awssdk:aws-query-protocol | `2.33.4` | `2.34.5` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.4` | `3.7.5` |\n| [com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java) | `1.17.0` | `1.18.0` |\n| [io.flipt:flipt-client-java](https://github.com/flipt-io/flipt-client-sdks) | `1.1.1` | `1.1.2` |\n| [com.microsoft.graph:microsoft-graph](https://github.com/microsoftgraph/msgraph-sdk-java) | `6.51.0` | `6.53.0` |\n| [org.mockito.kotlin:mockito-kotlin](https://github.com/mockito/mockito-kotlin) | `6.0.0` | `6.1.0` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `2.0.1` | `2.0.2` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.19.0` | `2.20.1` |\n| [io.sentry:sentry-spring-boot-starter-jakarta](https://github.com/getsentry/sentry-java) | `8.21.0` | `8.22.0` |\n| com.gradle.develocity | `4.2` | `4.2.1` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jvm` from 2.2.10 to 2.2.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003ejvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003ejvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78065\"\u003e\u003ccode\u003eKT-78065\u003c/code\u003e\u003c/a\u003e Support \u0026quot;Expose boxed inline value classes\u0026quot; in Light Classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/693c44ee79f62895a9b92bdd60fdd7a9bc29a975\"\u003e\u003ccode\u003e693c44e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5b7c7af7e4222d35d55736cb0c2542de7308816b\"\u003e\u003ccode\u003e5b7c7af\u003c/code\u003e\u003c/a\u003e [Gradle] Fail the build if AGP has already configured Kotlin in the project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1756c321a61597d20fd566f15bdf27009c91a082\"\u003e\u003ccode\u003e1756c32\u003c/code\u003e\u003c/a\u003e Add permissions for GRADLE_RO_DEP_CACHE to security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/05dcf52971cb9f741dfccfd22a04f4ac62c0da84\"\u003e\u003ccode\u003e05dcf52\u003c/code\u003e\u003c/a\u003e [Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0b2dd955a2ec9abbadfc2f175ca84644d01d681b\"\u003e\u003ccode\u003e0b2dd95\u003c/code\u003e\u003c/a\u003e [Wasm] Do not backport devServer, because it is mutable collection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/6b0a1e4fc5332919e7573740157acf79af9fa596\"\u003e\u003ccode\u003e6b0a1e4\u003c/code\u003e\u003c/a\u003e [IR] Use sanitized names when calculating scopes for lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/64daa7eba04438faab64b17ca4bf409c62dba694\"\u003e\u003ccode\u003e64daa7e\u003c/code\u003e\u003c/a\u003e [FIR2IR] Properly handle generics with nullable types in delegate body genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9237f28465bc235509d59af365cbf543b44aed32\"\u003e\u003ccode\u003e9237f28\u003c/code\u003e\u003c/a\u003e [Test] Reproduce KT-79816\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e86b28e4b21ab234fff6d584484e79ac4240a76a\"\u003e\u003ccode\u003ee86b28e\u003c/code\u003e\u003c/a\u003e [Gradle] Add \u003ca href=\"https://github.com/ExperimentalKotlinGradlePluginApi\"\u003e\u003ccode\u003e@​ExperimentalKotlinGradlePluginApi\u003c/code\u003e\u003c/a\u003e to exportKdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0f5c8a7e298863f23360be4e24ce16b8aba4f9d4\"\u003e\u003ccode\u003e0f5c8a7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.20-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.10...v2.2.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.spring` from 2.2.10 to 2.2.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78065\"\u003e\u003ccode\u003eKT-78065\u003c/code\u003e\u003c/a\u003e Support \u0026quot;Expose boxed inline value classes\u0026quot; in Light Classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/693c44ee79f62895a9b92bdd60fdd7a9bc29a975\"\u003e\u003ccode\u003e693c44e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5b7c7af7e4222d35d55736cb0c2542de7308816b\"\u003e\u003ccode\u003e5b7c7af\u003c/code\u003e\u003c/a\u003e [Gradle] Fail the build if AGP has already configured Kotlin in the project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1756c321a61597d20fd566f15bdf27009c91a082\"\u003e\u003ccode\u003e1756c32\u003c/code\u003e\u003c/a\u003e Add permissions for GRADLE_RO_DEP_CACHE to security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/05dcf52971cb9f741dfccfd22a04f4ac62c0da84\"\u003e\u003ccode\u003e05dcf52\u003c/code\u003e\u003c/a\u003e [Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0b2dd955a2ec9abbadfc2f175ca84644d01d681b\"\u003e\u003ccode\u003e0b2dd95\u003c/code\u003e\u003c/a\u003e [Wasm] Do not backport devServer, because it is mutable collection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/6b0a1e4fc5332919e7573740157acf79af9fa596\"\u003e\u003ccode\u003e6b0a1e4\u003c/code\u003e\u003c/a\u003e [IR] Use sanitized names when calculating scopes for lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/64daa7eba04438faab64b17ca4bf409c62dba694\"\u003e\u003ccode\u003e64daa7e\u003c/code\u003e\u003c/a\u003e [FIR2IR] Properly handle generics with nullable types in delegate body genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9237f28465bc235509d59af365cbf543b44aed32\"\u003e\u003ccode\u003e9237f28\u003c/code\u003e\u003c/a\u003e [Test] Reproduce KT-79816\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e86b28e4b21ab234fff6d584484e79ac4240a76a\"\u003e\u003ccode\u003ee86b28e\u003c/code\u003e\u003c/a\u003e [Gradle] Add \u003ca href=\"https://github.com/ExperimentalKotlinGradlePluginApi\"\u003e\u003ccode\u003e@​ExperimentalKotlinGradlePluginApi\u003c/code\u003e\u003c/a\u003e to exportKdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0f5c8a7e298863f23360be4e24ce16b8aba4f9d4\"\u003e\u003ccode\u003e0f5c8a7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.20-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.10...v2.2.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.jpa` from 2.2.10 to 2.2.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.jpa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78065\"\u003e\u003ccode\u003eKT-78065\u003c/code\u003e\u003c/a\u003e Support \u0026quot;Expose boxed inline value classes\u0026quot; in Light Classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/693c44ee79f62895a9b92bdd60fdd7a9bc29a975\"\u003e\u003ccode\u003e693c44e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5b7c7af7e4222d35d55736cb0c2542de7308816b\"\u003e\u003ccode\u003e5b7c7af\u003c/code\u003e\u003c/a\u003e [Gradle] Fail the build if AGP has already configured Kotlin in the project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1756c321a61597d20fd566f15bdf27009c91a082\"\u003e\u003ccode\u003e1756c32\u003c/code\u003e\u003c/a\u003e Add permissions for GRADLE_RO_DEP_CACHE to security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/05dcf52971cb9f741dfccfd22a04f4ac62c0da84\"\u003e\u003ccode\u003e05dcf52\u003c/code\u003e\u003c/a\u003e [Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0b2dd955a2ec9abbadfc2f175ca84644d01d681b\"\u003e\u003ccode\u003e0b2dd95\u003c/code\u003e\u003c/a\u003e [Wasm] Do not backport devServer, because it is mutable collection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/6b0a1e4fc5332919e7573740157acf79af9fa596\"\u003e\u003ccode\u003e6b0a1e4\u003c/code\u003e\u003c/a\u003e [IR] Use sanitized names when calculating scopes for lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/64daa7eba04438faab64b17ca4bf409c62dba694\"\u003e\u003ccode\u003e64daa7e\u003c/code\u003e\u003c/a\u003e [FIR2IR] Properly handle generics with nullable types in delegate body genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9237f28465bc235509d59af365cbf543b44aed32\"\u003e\u003ccode\u003e9237f28\u003c/code\u003e\u003c/a\u003e [Test] Reproduce KT-79816\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e86b28e4b21ab234fff6d584484e79ac4240a76a\"\u003e\u003ccode\u003ee86b28e\u003c/code\u003e\u003c/a\u003e [Gradle] Add \u003ca href=\"https://github.com/ExperimentalKotlinGradlePluginApi\"\u003e\u003ccode\u003e@​ExperimentalKotlinGradlePluginApi\u003c/code\u003e\u003c/a\u003e to exportKdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0f5c8a7e298863f23360be4e24ce16b8aba4f9d4\"\u003e\u003ccode\u003e0f5c8a7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.20-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.10...v2.2.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` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\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\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\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 Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\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/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\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/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\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/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\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/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v3.5.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:aws-query-protocol` from 2.33.4 to 2.34.5\n\nUpdates `software.amazon.awssdk:sts` from 2.33.4 to 2.34.5\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.azure:azure-identity` from 1.17.0 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/49f5c083fa1658ff898b99862344207de5f423d3\"\u003e\u003ccode\u003e49f5c08\u003c/code\u003e\u003c/a\u003e Fix Metrics Advisor Readme issues (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22694\"\u003e#22694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/a2212c92f8f3b026d57110e713107710c41f8fce\"\u003e\u003ccode\u003ea2212c9\u003c/code\u003e\u003c/a\u003e Update Core Library Changelog Release Dates (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22724\"\u003e#22724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/549b8347878e913e9ce73204b8905a90a32da581\"\u003e\u003ccode\u003e549b834\u003c/code\u003e\u003c/a\u003e Update docs metadata mutation logic (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22700\"\u003e#22700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/a410b478728b8a5c494047cf972ed3ffa5c15f5e\"\u003e\u003ccode\u003ea410b47\u003c/code\u003e\u003c/a\u003e [Service Bus] Add Dead Letter Queues Sample (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22142\"\u003e#22142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/c5a73982e0d722817bca127d69186964fc3f02d7\"\u003e\u003ccode\u003ec5a7398\u003c/code\u003e\u003c/a\u003e fix service bus readme issue (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22320\"\u003e#22320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/d956ddea670fe46410593e799c8ad28ef3f05d1b\"\u003e\u003ccode\u003ed956dde\u003c/code\u003e\u003c/a\u003e create Subscription Rule with CorrelationFilter does not create respect prope...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/525606e31c75ec45fb3e8cd1d0e42272756b71c0\"\u003e\u003ccode\u003e525606e\u003c/code\u003e\u003c/a\u003e Added support for file share reliable download (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22504\"\u003e#22504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/fa07d234405605b4dc4d9112c253de123b027703\"\u003e\u003ccode\u003efa07d23\u003c/code\u003e\u003c/a\u003e fix sample controller (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22679\"\u003e#22679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/e83ac1b5e104783a497d0911f6c66ef453c675d5\"\u003e\u003ccode\u003ee83ac1b\u003c/code\u003e\u003c/a\u003e Limit the size of cached URL builders (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22697\"\u003e#22697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/f6fc9ec6d3d032c1c09b4371647868ac24791b50\"\u003e\u003ccode\u003ef6fc9ec\u003c/code\u003e\u003c/a\u003e Prepare to release a patch version for azure-security-keyvault-jca and  azure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/compare/azure-core_1.17.0...azure-core_1.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.flipt:flipt-client-java` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/7a2911d0fdbd4a983eb7691b7f0a73603cb71b0b\"\u003e\u003ccode\u003e7a2911d\u003c/code\u003e\u003c/a\u003e chore: bump flipt-engine-ffi version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/9ea2c9e117d4974eba74ef6cff298bb861a1d9ab\"\u003e\u003ccode\u003e9ea2c9e\u003c/code\u003e\u003c/a\u003e Release flipt-client-java-v1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/ff7a7f516d444500a1704859c5c70bc6ce6f554b\"\u003e\u003ccode\u003eff7a7f5\u003c/code\u003e\u003c/a\u003e fix(streaming): changed to flipt v2 stream URL (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/771eee8ca6060b2f80b3037a2cc603aa5ba5f6d0\"\u003e\u003ccode\u003e771eee8\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.android.tools.build:gradle (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/a44c3eade0c091fb5194dd4f49d6249edae5f2bc\"\u003e\u003ccode\u003ea44c3ea\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.projectlombok:lombok in /flipt-client-java (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/3a43059afbef493033891519a2da1fcb90ec5382\"\u003e\u003ccode\u003e3a43059\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​eslint/js\u003c/code\u003e in /flipt-client-react (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1311\"\u003e#1311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/b337d7030c3a69457808edbb0643ad5437f88dfe\"\u003e\u003ccode\u003eb337d70\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump jest from 30.0.5 to 30.1.2 in /flipt-client-react (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/46ccc084a6c723f443ee05347cef7e9513d86102\"\u003e\u003ccode\u003e46ccc08\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup in /flipt-client-react (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/96b1ed58d1eab810e95248c0fc10954152bf5425\"\u003e\u003ccode\u003e96b1ed5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/7dcc4c8db68051f3d146e4236a2aef6003d25a96\"\u003e\u003ccode\u003e7dcc4c8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint in /flipt-client-react (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/compare/flipt-client-go-v1.1.1...flipt-client-java-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.graph:microsoft-graph` from 6.51.0 to 6.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/releases\"\u003ecom.microsoft.graph:microsoft-graph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.53.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.52.0...v6.53.0\"\u003e6.53.0\u003c/a\u003e (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/946fb5fccb6690d4fea481555fda8db46e26b714\"\u003e946fb5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.52.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.51.0...v6.52.0\"\u003e6.52.0\u003c/a\u003e (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/0ec8f7d7797e04f1256df57de814e446633c9415\"\u003e0ec8f7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3c42ff84c2e7d3863a2073938d5dde36fe7d70ac\"\u003e3c42ff8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoftgraph/msgraph-sdk-java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.graph:microsoft-graph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.52.0...v6.53.0\"\u003e6.53.0\u003c/a\u003e (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/946fb5fccb6690d4fea481555fda8db46e26b714\"\u003e946fb5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.51.0...v6.52.0\"\u003e6.52.0\u003c/a\u003e (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/0ec8f7d7797e04f1256df57de814e446633c9415\"\u003e0ec8f7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3c42ff84c2e7d3863a2073938d5dde36fe7d70ac\"\u003e3c42ff8\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/microsoftgraph/msgraph-sdk-java/commit/274fe33493b0e6a418eff08799b2d13e4e271814\"\u003e\u003ccode\u003e274fe33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2485\"\u003e#2485\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/cb51d10fa034ef00eb0845ee27d15eae183dbab5\"\u003e\u003ccode\u003ecb51d10\u003c/code\u003e\u003c/a\u003e chore(main): release 6.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3570ba8c8e4e335cec62ee00790678d7302034da\"\u003e\u003ccode\u003e3570ba8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2484\"\u003e#2484\u003c/a\u003e from microsoftgraph/v1.0/pipelinebuild/198036\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/946fb5fccb6690d4fea481555fda8db46e26b714\"\u003e\u003ccode\u003e946fb5f\u003c/code\u003e\u003c/a\u003e feat(generation): update request builders and models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/1b7d9d960764a241c1fa04748e664736812381df\"\u003e\u003ccode\u003e1b7d9d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2479\"\u003e#2479\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/d9fe211621fe7adb1106a065683bf0b6f98971e7\"\u003e\u003ccode\u003ed9fe211\u003c/code\u003e\u003c/a\u003e chore(main): release 6.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/0ec8f7d7797e04f1256df57de814e446633c9415\"\u003e\u003ccode\u003e0ec8f7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2478\"\u003e#2478\u003c/a\u003e from microsoftgraph/mmainer/trigger-rp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3c42ff84c2e7d3863a2073938d5dde36fe7d70ac\"\u003e\u003ccode\u003e3c42ff8\u003c/code\u003e\u003c/a\u003e feat(generation): update request builders and models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5a1b614cbdd5d49825f322abef2495f5bdd3d35e\"\u003e\u003ccode\u003e5a1b614\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2477\"\u003e#2477\u003c/a\u003e from microsoftgraph/dependabot/maven/com.google.code...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/0cff01b4fb21cf1e2817accd9aee923933656e39\"\u003e\u003ccode\u003e0cff01b\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.google.code.gson:gson from 2.13.1 to 2.13.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.51.0...v6.53.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito.kotlin:mockito-kotlin` from 6.0.0 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito-kotlin/releases\"\u003eorg.mockito.kotlin:mockito-kotlin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.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\u003e6.1.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-09-30 - \u003ca href=\"https://github.com/mockito/mockito-kotlin/compare/v6.0.0...v6.1.0\"\u003e1 commit(s)\u003c/a\u003e by JuJup\u003c/li\u003e\n\u003cli\u003echore(deps): update mockito-core [(\u003ca href=\"https://redirect.github.com/mockito/mockito-kotlin/issues/542\"\u003e#542\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito-kotlin/pull/542\"\u003emockito/mockito-kotlin#542\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito-kotlin/commit/29a7a996b29c83cfd4c08b5f2f85c88728640da2\"\u003e\u003ccode\u003e29a7a99\u003c/code\u003e\u003c/a\u003e Update mockito-core to 5.20.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito-kotlin/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mockito/mockito-kotlin/compare/v6.0.0...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 2.0.2 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/522\"\u003eopensearch-project/spring-data-opensearch#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-test from 3.7.9 to 3.7.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/531\"\u003eopensearch-project/spring-data-opensearch#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-elasticsearch from 5.5.3 to 5.5.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/hmpps-probation-integration-services/pull/5542","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-integration-services/issues/5542","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5542/packages"},{"uuid":"2871700788","node_id":"PR_kwDOIBoVIM6rKq00","number":730,"state":"open","title":"Bump the all-dependencies group with 10 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:53:59.000Z","updated_at":"2025-09-29T21:52:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":10,"packages":[{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha","old_version":"2.20.0-alpha","new_version":"2.20.1-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom","old_version":"2.20.0","new_version":"2.20.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.azure:azure-monitor-opentelemetry-autoconfigure","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.20.0","new_version":"2.20.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17","old_version":"2.20.0-alpha","new_version":"2.20.1-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-api","old_version":"2.20.0","new_version":"2.20.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api","old_version":"2.20.0-alpha","new_version":"2.20.1-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.20.0-alpha` | `2.20.1-alpha` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.20.0` | `2.20.1` |\n| [com.azure:azure-monitor-opentelemetry-autoconfigure](https://github.com/Azure/azure-sdk-for-java) | `1.3.0` | `1.4.0` |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.4` | `3.7.5` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.20.0` | `2.20.1` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.4` | `3.7.5` |\n| [io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.20.0-alpha` | `2.20.1-alpha` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.20.0` | `2.20.1` |\n| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.20.0-alpha` | `2.20.1-alpha` |\n| [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.4` | `3.7.5` |\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 2.20.0-alpha to 2.20.1-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.54.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe configuration option used to enable traces generated by the \u003ccode\u003edropwizard-views\u003c/code\u003e instrumentation has changed from \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled\u003c/code\u003e to \u003ccode\u003eotel.instrumentation.common.experimental.view-telemetry.enabled\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated (and \u003ccode\u003e-alpha\u003c/code\u003e) SpanNames class was removed (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ClickHouse client v2 instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14501\"\u003e#14501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code attributes for log4j1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13947\"\u003e#13947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd headers capture feature to Kafka 2.6 interceptors (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14290\"\u003e#14290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom exception handling from logger instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14493\"\u003e#14493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd call depth check to executor instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Spring starter thread details support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14449\"\u003e#14449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet AWS Lambda SQS handlers report partial batch failures (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument instrumentation suppression API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14565\"\u003e#14565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update file version support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14593\"\u003e#14593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eurl.template\u003c/code\u003e support to Spring 6 RestTemplate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14612\"\u003e#14612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add missing resource providers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: map common-enabled property (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14589\"\u003e#14589\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-lowercase messaging headers capture (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14479\"\u003e#14479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JUL logger methods parameter mismatch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14531\"\u003e#14531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a test failure with latest Mongo release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd constructor to AgentClassLoader for custom parent ClassLoader (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14480\"\u003e#14480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: make bridge usable by Spring starter and contrib (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14497\"\u003e#14497\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14548\"\u003e#14548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce log level for main jar detection (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14528\"\u003e#14528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/AlchemyDing\"\u003e\u003ccode\u003e@​AlchemyDing\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/asarkar\"\u003e\u003ccode\u003e@​asarkar\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/devurandom\"\u003e\u003ccode\u003e@​devurandom\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003eVersion 2.20.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.20.0 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe configuration option used to enable traces generated by the \u003ccode\u003edropwizard-views\u003c/code\u003e instrumentation has changed from \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled\u003c/code\u003e to \u003ccode\u003eotel.instrumentation.common.experimental.view-telemetry.enabled\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated (and \u003ccode\u003e-alpha\u003c/code\u003e) SpanNames class was removed\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ClickHouse client v2 instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14501\"\u003e#14501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code attributes for log4j1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13947\"\u003e#13947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd headers capture feature to Kafka 2.6 interceptors\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14290\"\u003e#14290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom exception handling from logger instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14493\"\u003e#14493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd call depth check to executor instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Spring starter thread details support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14449\"\u003e#14449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet AWS Lambda SQS handlers report partial batch failures\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument instrumentation suppression API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14565\"\u003e#14565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update file version support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14593\"\u003e#14593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eurl.template\u003c/code\u003e support to Spring 6 RestTemplate\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14612\"\u003e#14612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add missing resource providers\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: map common-enabled property\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14589\"\u003e#14589\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.20.0 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release on the previous 2.20.0 release, fixing the issue(s) below.\u003c/p\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\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/open-telemetry/opentelemetry-java-instrumentation/commit/7eab9880de7205e7cae5b3c229ce5a2c33ad7b1d\"\u003e\u003ccode\u003e7eab988\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Backport: Fix post-release workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14734\"\u003e#14734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/bc897e6442bf69698825f903cc83caefaae2c4f8\"\u003e\u003ccode\u003ebc897e6\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Prepare release 2.20.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14723\"\u003e#14723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/2442e08ea6e8319d8d22e1def46fb82f9d5dd4d5\"\u003e\u003ccode\u003e2442e08\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Update change log for upcoming 2.20.1 patch release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14721\"\u003e#14721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/09265272f7d856fc920381e07e6de988a630ad61\"\u003e\u003ccode\u003e0926527\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Update the OpenTelemetry SDK version to 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.20.0...v2.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.azure:azure-monitor-opentelemetry-autoconfigure` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/releases\"\u003ecom.azure:azure-monitor-opentelemetry-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-monitor-opentelemetry-autoconfigure_1.4.0\u003c/h2\u003e\n\u003ch2\u003e1.4.0 (2025-09-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded mapping for \u003ccode\u003eenduser.pseudo.id\u003c/code\u003e attribute to \u003ccode\u003euser_Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46506\"\u003e#46506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated mapping for \u003ccode\u003eenduser.id\u003c/code\u003e attribute from \u003ccode\u003euser_Id\u003c/code\u003e to \u003ccode\u003euser_AuthenticatedId\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46506\"\u003e#46506\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/Azure/azure-sdk-for-java/commit/56c7913cf53e4502d6011997baf43e488be18076\"\u003e\u003ccode\u003e56c7913\u003c/code\u003e\u003c/a\u003e Prepare azure-json and azure-xml for February 2025 release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43948\"\u003e#43948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/cf5a43b4cf11e693d9fdd63257a589d0d0e27e35\"\u003e\u003ccode\u003ecf5a43b\u003c/code\u003e\u003c/a\u003e Port OpenRewrite to Main (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43884\"\u003e#43884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/0f86c1a0d36efe240d164b8a24d4c51a7e924fa0\"\u003e\u003ccode\u003e0f86c1a\u003c/code\u003e\u003c/a\u003e Improve token credential object caching logic for identity extension (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43936\"\u003e#43936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/7f0d67ff84d08ae8dc6dbc6ee737161533449dd8\"\u003e\u003ccode\u003e7f0d67f\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 9687 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43909\"\u003e#43909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/62e88e4c66ba74344ed7936d19eb4ff9f2346cd0\"\u003e\u003ccode\u003e62e88e4\u003c/code\u003e\u003c/a\u003e Move CI version overrides to matrix based approach (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43913\"\u003e#43913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/4bd28aa94d79d093b0b9b84f27e3bfc8214c7e7a\"\u003e\u003ccode\u003e4bd28aa\u003c/code\u003e\u003c/a\u003e Change ClientCore's baseline to Java 8 and make it a multi-release JAR (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43931\"\u003e#43931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/b50fa2859244a34c44942eb5baa21432b05afaed\"\u003e\u003ccode\u003eb50fa28\u003c/code\u003e\u003c/a\u003e Sparse checkout 1espt auto-baselining file by default (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43921\"\u003e#43921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/71c2ecf055ac1444170dd946ff31ec571e5887d6\"\u003e\u003ccode\u003e71c2ecf\u003c/code\u003e\u003c/a\u003e Add necessary condition (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43933\"\u003e#43933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/00c4511129bbd5ae50ee72aab9707b791916dbaa\"\u003e\u003ccode\u003e00c4511\u003c/code\u003e\u003c/a\u003e Increment package versions for resourcemanager releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43928\"\u003e#43928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/4783bced186c715201e71b6410d8c7c985a72624\"\u003e\u003ccode\u003e4783bce\u003c/code\u003e\u003c/a\u003e Increment package versions for kusto releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43929\"\u003e#43929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/compare/v1.3.0...azure-json_1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.20.0 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release on the previous 2.20.0 release, fixing the issue(s) below.\u003c/p\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\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/open-telemetry/opentelemetry-java-instrumentation/commit/7eab9880de7205e7cae5b3c229ce5a2c33ad7b1d\"\u003e\u003ccode\u003e7eab988\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Backport: Fix post-release workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14734\"\u003e#14734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/bc897e6442bf69698825f903cc83caefaae2c4f8\"\u003e\u003ccode\u003ebc897e6\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Prepare release 2.20.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14723\"\u003e#14723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/2442e08ea6e8319d8d22e1def46fb82f9d5dd4d5\"\u003e\u003ccode\u003e2442e08\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Update change log for upcoming 2.20.1 patch release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14721\"\u003e#14721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/09265272f7d856fc920381e07e6de988a630ad61\"\u003e\u003ccode\u003e0926527\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Update the OpenTelemetry SDK version to 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.20.0...v2.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17` from 2.20.0-alpha to 2.20.1-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.54.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe configuration option used to enable traces generated by the \u003ccode\u003edropwizard-views\u003c/code\u003e instrumentation has changed from \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled\u003c/code\u003e to \u003ccode\u003eotel.instrumentation.common.experimental.view-telemetry.enabled\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated (and \u003ccode\u003e-alpha\u003c/code\u003e) SpanNames class was removed (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ClickHouse client v2 instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14501\"\u003e#14501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code attributes for log4j1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13947\"\u003e#13947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd headers capture feature to Kafka 2.6 interceptors (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14290\"\u003e#14290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom exception handling from logger instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14493\"\u003e#14493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd call depth check to executor instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Spring starter thread details support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14449\"\u003e#14449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet AWS Lambda SQS handlers report partial batch failures (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument instrumentation suppression API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14565\"\u003e#14565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update file version support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14593\"\u003e#14593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eurl.template\u003c/code\u003e support to Spring 6 RestTemplate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14612\"\u003e#14612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add missing resource providers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: map common-enabled property (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14589\"\u003e#14589\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-lowercase messaging headers capture (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14479\"\u003e#14479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JUL logger methods parameter mismatch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14531\"\u003e#14531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a test failure with latest Mongo release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd constructor to AgentClassLoader for custom parent ClassLoader (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14480\"\u003e#14480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: make bridge usable by Spring starter and contrib (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14497\"\u003e#14497\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14548\"\u003e#14548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce log level for main jar detection (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14528\"\u003e#14528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/AlchemyDing\"\u003e\u003ccode\u003e@​AlchemyDing\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/asarkar\"\u003e\u003ccode\u003e@​asarkar\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/devurandom\"\u003e\u003ccode\u003e@​devurandom\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003eVersion 2.20.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.20.0 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe configuration option used to enable traces generated by the \u003ccode\u003edropwizard-views\u003c/code\u003e instrumentation has changed from \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled\u003c/code\u003e to \u003ccode\u003eotel.instrumentation.common.experimental.view-telemetry.enabled\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated (and \u003ccode\u003e-alpha\u003c/code\u003e) SpanNames class was removed\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ClickHouse client v2 instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14501\"\u003e#14501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code attributes for log4j1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13947\"\u003e#13947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd headers capture feature to Kafka 2.6 interceptors\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14290\"\u003e#14290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom exception handling from logger instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14493\"\u003e#14493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd call depth check to executor instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Spring starter thread details support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14449\"\u003e#14449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet AWS Lambda SQS handlers report partial batch failures\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument instrumentation suppression API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14565\"\u003e#14565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update file version support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14593\"\u003e#14593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eurl.template\u003c/code\u003e support to Spring 6 RestTemplate\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14612\"\u003e#14612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add missing resource providers\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: map common-enabled property\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14589\"\u003e#14589\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-api` from 2.20.0 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release on the previous 2.20.0 release, fixing the issue(s) below.\u003c/p\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\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/open-telemetry/opentelemetry-java-instrumentation/commit/7eab9880de7205e7cae5b3c229ce5a2c33ad7b1d\"\u003e\u003ccode\u003e7eab988\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Backport: Fix post-release workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14734\"\u003e#14734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/bc897e6442bf69698825f903cc83caefaae2c4f8\"\u003e\u003ccode\u003ebc897e6\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Prepare release 2.20.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14723\"\u003e#14723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/2442e08ea6e8319d8d22e1def46fb82f9d5dd4d5\"\u003e\u003ccode\u003e2442e08\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Update change log for upcoming 2.20.1 patch release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14721\"\u003e#14721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/09265272f7d856fc920381e07e6de988a630ad61\"\u003e\u003ccode\u003e0926527\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Update the OpenTelemetry SDK version to 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.20.0...v2.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api` from 2.20.0-alpha to 2.20.1-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.javaagent:opentelemetry-javaagent-extension-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.54.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe configuration option used to enable traces generated by the \u003ccode\u003edropwizard-views\u003c/code\u003e instrumentation has changed from \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled\u003c/code\u003e to \u003ccode\u003eotel.instrumentation.common.experimental.view-telemetry.enabled\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated (and \u003ccode\u003e-alpha\u003c/code\u003e) SpanNames class was removed (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ClickHouse client v2 instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14501\"\u003e#14501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code attributes for log4j1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13947\"\u003e#13947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd headers capture feature to Kafka 2.6 interceptors (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14290\"\u003e#14290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom exception handling from logger instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14493\"\u003e#14493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd call depth check to executor instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Spring starter thread details support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14449\"\u003e#14449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet AWS Lambda SQS handlers report partial batch failures (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument instrumentation suppression API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14565\"\u003e#14565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update file version support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14593\"\u003e#14593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eurl.template\u003c/code\u003e support to Spring 6 RestTemplate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14612\"\u003e#14612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add missing resource providers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: map common-enabled property (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14589\"\u003e#14589\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-lowercase messaging headers capture (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14479\"\u003e#14479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JUL logger methods parameter mismatch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14531\"\u003e#14531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a test failure with latest Mongo release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd constructor to AgentClassLoader for custom parent ClassLoader (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14480\"\u003e#14480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: make bridge usable by Spring starter and contrib (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14497\"\u003e#14497\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14548\"\u003e#14548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce log level for main jar detection (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14528\"\u003e#14528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/AlchemyDing\"\u003e\u003ccode\u003e@​AlchemyDing\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/asarkar\"\u003e\u003ccode\u003e@​asarkar\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/devurandom\"\u003e\u003ccode\u003e@​devurandom\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.javaagent:opentelemetry-javaagent-extension-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003eVersion 2.20.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.20.0 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe configuration option used to enable traces generated by the \u003ccode\u003edropwizard-views\u003c/code\u003e instrumentation has changed from \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled\u003c/code\u003e to \u003ccode\u003eotel.instrumentation.common.experimental.view-telemetry.enabled\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated (and \u003ccode\u003e-alpha\u003c/code\u003e) SpanNames class was removed\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ClickHouse client v2 instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14501\"\u003e#14501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code attributes for log4j1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13947\"\u003e#13947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd headers capture feature to Kafka 2.6 interceptors\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14290\"\u003e#14290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom exception handling from logger instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14493\"\u003e#14493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd call depth check to executor instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Spring starter thread details support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14449\"\u003e#14449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet AWS Lambda SQS handlers report partial batch failures\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument instrumentation suppression API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14565\"\u003e#14565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update file version support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14593\"\u003e#14593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eurl.template\u003c/code\u003e support to Spring 6 RestTemplate\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14612\"\u003e#14612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add missing resource providers\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: map common-enabled property\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14589\"\u003e#14589\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-runtime-attach` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-runtime-attach's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/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/Azure-Samples/ApplicationInsights-Java-Samples/pull/730","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/730","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/730/packages"},{"uuid":"2871578062","node_id":"PR_kwDOIBoVIM6rKM3O","number":729,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-agent from 3.7.4 to 3.7.5 in /gradle-groovy-dsl in the all-dependencies group","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-29T21:03:03.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:13:47.000Z","updated_at":"2025-09-29T21:03:03.000Z","time_to_close":10156,"merged_at":"2025-09-29T21:03:03.000Z","merged_by":"trask","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":"/gradle-groovy-dsl in the all-dependencies group","ecosystem":"maven"},"body":"Bumps the all-dependencies group in /gradle-groovy-dsl with 1 update: [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java).\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-agent\u0026package-manager=gradle\u0026previous-version=3.7.4\u0026new-version=3.7.5)](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 \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/Azure-Samples/ApplicationInsights-Java-Samples/pull/729","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/729","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/729/packages"},{"uuid":"2871546025","node_id":"PR_kwDOIBoVIM6rKFCp","number":728,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-agent from 3.7.4 to 3.7.5 in /gradle-kotlin-dsl in the all-dependencies group","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-29T19:55:22.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:01:50.000Z","updated_at":"2025-09-29T19:55:22.000Z","time_to_close":6812,"merged_at":"2025-09-29T19:55:22.000Z","merged_by":"trask","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":"/gradle-kotlin-dsl in the all-dependencies group","ecosystem":"maven"},"body":"Bumps the all-dependencies group in /gradle-kotlin-dsl with 1 update: [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java).\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-agent\u0026package-manager=gradle\u0026previous-version=3.7.4\u0026new-version=3.7.5)](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 \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/Azure-Samples/ApplicationInsights-Java-Samples/pull/728","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/728","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/728/packages"},{"uuid":"2807849604","node_id":"PR_kwDOPQ1P686nXGKE","number":15,"state":"open","title":"Bump the minor group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T11:14:12.000Z","updated_at":"2025-09-08T11:14:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":10,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"jvm","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.jpa","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.sentry.jvm.gradle","old_version":"5.8.1","new_version":"5.9.0","repository_url":"https://github.com/getsentry/sentry-android-gradle-plugin"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.9","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.gradle.develocity","old_version":"4.1","new_version":"4.1.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.4` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [plugin.jpa](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.5` |\n| [io.sentry.jvm.gradle](https://github.com/getsentry/sentry-android-gradle-plugin) | `5.8.1` | `5.9.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.4` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `2.0.0` | `2.0.1` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.13` |\n| com.gradle.develocity | `4.1` | `4.1.1` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/28889c8bd5e476203e7224baf3e7f394d868892d\"\u003e\u003ccode\u003e28889c8\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/Microsoft/ApplicationInsights-Java/issues/4411\"\u003e#4411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1c056086f6ad3218dfa7f483f2a314ff3cb516aa\"\u003e\u003ccode\u003e1c05608\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4413\"\u003e#4413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/841d4099309c77d30c4ae8796f3a8639b3c57840\"\u003e\u003ccode\u003e841d409\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0cb5055999431e7416eb0091f32481bf9917f316\"\u003e\u003ccode\u003e0cb5055\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c3732fd7f416543a21e98ecc30d679b7a6558519\"\u003e\u003ccode\u003ec3732fd\u003c/code\u003e\u003c/a\u003e Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.8 to 8.3.9 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4408\"\u003e#4408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/53d073bd9bc8139080b125b3d0dd6ed11d00936e\"\u003e\u003ccode\u003e53d073b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix copilot setup steps (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4402\"\u003e#4402\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4404\"\u003e#4404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/953a92b01ca672fb3ac47a1622133e997b554d3d\"\u003e\u003ccode\u003e953a92b\u003c/code\u003e\u003c/a\u003e Remove unused dependency (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/6337f12385fce6afd3ae0bccd71ed5242366dd9f\"\u003e\u003ccode\u003e6337f12\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/33570f3398efdf68a9ca5a387afa07ec5e63525a\"\u003e\u003ccode\u003e33570f3\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.2.0 to 1.3.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/970532944443a6d367e45020f9d92b7ed24b86d8\"\u003e\u003ccode\u003e9705329\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jvm` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003ejvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003ejvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.spring` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.jpa` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.jpa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.4 to 3.5.5\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\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\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\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 Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\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/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\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/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\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/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\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/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry.jvm.gradle` from 5.8.1 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/releases\"\u003eio.sentry.jvm.gradle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-android-gradle-plugin/blob/main/CHANGELOG.md\"\u003eio.sentry.jvm.gradle's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/getsentry/sentry-android-gradle-plugin/commit/98ad6c30a84ecb2ce555374dc3175d96198b593c\"\u003e\u003ccode\u003e98ad6c3\u003c/code\u003e\u003c/a\u003e release: 5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/dd7279cc6ed56442fa2df9dd0aedf3155d2c4fe8\"\u003e\u003ccode\u003edd7279c\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/de86499855aae40fbbd65cc61e1910d3ace9414c\"\u003e\u003ccode\u003ede86499\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-android.sh to 8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/1bcefaf3c97a4374fd9ce46e938f93ba2baf1a8d\"\u003e\u003ccode\u003e1bcefaf\u003c/code\u003e\u003c/a\u003e chore: update plugin-build/sentry-cli.properties to 2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/compare/5.8.1...5.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/28889c8bd5e476203e7224baf3e7f394d868892d\"\u003e\u003ccode\u003e28889c8\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/Microsoft/ApplicationInsights-Java/issues/4411\"\u003e#4411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1c056086f6ad3218dfa7f483f2a314ff3cb516aa\"\u003e\u003ccode\u003e1c05608\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4413\"\u003e#4413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/841d4099309c77d30c4ae8796f3a8639b3c57840\"\u003e\u003ccode\u003e841d409\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0cb5055999431e7416eb0091f32481bf9917f316\"\u003e\u003ccode\u003e0cb5055\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c3732fd7f416543a21e98ecc30d679b7a6558519\"\u003e\u003ccode\u003ec3732fd\u003c/code\u003e\u003c/a\u003e Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.8 to 8.3.9 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4408\"\u003e#4408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/53d073bd9bc8139080b125b3d0dd6ed11d00936e\"\u003e\u003ccode\u003e53d073b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix copilot setup steps (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4402\"\u003e#4402\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4404\"\u003e#4404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/953a92b01ca672fb3ac47a1622133e997b554d3d\"\u003e\u003ccode\u003e953a92b\u003c/code\u003e\u003c/a\u003e Remove unused dependency (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/6337f12385fce6afd3ae0bccd71ed5242366dd9f\"\u003e\u003ccode\u003e6337f12\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/33570f3398efdf68a9ca5a387afa07ec5e63525a\"\u003e\u003ccode\u003e33570f3\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.2.0 to 1.3.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/970532944443a6d367e45020f9d92b7ed24b86d8\"\u003e\u003ccode\u003e9705329\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.projectreactor:reactor-test from 3.7.7 to 3.7.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/509\"\u003eopensearch-project/spring-data-opensearch#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-commons from 3.5.1 to 3.5.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/508\"\u003eopensearch-project/spring-data-opensearch#508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-elasticsearch from 5.5.1 to 5.5.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/507\"\u003eopensearch-project/spring-data-opensearch#507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jenkins lib version to accommodate maven changes by \u003ca href=\"https://github.com/gaiksaya\"\u003e\u003ccode\u003e@​gaiksaya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/510\"\u003eopensearch-project/spring-data-opensearch#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.opensearch:opensearch-testcontainers from 3.0.1 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/511\"\u003eopensearch-project/spring-data-opensearch#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add JDK compatibility matrix to documentation by \u003ca href=\"https://github.com/oualidbouh\"\u003e\u003ccode\u003e@​oualidbouh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/512\"\u003eopensearch-project/spring-data-opensearch#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump next version to 2.0.1 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/506\"\u003eopensearch-project/spring-data-opensearch#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edon't ignore indices options for multi-search queries by \u003ca href=\"https://github.com/aivish\"\u003e\u003ccode\u003e@​aivish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/516\"\u003eopensearch-project/spring-data-opensearch#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Gradle 9 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/514\"\u003eopensearch-project/spring-data-opensearch#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-elasticsearch from 5.5.2 to 5.5.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/517\"\u003eopensearch-project/spring-data-opensearch#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-commons from 3.5.2 to 3.5.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/518\"\u003eopensearch-project/spring-data-opensearch#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-test from 3.7.8 to 3.7.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/519\"\u003eopensearch-project/spring-data-opensearch#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring to 6.2.10 and Spring Boot to 3.5.5 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/520\"\u003eopensearch-project/spring-data-opensearch#520\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/oualidbouh\"\u003e\u003ccode\u003e@​oualidbouh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/512\"\u003eopensearch-project/spring-data-opensearch#512\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v2.0.0...v2.0.1\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v2.0.0...v2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/7a4a6a2613ff2e2b59691505b002614275703019\"\u003e\u003ccode\u003e7a4a6a2\u003c/code\u003e\u003c/a\u003e Update Spring to 6.2.10 and Spring Boot to 3.5.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/093ebc9cf2be2f4db56f8876f8d6e561f776515b\"\u003e\u003ccode\u003e093ebc9\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-test from 3.7.8 to 3.7.9 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/1f18cef6a04a4d9d8a8a43e3847d6738d34050b0\"\u003e\u003ccode\u003e1f18cef\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-commons from 3.5.2 to 3.5.3 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/38ae16cb02b10129e8f9ee72655c189b02b714a7\"\u003e\u003ccode\u003e38ae16c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-elasticsearch (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/26e78377dc1fe4168a247a066038637b687887bc\"\u003e\u003ccode\u003e26e7837\u003c/code\u003e\u003c/a\u003e Update to Gradle 9 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/2fd90ecbaa190b83e218c7843e68ec39debd1917\"\u003e\u003ccode\u003e2fd90ec\u003c/code\u003e\u003c/a\u003e don't ignore indices options for multi-search queries (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/2428c7363dbce6dda0f3961396da6a7f33462152\"\u003e\u003ccode\u003e2428c73\u003c/code\u003e\u003c/a\u003e Bump next version to 2.0.1 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/d16cdf47df2b18d7b368ce316edf3a8a80324a8d\"\u003e\u003ccode\u003ed16cdf4\u003c/code\u003e\u003c/a\u003e docs: add JDK compatibility matrix to documentation (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/c849b90ae2e782f9fdcddb3cb135243a98740f3f\"\u003e\u003ccode\u003ec849b90\u003c/code\u003e\u003c/a\u003e Bump org.opensearch:opensearch-testcontainers from 3.0.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/hmpps-probation-search-services/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-search-services/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"2772879631","node_id":"PR_kwDOPQ1P686lRskP","number":12,"state":"closed","title":"Bump the minor group with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-08T10:57:50.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-25T20:00:37.000Z","updated_at":"2025-09-08T10:57:50.000Z","time_to_close":1177033,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":9,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"jvm","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.jpa","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.sentry.jvm.gradle","old_version":"5.8.1","new_version":"5.9.0","repository_url":"https://github.com/getsentry/sentry-android-gradle-plugin"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.9","new_version":"2.8.11","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.gradle.develocity","old_version":"4.1","new_version":"4.1.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.4` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [plugin.jpa](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.5` |\n| [io.sentry.jvm.gradle](https://github.com/getsentry/sentry-android-gradle-plugin) | `5.8.1` | `5.9.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.4` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.11` |\n| com.gradle.develocity | `4.1` | `4.1.1` |\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/28889c8bd5e476203e7224baf3e7f394d868892d\"\u003e\u003ccode\u003e28889c8\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/Microsoft/ApplicationInsights-Java/issues/4411\"\u003e#4411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1c056086f6ad3218dfa7f483f2a314ff3cb516aa\"\u003e\u003ccode\u003e1c05608\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4413\"\u003e#4413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/841d4099309c77d30c4ae8796f3a8639b3c57840\"\u003e\u003ccode\u003e841d409\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0cb5055999431e7416eb0091f32481bf9917f316\"\u003e\u003ccode\u003e0cb5055\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c3732fd7f416543a21e98ecc30d679b7a6558519\"\u003e\u003ccode\u003ec3732fd\u003c/code\u003e\u003c/a\u003e Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.8 to 8.3.9 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4408\"\u003e#4408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/53d073bd9bc8139080b125b3d0dd6ed11d00936e\"\u003e\u003ccode\u003e53d073b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix copilot setup steps (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4402\"\u003e#4402\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4404\"\u003e#4404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/953a92b01ca672fb3ac47a1622133e997b554d3d\"\u003e\u003ccode\u003e953a92b\u003c/code\u003e\u003c/a\u003e Remove unused dependency (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/6337f12385fce6afd3ae0bccd71ed5242366dd9f\"\u003e\u003ccode\u003e6337f12\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/33570f3398efdf68a9ca5a387afa07ec5e63525a\"\u003e\u003ccode\u003e33570f3\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.2.0 to 1.3.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/970532944443a6d367e45020f9d92b7ed24b86d8\"\u003e\u003ccode\u003e9705329\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jvm` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003ejvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003ejvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.spring` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.jpa` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.jpa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.4 to 3.5.5\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\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\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\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 Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\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/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\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/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\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/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\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/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry.jvm.gradle` from 5.8.1 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/releases\"\u003eio.sentry.jvm.gradle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-android-gradle-plugin/blob/main/CHANGELOG.md\"\u003eio.sentry.jvm.gradle's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/getsentry/sentry-android-gradle-plugin/commit/98ad6c30a84ecb2ce555374dc3175d96198b593c\"\u003e\u003ccode\u003e98ad6c3\u003c/code\u003e\u003c/a\u003e release: 5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/dd7279cc6ed56442fa2df9dd0aedf3155d2c4fe8\"\u003e\u003ccode\u003edd7279c\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/de86499855aae40fbbd65cc61e1910d3ace9414c\"\u003e\u003ccode\u003ede86499\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-android.sh to 8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/1bcefaf3c97a4374fd9ce46e938f93ba2baf1a8d\"\u003e\u003ccode\u003e1bcefaf\u003c/code\u003e\u003c/a\u003e chore: update plugin-build/sentry-cli.properties to 2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/compare/5.8.1...5.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/28889c8bd5e476203e7224baf3e7f394d868892d\"\u003e\u003ccode\u003e28889c8\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/Microsoft/ApplicationInsights-Java/issues/4411\"\u003e#4411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1c056086f6ad3218dfa7f483f2a314ff3cb516aa\"\u003e\u003ccode\u003e1c05608\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4413\"\u003e#4413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/841d4099309c77d30c4ae8796f3a8639b3c57840\"\u003e\u003ccode\u003e841d409\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0cb5055999431e7416eb0091f32481bf9917f316\"\u003e\u003ccode\u003e0cb5055\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c3732fd7f416543a21e98ecc30d679b7a6558519\"\u003e\u003ccode\u003ec3732fd\u003c/code\u003e\u003c/a\u003e Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.8 to 8.3.9 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4408\"\u003e#4408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/53d073bd9bc8139080b125b3d0dd6ed11d00936e\"\u003e\u003ccode\u003e53d073b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix copilot setup steps (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4402\"\u003e#4402\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4404\"\u003e#4404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/953a92b01ca672fb3ac47a1622133e997b554d3d\"\u003e\u003ccode\u003e953a92b\u003c/code\u003e\u003c/a\u003e Remove unused dependency (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/6337f12385fce6afd3ae0bccd71ed5242366dd9f\"\u003e\u003ccode\u003e6337f12\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/33570f3398efdf68a9ca5a387afa07ec5e63525a\"\u003e\u003ccode\u003e33570f3\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.2.0 to 1.3.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/970532944443a6d367e45020f9d92b7ed24b86d8\"\u003e\u003ccode\u003e9705329\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.9 to 2.8.11\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.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\u003cli\u003eFix: Property resolution for extensions within \u003ccode\u003e@OpenAPIDefinition\u003c/code\u003e Info object by \u003ca href=\"https://github.com/limehee\"\u003e\u003ccode\u003e@​limehee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3039\"\u003espringdoc/springdoc-openapi#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport externalDocs configure on SpecPropertiesCustomizer by \u003ca href=\"https://github.com/huisam\"\u003e\u003ccode\u003e@​huisam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3042\"\u003espringdoc/springdoc-openapi#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse adaptFromForwardedHeaders instead of deprecated fromHttpRequest by \u003ca href=\"https://github.com/thijsnissen\"\u003e\u003ccode\u003e@​thijsnissen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3060\"\u003espringdoc/springdoc-openapi#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes so that a RequestPart with a Map is added to the RequestBody 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/3051\"\u003espringdoc/springdoc-openapi#3051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor webhook discovery and scanning mechanism by \u003ca href=\"https://github.com/zdary\"\u003e\u003ccode\u003e@​zdary\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3057\"\u003espringdoc/springdoc-openapi#3057\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/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\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.4\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.27.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.36\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/3050\"\u003e#3050\u003c/a\u003e - \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e JSON parameters missing Content-Type in generated curl commands, causing 415 errors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2978\"\u003e#2978\u003c/a\u003e - Parameter is no longer optional after upgrade to 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3022\"\u003e#3022\u003c/a\u003e - NullPointerException thrown in SchemaUtils.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3026\"\u003e#3026\u003c/a\u003e - Fix unexpected merging of media types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3036\"\u003e#3036\u003c/a\u003e - Fixed \u0026quot;desciption\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3039\"\u003e#3039\u003c/a\u003e - Fix: Property resolution for extensions within \u003ca href=\"https://github.com/OpenAPIDefinition\"\u003e\u003ccode\u003e@​OpenAPIDefinition\u003c/code\u003e\u003c/a\u003e Info object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3051\"\u003e#3051\u003c/a\u003e -  Fixes so that a RequestPart with a Map is added to the RequestBody\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3060\"\u003e#3060\u003c/a\u003e - Use adaptFromForwardedHeaders instead of deprecated fromHttpRequest\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.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\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.4\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.27.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.36\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/3050\"\u003e#3050\u003c/a\u003e - \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e JSON parameters missing Content-Type in generated curl commands, causing 415 errors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2978\"\u003e#2978\u003c/a\u003e - Parameter is no longer optional after upgrade to 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3022\"\u003e#3022\u003c/a\u003e - NullPointerException thrown in SchemaUtils.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3026\"\u003e#3026\u003c/a\u003e - Fix unexpected merging of media types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3036\"\u003e#3036\u003c/a\u003e - Fixed \u0026quot;desciption\u0026quo...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/hmpps-probation-search-services/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-search-services/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"2753682172","node_id":"PR_kwDOPQ1P686kIdr8","number":10,"state":"closed","title":"Bump the minor group with 6 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-25T12:10:06.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T15:23:32.000Z","updated_at":"2025-08-25T12:10:06.000Z","time_to_close":593194,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":6,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"jvm","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.jpa","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"io.sentry.jvm.gradle","old_version":"5.8.1","new_version":"5.9.0","repository_url":"https://github.com/getsentry/sentry-android-gradle-plugin"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.4` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [plugin.jpa](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [io.sentry.jvm.gradle](https://github.com/getsentry/sentry-android-gradle-plugin) | `5.8.1` | `5.9.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.4` |\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/28889c8bd5e476203e7224baf3e7f394d868892d\"\u003e\u003ccode\u003e28889c8\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/Microsoft/ApplicationInsights-Java/issues/4411\"\u003e#4411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1c056086f6ad3218dfa7f483f2a314ff3cb516aa\"\u003e\u003ccode\u003e1c05608\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4413\"\u003e#4413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/841d4099309c77d30c4ae8796f3a8639b3c57840\"\u003e\u003ccode\u003e841d409\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0cb5055999431e7416eb0091f32481bf9917f316\"\u003e\u003ccode\u003e0cb5055\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c3732fd7f416543a21e98ecc30d679b7a6558519\"\u003e\u003ccode\u003ec3732fd\u003c/code\u003e\u003c/a\u003e Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.8 to 8.3.9 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4408\"\u003e#4408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/53d073bd9bc8139080b125b3d0dd6ed11d00936e\"\u003e\u003ccode\u003e53d073b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix copilot setup steps (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4402\"\u003e#4402\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4404\"\u003e#4404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/953a92b01ca672fb3ac47a1622133e997b554d3d\"\u003e\u003ccode\u003e953a92b\u003c/code\u003e\u003c/a\u003e Remove unused dependency (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/6337f12385fce6afd3ae0bccd71ed5242366dd9f\"\u003e\u003ccode\u003e6337f12\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/33570f3398efdf68a9ca5a387afa07ec5e63525a\"\u003e\u003ccode\u003e33570f3\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.2.0 to 1.3.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/970532944443a6d367e45020f9d92b7ed24b86d8\"\u003e\u003ccode\u003e9705329\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jvm` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003ejvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003ejvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.spring` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.jpa` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.jpa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry.jvm.gradle` from 5.8.1 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/releases\"\u003eio.sentry.jvm.gradle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-android-gradle-plugin/blob/main/CHANGELOG.md\"\u003eio.sentry.jvm.gradle's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/getsentry/sentry-android-gradle-plugin/commit/98ad6c30a84ecb2ce555374dc3175d96198b593c\"\u003e\u003ccode\u003e98ad6c3\u003c/code\u003e\u003c/a\u003e release: 5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/dd7279cc6ed56442fa2df9dd0aedf3155d2c4fe8\"\u003e\u003ccode\u003edd7279c\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/de86499855aae40fbbd65cc61e1910d3ace9414c\"\u003e\u003ccode\u003ede86499\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-android.sh to 8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/1bcefaf3c97a4374fd9ce46e938f93ba2baf1a8d\"\u003e\u003ccode\u003e1bcefaf\u003c/code\u003e\u003c/a\u003e chore: update plugin-build/sentry-cli.properties to 2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/compare/5.8.1...5.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/28889c8bd5e476203e7224baf3e7f394d868892d\"\u003e\u003ccode\u003e28889c8\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/Microsoft/ApplicationInsights-Java/issues/4411\"\u003e#4411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1c056086f6ad3218dfa7f483f2a314ff3cb516aa\"\u003e\u003ccode\u003e1c05608\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4413\"\u003e#4413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/841d4099309c77d30c4ae8796f3a8639b3c57840\"\u003e\u003ccode\u003e841d409\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0cb5055999431e7416eb0091f32481bf9917f316\"\u003e\u003ccode\u003e0cb5055\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c3732fd7f416543a21e98ecc30d679b7a6558519\"\u003e\u003ccode\u003ec3732fd\u003c/code\u003e\u003c/a\u003e Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.8 to 8.3.9 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4408\"\u003e#4408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/53d073bd9bc8139080b125b3d0dd6ed11d00936e\"\u003e\u003ccode\u003e53d073b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix copilot setup steps (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4402\"\u003e#4402\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4404\"\u003e#4404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/953a92b01ca672fb3ac47a1622133e997b554d3d\"\u003e\u003ccode\u003e953a92b\u003c/code\u003e\u003c/a\u003e Remove unused dependency (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/6337f12385fce6afd3ae0bccd71ed5242366dd9f\"\u003e\u003ccode\u003e6337f12\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/33570f3398efdf68a9ca5a387afa07ec5e63525a\"\u003e\u003ccode\u003e33570f3\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.2.0 to 1.3.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/970532944443a6d367e45020f9d92b7ed24b86d8\"\u003e\u003ccode\u003e9705329\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/ministryofjustice/hmpps-probation-search-services/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-search-services/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"2584796571","node_id":"PR_kwDOHdpzX86aEN2b","number":5116,"state":"open","title":"Bump the minor group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-11T16:19:54.000Z","updated_at":"2025-06-20T07:53:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":17,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-s3","old_version":"3.3.0","new_version":"3.4.0"},{"name":"io.awspring.cloud:spring-cloud-aws-autoconfigure","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/awspring/spring-cloud-aws"},{"name":"software.amazon.awssdk:aws-query-protocol","old_version":"2.31.45","new_version":"2.31.61"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sns","old_version":"3.3.0","new_version":"3.4.0"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sqs","old_version":"3.3.0","new_version":"3.4.0"},{"name":"io.awspring.cloud:spring-cloud-aws-starter","old_version":"3.3.0","new_version":"3.4.0"},{"name":"software.amazon.awssdk:sts","old_version":"2.31.45","new_version":"2.31.61"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"com.azure:azure-identity","old_version":"1.16.1","new_version":"1.16.2","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.graph:microsoft-graph","old_version":"6.38.0","new_version":"6.41.0","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"1.6.3","new_version":"1.7.0","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"io.sentry:sentry-spring-boot-starter-jakarta","old_version":"8.12.0","new_version":"8.13.2","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.13.0","new_version":"3.13.1","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.gradle.develocity","old_version":"4.0.1","new_version":"4.0.2"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| io.awspring.cloud:spring-cloud-aws-starter-s3 | `3.3.0` | `3.4.0` |\n| [io.awspring.cloud:spring-cloud-aws-autoconfigure](https://github.com/awspring/spring-cloud-aws) | `3.3.0` | `3.4.0` |\n| software.amazon.awssdk:aws-query-protocol | `2.31.45` | `2.31.61` |\n| io.awspring.cloud:spring-cloud-aws-starter-sns | `3.3.0` | `3.4.0` |\n| io.awspring.cloud:spring-cloud-aws-starter-sqs | `3.3.0` | `3.4.0` |\n| io.awspring.cloud:spring-cloud-aws-starter | `3.3.0` | `3.4.0` |\n| software.amazon.awssdk:sts | `2.31.45` | `2.31.61` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java) | `1.16.1` | `1.16.2` |\n| [com.microsoft.graph:microsoft-graph](https://github.com/microsoftgraph/msgraph-sdk-java) | `6.38.0` | `6.41.0` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `1.6.3` | `1.7.0` |\n| [io.sentry:sentry-spring-boot-starter-jakarta](https://github.com/getsentry/sentry-java) | `8.12.0` | `8.13.2` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.8` | `2.8.9` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.13.0` | `3.13.1` |\n| com.gradle.develocity | `4.0.1` | `4.0.2` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\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\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-s3` from 3.3.0 to 3.4.0\n\nUpdates `io.awspring.cloud:spring-cloud-aws-autoconfigure` from 3.3.0 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awspring/spring-cloud-aws/releases\"\u003eio.awspring.cloud:spring-cloud-aws-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003ch2\u003eReference documentation\u003c/h2\u003e\n\u003cp\u003e📗 \u003ca href=\"https://docs.awspring.io/spring-cloud-aws/docs/3.4.0/reference/html/index.html\"\u003ehttps://docs.awspring.io/spring-cloud-aws/docs/3.4.0/reference/html/index.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSQS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eObservability Support for SQS by \u003ca href=\"https://github.com/tomazfernandes\"\u003e\u003ccode\u003e@​tomazfernandes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1369\"\u003eawspring/spring-cloud-aws#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd auto-configuration for \u003ccode\u003emaxDelayBetweenPolls\u003c/code\u003e by \u003ca href=\"https://github.com/krutip7\"\u003e\u003ccode\u003e@​krutip7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1365\"\u003eawspring/spring-cloud-aws#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eImmediateRetryAsyncErrorHandler\u003c/code\u003e changes msg visibility timeout to zero. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1314\"\u003e#1314\u003c/a\u003e) by \u003ca href=\"https://github.com/rafaelcgpava\"\u003e\u003ccode\u003e@​rafaelcgpava\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1370\"\u003eawspring/spring-cloud-aws#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename bean producer method to a unique name in \u003ccode\u003eSqsManualAckSample\u003c/code\u003e by \u003ca href=\"https://github.com/joseiedo\"\u003e\u003ccode\u003e@​joseiedo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1384\"\u003eawspring/spring-cloud-aws#1384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly handle \u003ccode\u003eError\u003c/code\u003es in listeners by \u003ca href=\"https://github.com/isaacvando\"\u003e\u003ccode\u003e@​isaacvando\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1383\"\u003eawspring/spring-cloud-aws#1383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eExponentialBackoffErrorHandler\u003c/code\u003e to manage message visibility timout by \u003ca href=\"https://github.com/brun0-4ugusto\"\u003e\u003ccode\u003e@​brun0-4ugusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1381\"\u003eawspring/spring-cloud-aws#1381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDynamoDB\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbility to override separator in \u003ccode\u003eDefaultDynamoDbTableNameResolver\u003c/code\u003e by \u003ca href=\"https://github.com/beccagaspard\"\u003e\u003ccode\u003e@​beccagaspard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1380\"\u003eawspring/spring-cloud-aws#1380\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Upgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade AWS SDK to 2.31.54 and Localstack to 4.4.0 by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1402\"\u003eawspring/spring-cloud-aws#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Cloud 2025.0.0 and Spring Boot 3.5.0 by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1401\"\u003eawspring/spring-cloud-aws#1401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not manage WireMock version. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1343\"\u003eawspring/spring-cloud-aws#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not manage ByteBuddy version by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1342\"\u003eawspring/spring-cloud-aws#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Jakarta mail versions by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1323\"\u003eawspring/spring-cloud-aws#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Wiremock to 3.13.0 by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1321\"\u003eawspring/spring-cloud-aws#1321\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/krutip7\"\u003e\u003ccode\u003e@​krutip7\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1365\"\u003eawspring/spring-cloud-aws#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rafaelcgpava\"\u003e\u003ccode\u003e@​rafaelcgpava\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1370\"\u003eawspring/spring-cloud-aws#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shreyas957\"\u003e\u003ccode\u003e@​shreyas957\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1382\"\u003eawspring/spring-cloud-aws#1382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacvando\"\u003e\u003ccode\u003e@​isaacvando\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1383\"\u003eawspring/spring-cloud-aws#1383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brun0-4ugusto\"\u003e\u003ccode\u003e@​brun0-4ugusto\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1381\"\u003eawspring/spring-cloud-aws#1381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.1...v3.4.0\"\u003ehttps://github.com/awspring/spring-cloud-aws/compare/v3.3.1...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003eReference documentation\u003c/h2\u003e\n\u003cp\u003e📗 \u003ca href=\"https://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\"\u003ehttps://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eS3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1390\"\u003eawspring/spring-cloud-aws#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not create S3 CRT client if aws-crt library is not on the classpath by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e  (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1359\"\u003eawspring/spring-cloud-aws#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eS3AsyncClient\u003c/code\u003e endpoint from Localstack if available in tests by \u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\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/awspring/spring-cloud-aws/commit/d308b34955c8f3e00fdc9974709a9aaf9b810cbd\"\u003e\u003ccode\u003ed308b34\u003c/code\u003e\u003c/a\u003e Run Github actions on 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/275700d6331f80e88cfd4e1aef9ae5eeb4a288a6\"\u003e\u003ccode\u003e275700d\u003c/code\u003e\u003c/a\u003e Set version to 3.4.0 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/1b51841b148c2e8a3b024d39d559d363229cd14d\"\u003e\u003ccode\u003e1b51841\u003c/code\u003e\u003c/a\u003e Fix formatting (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/b1e90e3d6d1ffd9e3557f58bc2ec2a2047c61bd8\"\u003e\u003ccode\u003eb1e90e3\u003c/code\u003e\u003c/a\u003e Upgrade Wiremock to 3.13.0 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/062c2a69dcc4034e5b45062b41d8fae790843ced\"\u003e\u003ccode\u003e062c2a6\u003c/code\u003e\u003c/a\u003e Upgrade jakarta mail version (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/29d3e1c11bd0f1b9df187957023d1b65569d28c8\"\u003e\u003ccode\u003e29d3e1c\u003c/code\u003e\u003c/a\u003e Do not manage WireMock version. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/cf949b76e88557a0a5c1a03943be4bb6b2014423\"\u003e\u003ccode\u003ecf949b7\u003c/code\u003e\u003c/a\u003e Lift Spring Cloud Dependency 2025.0.0 and Spring Boot 3.5.0 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/f8084384a5577319baacfd9ea1262d8816f81233\"\u003e\u003ccode\u003ef808438\u003c/code\u003e\u003c/a\u003e Upgrade AWS SDK to 2.31.54 and Localstack to 4.4.0 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/d07815ad8b984dcb54cc70e937ec96586c301812\"\u003e\u003ccode\u003ed07815a\u003c/code\u003e\u003c/a\u003e Update readme with 3.3.1 release (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5ec944dbef897ebfffa33f1d54e070ff33785f7a\"\u003e\u003ccode\u003e5ec944d\u003c/code\u003e\u003c/a\u003e Observability Support for SQS (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1369\"\u003e#1369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:aws-query-protocol` from 2.31.45 to 2.31.61\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sns` from 3.3.0 to 3.4.0\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sqs` from 3.3.0 to 3.4.0\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter` from 3.3.0 to 3.4.0\n\nUpdates `software.amazon.awssdk:sts` from 2.31.45 to 2.31.61\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.azure:azure-identity` from 1.16.1 to 1.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/releases\"\u003ecom.azure:azure-identity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-identity_1.16.2\u003c/h2\u003e\n\u003ch2\u003e1.16.2 (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003ch4\u003eDependency Updates\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eazure-core\u003c/code\u003e from \u003ccode\u003e1.55.3\u003c/code\u003e to version \u003ccode\u003e1.55.4\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eazure-core-http-netty\u003c/code\u003e from \u003ccode\u003e1.15.11\u003c/code\u003e to version \u003ccode\u003e1.15.12\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003emsal4j\u003c/code\u003e from \u003ccode\u003e1.20.1\u003c/code\u003e to version \u003ccode\u003e1.21.0\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/Azure/azure-sdk-for-java/commit/18d9a136fda93afa1912482e668d0bf8ccf8d211\"\u003e\u003ccode\u003e18d9a13\u003c/code\u003e\u003c/a\u003e eng, mgmt, package config for deployment packages (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45620\"\u003e#45620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/69acd9dd00847024a913bb1f7b7e3d848cfa1252\"\u003e\u003ccode\u003e69acd9d\u003c/code\u003e\u003c/a\u003e Prepare Identity Release June 2025 + Bump Msal dependency (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45639\"\u003e#45639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/49120d39f1c711ab89c4ea4b1ee733a9630a746a\"\u003e\u003ccode\u003e49120d3\u003c/code\u003e\u003c/a\u003e disable java CI pipeline generation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45641\"\u003e#45641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/b66326f677805ef22afec021bf98cb14c7939f23\"\u003e\u003ccode\u003eb66326f\u003c/code\u003e\u003c/a\u003e adjust pr batch size (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45636\"\u003e#45636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/11d2958331e1bc6017e20df85651072a9a3a0eda\"\u003e\u003ccode\u003e11d2958\u003c/code\u003e\u003c/a\u003e Query Functionality For ThinClient (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45420\"\u003e#45420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/7fc6ff218f48c596525be0f72d8ee3c4cdfeb799\"\u003e\u003ccode\u003e7fc6ff2\u003c/code\u003e\u003c/a\u003e Increment package versions for computeschedule releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45626\"\u003e#45626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/94d4ec5ed93f0ce47fd5cc89e15699e8a75b32f2\"\u003e\u003ccode\u003e94d4ec5\u003c/code\u003e\u003c/a\u003e Increment package versions for purestorageblock releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45631\"\u003e#45631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/3221987411169372aca9cabc64fff0cb223e6ad2\"\u003e\u003ccode\u003e3221987\u003c/code\u003e\u003c/a\u003e Increment package versions for core releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45624\"\u003e#45624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/ceb0e96519be8b0a3c2c16e88aa4b24f13ad4481\"\u003e\u003ccode\u003eceb0e96\u003c/code\u003e\u003c/a\u003e [eventgrid-systemevents] Prepare for GA (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45628\"\u003e#45628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/d88b1717c8743e233597e0ed3f81fc294790b534\"\u003e\u003ccode\u003ed88b171\u003c/code\u003e\u003c/a\u003e Anomaly Detector: Update commit id in tsp-location.yaml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45630\"\u003e#45630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/compare/azure-identity_1.16.1...azure-identity_1.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.graph:microsoft-graph` from 6.38.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/releases\"\u003ecom.microsoft.graph:microsoft-graph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.41.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.40.0...v6.41.0\"\u003e6.41.0\u003c/a\u003e (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded new constructor for GraphServiceClient (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/791479f8a68d06f9cd33ac45b56ca6d80c236de1\"\u003e791479f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/58f473c1070a6585b5be76c3bad562c2c53f228e\"\u003e58f473c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.40.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.39.0...v6.40.0\"\u003e6.40.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003eab70830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.39.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoftgraph/msgraph-sdk-java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.graph:microsoft-graph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.40.0...v6.41.0\"\u003e6.41.0\u003c/a\u003e (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded new constructor for GraphServiceClient (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/791479f8a68d06f9cd33ac45b56ca6d80c236de1\"\u003e791479f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/58f473c1070a6585b5be76c3bad562c2c53f228e\"\u003e58f473c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.39.0...v6.40.0\"\u003e6.40.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003eab70830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\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/microsoftgraph/msgraph-sdk-java/commit/8c1a21f8d6f0828e59b6b2fe7756b48cdb735264\"\u003e\u003ccode\u003e8c1a21f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2393\"\u003e#2393\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/65861fb2e923106eb69701520e2ab5dacf3cf7d9\"\u003e\u003ccode\u003e65861fb\u003c/code\u003e\u003c/a\u003e chore(main): release 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/0e288e1965c5d1974bb795ff4b62e597665f32f1\"\u003e\u003ccode\u003e0e288e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2394\"\u003e#2394\u003c/a\u003e from microsoftgraph/v1.0/pipelinebuild/189813\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/58f473c1070a6585b5be76c3bad562c2c53f228e\"\u003e\u003ccode\u003e58f473c\u003c/code\u003e\u003c/a\u003e feat(generation): update request builders and models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/791479f8a68d06f9cd33ac45b56ca6d80c236de1\"\u003e\u003ccode\u003e791479f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2388\"\u003e#2388\u003c/a\u003e from raghucha/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/a2a4281c414e23839ab64608f5e75038ff684c6c\"\u003e\u003ccode\u003ea2a4281\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2390\"\u003e#2390\u003c/a\u003e from microsoftgraph/dependabot/maven/junit-dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/f39f16642ffe0c1f4e1a8379befeebf74adbed95\"\u003e\u003ccode\u003ef39f166\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump org.junit.jupiter:junit-jupiter-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/44205f3d2bc5545207374e36a2f047dd9d260beb\"\u003e\u003ccode\u003e44205f3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2392\"\u003e#2392\u003c/a\u003e from microsoftgraph/chore/upgrades-gradle-wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3a10399f8e676024e9cf07af737aefbbae87f9c3\"\u003e\u003ccode\u003e3a10399\u003c/code\u003e\u003c/a\u003e chore: upgrades gradle wrapper to latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/91d519fc7c44ca3dc430208fcd9af42992bc63a6\"\u003e\u003ccode\u003e91d519f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2385\"\u003e#2385\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 1.6.3 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 1.6.5 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/465\"\u003eopensearch-project/spring-data-opensearch#465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Data Elasticsearch 5.5 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/433\"\u003eopensearch-project/spring-data-opensearch#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build matrix to include OpenSearch 2.19.2 and 3.0.0 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/467\"\u003eopensearch-project/spring-data-opensearch#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring Boot to 3.5.0 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/469\"\u003eopensearch-project/spring-data-opensearch#469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.4...v1.7.0\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.4...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 1.6.4 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/452\"\u003eopensearch-project/spring-data-opensearch#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.wiremock:wiremock from 3.12.1 to 3.13.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/opensearch-project/spring-data-opensearch/pull/453\"\u003eopensearch-project/spring-data-opensearch#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation section regarding connecting to AWS OpenSearch Serverless services by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/456\"\u003eopensearch-project/spring-data-opensearch#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/457\"\u003eopensearch-project/spring-data-opensearch#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Gradle to 8.14 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/458\"\u003eopensearch-project/spring-data-opensearch#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.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/opensearch-project/spring-data-opensearch/pull/460\"\u003eopensearch-project/spring-data-opensearch#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/6fd3cd3f501554b08df31958aea8e6f8821c8813\"\u003e\u003ccode\u003e6fd3cd3\u003c/code\u003e\u003c/a\u003e Update Spring Boot to 3.5.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/9ee2594a6fc71015c855bfcba3f3cf1e7dc95aa7\"\u003e\u003ccode\u003e9ee2594\u003c/code\u003e\u003c/a\u003e Update build matrix to include OpenSearch 2.19.2 and 3.0.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/e77c0019179c9fda72d65217a764e0cfe3e90dfc\"\u003e\u003ccode\u003ee77c001\u003c/code\u003e\u003c/a\u003e Update to Spring Data Elasticsearch 5.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/50709cb451bd6cac3f276e075c14c40f82f3ed52\"\u003e\u003ccode\u003e50709cb\u003c/code\u003e\u003c/a\u003e Bump next version to 1.6.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f3684a6c0e467bcab37f89e9cbd0b3067e4f75f4\"\u003e\u003ccode\u003ef3684a6\u003c/code\u003e\u003c/a\u003e Bump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/965ae02e979a1d7103cfb2fcfde8ce828d960d2f\"\u003e\u003ccode\u003e965ae02\u003c/code\u003e\u003c/a\u003e Update Gradle to 8.14 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/28ce13131f7922eda8121f7506e307d5718fd99c\"\u003e\u003ccode\u003e28ce131\u003c/code\u003e\u003c/a\u003e Update Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/2d9ce88f34769870097d1e81f88fdae77654fcf8\"\u003e\u003ccode\u003e2d9ce88\u003c/code\u003e\u003c/a\u003e Add documentation section regarding connecting to AWS OpenSearch Serverless s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f894a6de444b799eaa0ddb18ec5032996aadd97a\"\u003e\u003ccode\u003ef894a6d\u003c/code\u003e\u003c/a\u003e Bump org.wiremock:wiremock from 3.12.1 to 3.13.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/fc9fd94cf42aaea7ff3a1f011378797c343a7ca0\"\u003e\u003ccode\u003efc9fd94\u003c/code\u003e\u003c/a\u003e Bump next version to 1.6.4 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry:sentry-spring-boot-starter-jakarta` from 8.12.0 to 8.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/releases\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nAndroid: Please do not use this version if you're initializing the SDK manually on a background thread, as this could lead to a crash during SDK init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4438\"\u003eissue details here\u003c/a\u003e). We recommend using SDK version 8.13.1 or higher instead.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-java/blob/main/CHANGELOG.md\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\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/getsentry/sentry-java/commit/23c0a3d669b00747c201f0b59fcab866b5f2b88c\"\u003e\u003ccode\u003e23c0a3d\u003c/code\u003e\u003c/a\u003e release: 8.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/591d92a1f84f950b0dba6e2b4905cf2043513be8\"\u003e\u003ccode\u003e591d92a\u003c/code\u003e\u003c/a\u003e Don't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4456\"\u003e#4456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7a07346b4cb7d817a0cd34967f9e7512bb15b479\"\u003e\u003ccode\u003e7a07346\u003c/code\u003e\u003c/a\u003e Fix Changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e672c3afbd2f6dfe70c49e5616042119c50730e3\"\u003e\u003ccode\u003ee672c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e395c91474ed389334c0abab82f5f9ab69230909\"\u003e\u003ccode\u003ee395c91\u003c/code\u003e\u003c/a\u003e release: 8.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/706fa69a23fa3940f21713696f809e1012140fa9\"\u003e\u003ccode\u003e706fa69\u003c/code\u003e\u003c/a\u003e Fix SDK init crash if initialized from background thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/4e0940eddcac968c8cce2e308d0272a336a25c14\"\u003e\u003ccode\u003e4e0940e\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-gradle.sh to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4437\"\u003e#4437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7d49fceaab210de6cb655e39b43e865773f04088\"\u003e\u003ccode\u003e7d49fce\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/21f9887f1f2aaa79b5ec8a0b961cc61704945fd4\"\u003e\u003ccode\u003e21f9887\u003c/code\u003e\u003c/a\u003e release: 8.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/903f170a4b4fa536516844e0df0a90c2906cd5cf\"\u003e\u003ccode\u003e903f170\u003c/code\u003e\u003c/a\u003e Fix remove javadocs from Makefile (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4446\"\u003e#4446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.12.0...8.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.8 to 2.8.9\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.9 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes for Spring Boot 3.5.0 API by \u003ca href=\"https://github.com/mschout\"\u003e\u003ccode\u003e@​mschout\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3007\"\u003espringdoc/springdoc-openapi#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-use for method parameters by \u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3011\"\u003espringdoc/springdoc-openapi#3011\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/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.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/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\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/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\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.8...v2.8.9\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\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/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.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/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one\nparameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method\nlevel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/830a98a0deef6d4758513e61a420433b3bc7c6c4\"\u003e\u003ccode\u003e830a98a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/976d8eccea8d99e8d5767073387f1053379d16b6\"\u003e\u003ccode\u003e976d8ec\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1ebf9b82a57ff05992c6a69a0306cd079cf8c86d\"\u003e\u003ccode\u003e1ebf9b8\u003c/code\u003e\u003c/a\u003e Order of examples is (sometimes) not preserved. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10fd6ddf9e6fe2bec93425e74343b75a8a46f332\"\u003e\u003ccode\u003e10fd6dd\u003c/code\u003e\u003c/a\u003e io.swagger.v3.oas.annotations.Webhook does not work when defined on the metho...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ed191c1f530478ec2b4879a87fe94e0816a180\"\u003e\u003ccode\u003e31ed191\u003c/code\u003e\u003c/a\u003e Issues with POST Request, application/x-www-form-urlencoded and only one para...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ceb4a10080f24755ac7cdef9707c7a3acfe3fc3b\"\u003e\u003ccode\u003eceb4a10\u003c/code\u003e\u003c/a\u003e application/problem+json content type is not set for ProblemDetails. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a23005bc5f3d9282c04f9f6cfba4d6b1ce91a0b8\"\u003e\u003ccode\u003ea23005b\u003c/code\u003e\u003c/a\u003e Merge branch 'mymx2-feat/type-use'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/290162f58b9e290089f40f2bdb251babeb27151e\"\u003e\u003ccode\u003e290162f\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f05020341f745c8eb4140306bec606201f6d282\"\u003e\u003ccode\u003e9f05020\u003c/code\u003e\u003c/a\u003e Merge branch 'mschout-spring-boot-3.5-support'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6111073e41bb61bfbc76f580097fd120ff17b154\"\u003e\u003ccode\u003e6111073\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.wiremock:wiremock-standalone` from 3.13.0 to 3.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wiremock/wiremock/releases\"\u003eorg.wiremock:wiremock-standalone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump redoc and \u003ccode\u003e@​redocly/cli\u003c/code\u003e in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3015\"\u003e#3015\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump undici from 6.19.8 to 6.21.3 in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3046\"\u003e#3046\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 prismjs from 1.29.0 to 1.30.0 in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2989\"\u003e#2989\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 dompurify from 3.1.6 to 3.2.4 in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2980\"\u003e#2980\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.sonarqube from 6.1.0.5360 to 6.2.0.5505 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3047\"\u003e#3047\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-junit-jupiter from 5.17.0 to 5.18.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3054\"\u003e#3054\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-core from 5.17.0 to 5.18.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3055\"\u003e#3055\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump versions.junitJupiter from 5.12.2 to 5.13.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3059\"\u003e#3059\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump versions.xmlUnit from 2.10.0 to 2.10.2 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3057\"\u003e#3057\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump commons-fileupload:commons-fileupload from 1.5 to 1.6.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3062\"\u003e#3062\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.networknt:json-schema-validator from 1.5.6 to 1.5.7 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3058\"\u003e#3058\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.4.3 to 5.5 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3056\"\u003e#3056\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.19.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3032\"\u003e#3032\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.tngtech.archunit:archunit-junit5 from 1.4.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3037\"\u003e#3037\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\u003ch2\u003e✍ Other changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd gradle script to merge and bundle schemas (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3061\"\u003e#3061\u003c/a\u003e) \u003ca href=\"https://github.com/picimako\"\u003e\u003ccode\u003e@​picimako\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the 'x-intellij-lang...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/hmpps-probation-integration-services/pull/5116","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-integration-services/issues/5116","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5116/packages"},{"uuid":"3130649853","node_id":"PR_kwDOHdpzX86ZtCmT","number":5107,"state":"open","title":"Bump the minor group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T15:28:10.000Z","updated_at":"2025-06-11T16:19:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":14,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-s3","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-autoconfigure","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/awspring/spring-cloud-aws"},{"name":"software.amazon.awssdk:aws-query-protocol","old_version":"2.31.45","new_version":"2.31.59"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sns","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sqs","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-starter","old_version":"3.3.0","new_version":"3.3.1"},{"name":"software.amazon.awssdk:sts","old_version":"2.31.45","new_version":"2.31.59"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"com.microsoft.graph:microsoft-graph","old_version":"6.38.0","new_version":"6.40.0","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"1.6.3","new_version":"1.7.0","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"io.sentry:sentry-spring-boot-starter-jakarta","old_version":"8.12.0","new_version":"8.13.2","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"com.gradle.develocity","old_version":"4.0.1","new_version":"4.0.2"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the minor group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| io.awspring.cloud:spring-cloud-aws-starter-s3 | `3.3.0` | `3.3.1` |\n| [io.awspring.cloud:spring-cloud-aws-autoconfigure](https://github.com/awspring/spring-cloud-aws) | `3.3.0` | `3.3.1` |\n| software.amazon.awssdk:aws-query-protocol | `2.31.45` | `2.31.59` |\n| io.awspring.cloud:spring-cloud-aws-starter-sns | `3.3.0` | `3.3.1` |\n| io.awspring.cloud:spring-cloud-aws-starter-sqs | `3.3.0` | `3.3.1` |\n| io.awspring.cloud:spring-cloud-aws-starter | `3.3.0` | `3.3.1` |\n| software.amazon.awssdk:sts | `2.31.45` | `2.31.59` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [com.microsoft.graph:microsoft-graph](https://github.com/microsoftgraph/msgraph-sdk-java) | `6.38.0` | `6.40.0` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `1.6.3` | `1.7.0` |\n| [io.sentry:sentry-spring-boot-starter-jakarta](https://github.com/getsentry/sentry-java) | `8.12.0` | `8.13.2` |\n| com.gradle.develocity | `4.0.1` | `4.0.2` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\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\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-s3` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-autoconfigure` from 3.3.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awspring/spring-cloud-aws/releases\"\u003eio.awspring.cloud:spring-cloud-aws-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003eReference documentation\u003c/h2\u003e\n\u003cp\u003e📗 \u003ca href=\"https://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\"\u003ehttps://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eS3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1390\"\u003eawspring/spring-cloud-aws#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not create S3 CRT client if aws-crt library is not on the classpath by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e  (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1359\"\u003eawspring/spring-cloud-aws#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eS3AsyncClient\u003c/code\u003e endpoint from Localstack if available in tests by \u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix S3 AOT by moving\u003ccode\u003eaot.factories\u003c/code\u003e to correct path by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1335\"\u003eawspring/spring-cloud-aws#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the capitalization of property for \u003ccode\u003eS3EncryptionConditional.KmsKeyProperty\u003c/code\u003e by \u003ca href=\"https://github.com/gbaso\"\u003e\u003ccode\u003e@​gbaso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1337\"\u003eawspring/spring-cloud-aws#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish S3 encryption docs. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1338\"\u003eawspring/spring-cloud-aws#1338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSQS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eSqsTemplate#sendMany()\u003c/code\u003e 10-messages limitation by \u003ca href=\"https://github.com/shreyas957\"\u003e\u003ccode\u003e@​shreyas957\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1382\"\u003eawspring/spring-cloud-aws#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation for \u003ccode\u003esqs:GetQueueUrl\u003c/code\u003e action by \u003ca href=\"https://github.com/PatrickGotthard\"\u003e\u003ccode\u003e@​PatrickGotthard\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1372\"\u003eawspring/spring-cloud-aws#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument incompatibility of Spring Boot DevTools with \u003ccode\u003e@SqsListener\u003c/code\u003e by \u003ca href=\"https://github.com/PatrickGotthard\"\u003e\u003ccode\u003e@​PatrickGotthard\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1348\"\u003eawspring/spring-cloud-aws#1348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSqsListener\u003c/code\u003e argument resolver to extract the subject of an SNS message by \u003ca href=\"https://github.com/n-n-nebbl\"\u003e\u003ccode\u003e@​n-n-nebbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1318\"\u003eawspring/spring-cloud-aws#1318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOthers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix generating aggregated Javadocs. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1351\"\u003eawspring/spring-cloud-aws#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u003ccode\u003eImdsAutoConfiguration\u003c/code\u003e from unrelated tests to speed up startup time by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1394\"\u003eawspring/spring-cloud-aws#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Include IMDS starter in parent pom. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1396\"\u003eawspring/spring-cloud-aws#1396\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/n-n-nebbl\"\u003e\u003ccode\u003e@​n-n-nebbl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1318\"\u003eawspring/spring-cloud-aws#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gbaso\"\u003e\u003ccode\u003e@​gbaso\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1337\"\u003eawspring/spring-cloud-aws#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/62c0cafc8e4e1259357b5af2d19057bba8f2ae3e\"\u003e\u003ccode\u003e62c0caf\u003c/code\u003e\u003c/a\u003e Set version to 3.3.1 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1395\"\u003e#1395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/d2193c296da19d1c1c132b844281b47e19a720ba\"\u003e\u003ccode\u003ed2193c2\u003c/code\u003e\u003c/a\u003e Fix: Include IMDS starter in parent pom. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/40e5f50a21742100f691fb510a64e42babc6db2a\"\u003e\u003ccode\u003e40e5f50\u003c/code\u003e\u003c/a\u003e Exclude \u003ccode\u003eImdsAutoConfiguration\u003c/code\u003e from unrelated tests to speed up startup time...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5e03cdf899f4570daf93dcba2ab7358f436690d5\"\u003e\u003ccode\u003e5e03cdf\u003c/code\u003e\u003c/a\u003e Update Spring dependencies (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/e6d2111890445ceff9556299e95e095381eb55d3\"\u003e\u003ccode\u003ee6d2111\u003c/code\u003e\u003c/a\u003e Polish docs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/dcfce5a7fbb1b62ddd281834aecd2763b81f5822\"\u003e\u003ccode\u003edcfce5a\u003c/code\u003e\u003c/a\u003e Fix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1390\"\u003e#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/8eed6821c19aff2e550df1df026461ee23372f77\"\u003e\u003ccode\u003e8eed682\u003c/code\u003e\u003c/a\u003e Document SqsTemplate sendMany() 10-messages limitation (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/0578ba93a38a19410621ba04062c876ea3b57b58\"\u003e\u003ccode\u003e0578ba9\u003c/code\u003e\u003c/a\u003e Fix documentation for sqs:GetQueueUrl action (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1364\"\u003e#1364\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5908d1bc2dcf845bd718873151c5b5f4459f16e4\"\u003e\u003ccode\u003e5908d1b\u003c/code\u003e\u003c/a\u003e Do not create S3 CRT client if \u003ccode\u003eaws-crt\u003c/code\u003e library is not on the classpath. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/b479ea35d6e472cb7cafd3cdaec003a584b0869b\"\u003e\u003ccode\u003eb479ea3\u003c/code\u003e\u003c/a\u003e Document incompatibility of Spring Boot DevTools with \u003ca href=\"https://github.com/SqsListener\"\u003e\u003ccode\u003e@​SqsListener\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:aws-query-protocol` from 2.31.45 to 2.31.59\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sns` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sqs` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter` from 3.3.0 to 3.3.1\n\nUpdates `software.amazon.awssdk:sts` from 2.31.45 to 2.31.59\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.graph:microsoft-graph` from 6.38.0 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/releases\"\u003ecom.microsoft.graph:microsoft-graph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.40.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.39.0...v6.40.0\"\u003e6.40.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003eab70830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.39.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoftgraph/msgraph-sdk-java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.graph:microsoft-graph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.39.0...v6.40.0\"\u003e6.40.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003eab70830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\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/microsoftgraph/msgraph-sdk-java/commit/91d519fc7c44ca3dc430208fcd9af42992bc63a6\"\u003e\u003ccode\u003e91d519f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2385\"\u003e#2385\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ba7b266d391d49ef5e41ef349a3909059b682531\"\u003e\u003ccode\u003eba7b266\u003c/code\u003e\u003c/a\u003e chore(main): release 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/fe7f1db9683beca914bebc097ffa9642d71ef612\"\u003e\u003ccode\u003efe7f1db\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2384\"\u003e#2384\u003c/a\u003e from microsoftgraph/v1.0/pipelinebuild/189193\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003e\u003ccode\u003eab70830\u003c/code\u003e\u003c/a\u003e feat(generation): update request builders and models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/7c9c0d2d6a6df11e33a9785ad7a162f2069ebc67\"\u003e\u003ccode\u003e7c9c0d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2383\"\u003e#2383\u003c/a\u003e from microsoftgraph/dependabot/github_actions/dawidd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3a8be5b58c7071000bf56338475a3f297db873cc\"\u003e\u003ccode\u003e3a8be5b\u003c/code\u003e\u003c/a\u003e chore(deps): bump dawidd6/action-download-artifact from 9 to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/afa9307a6acb20d663fb7a2b83e6be18240dceb5\"\u003e\u003ccode\u003eafa9307\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2382\"\u003e#2382\u003c/a\u003e from microsoftgraph/dependabot/maven/junit-dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/4057b77de8d7562f2f7270baead08c24b938f695\"\u003e\u003ccode\u003e4057b77\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump org.junit.jupiter:junit-jupiter-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/cf90a8705c91f0c84efe9f3b2e5faf88329ab342\"\u003e\u003ccode\u003ecf90a87\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2381\"\u003e#2381\u003c/a\u003e from microsoftgraph/dependabot/gradle/android/com.an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/6630edff527d522f08324c71a5c4428e546386bd\"\u003e\u003ccode\u003e6630edf\u003c/code\u003e\u003c/a\u003e chore: upgrades wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 1.6.3 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 1.6.5 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/465\"\u003eopensearch-project/spring-data-opensearch#465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Data Elasticsearch 5.5 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/433\"\u003eopensearch-project/spring-data-opensearch#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build matrix to include OpenSearch 2.19.2 and 3.0.0 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/467\"\u003eopensearch-project/spring-data-opensearch#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring Boot to 3.5.0 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/469\"\u003eopensearch-project/spring-data-opensearch#469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.4...v1.7.0\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.4...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 1.6.4 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/452\"\u003eopensearch-project/spring-data-opensearch#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.wiremock:wiremock from 3.12.1 to 3.13.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/opensearch-project/spring-data-opensearch/pull/453\"\u003eopensearch-project/spring-data-opensearch#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation section regarding connecting to AWS OpenSearch Serverless services by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/456\"\u003eopensearch-project/spring-data-opensearch#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/457\"\u003eopensearch-project/spring-data-opensearch#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Gradle to 8.14 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/458\"\u003eopensearch-project/spring-data-opensearch#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.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/opensearch-project/spring-data-opensearch/pull/460\"\u003eopensearch-project/spring-data-opensearch#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/6fd3cd3f501554b08df31958aea8e6f8821c8813\"\u003e\u003ccode\u003e6fd3cd3\u003c/code\u003e\u003c/a\u003e Update Spring Boot to 3.5.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/9ee2594a6fc71015c855bfcba3f3cf1e7dc95aa7\"\u003e\u003ccode\u003e9ee2594\u003c/code\u003e\u003c/a\u003e Update build matrix to include OpenSearch 2.19.2 and 3.0.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/e77c0019179c9fda72d65217a764e0cfe3e90dfc\"\u003e\u003ccode\u003ee77c001\u003c/code\u003e\u003c/a\u003e Update to Spring Data Elasticsearch 5.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/50709cb451bd6cac3f276e075c14c40f82f3ed52\"\u003e\u003ccode\u003e50709cb\u003c/code\u003e\u003c/a\u003e Bump next version to 1.6.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f3684a6c0e467bcab37f89e9cbd0b3067e4f75f4\"\u003e\u003ccode\u003ef3684a6\u003c/code\u003e\u003c/a\u003e Bump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/965ae02e979a1d7103cfb2fcfde8ce828d960d2f\"\u003e\u003ccode\u003e965ae02\u003c/code\u003e\u003c/a\u003e Update Gradle to 8.14 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/28ce13131f7922eda8121f7506e307d5718fd99c\"\u003e\u003ccode\u003e28ce131\u003c/code\u003e\u003c/a\u003e Update Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/2d9ce88f34769870097d1e81f88fdae77654fcf8\"\u003e\u003ccode\u003e2d9ce88\u003c/code\u003e\u003c/a\u003e Add documentation section regarding connecting to AWS OpenSearch Serverless s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f894a6de444b799eaa0ddb18ec5032996aadd97a\"\u003e\u003ccode\u003ef894a6d\u003c/code\u003e\u003c/a\u003e Bump org.wiremock:wiremock from 3.12.1 to 3.13.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/fc9fd94cf42aaea7ff3a1f011378797c343a7ca0\"\u003e\u003ccode\u003efc9fd94\u003c/code\u003e\u003c/a\u003e Bump next version to 1.6.4 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry:sentry-spring-boot-starter-jakarta` from 8.12.0 to 8.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/releases\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nAndroid: Please do not use this version if you're initializing the SDK manually on a background thread, as this could lead to a crash during SDK init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4438\"\u003eissue details here\u003c/a\u003e). We recommend using SDK version 8.13.1 or higher instead.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-java/blob/main/CHANGELOG.md\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\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/getsentry/sentry-java/commit/23c0a3d669b00747c201f0b59fcab866b5f2b88c\"\u003e\u003ccode\u003e23c0a3d\u003c/code\u003e\u003c/a\u003e release: 8.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/591d92a1f84f950b0dba6e2b4905cf2043513be8\"\u003e\u003ccode\u003e591d92a\u003c/code\u003e\u003c/a\u003e Don't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4456\"\u003e#4456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7a07346b4cb7d817a0cd34967f9e7512bb15b479\"\u003e\u003ccode\u003e7a07346\u003c/code\u003e\u003c/a\u003e Fix Changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e672c3afbd2f6dfe70c49e5616042119c50730e3\"\u003e\u003ccode\u003ee672c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e395c91474ed389334c0abab82f5f9ab69230909\"\u003e\u003ccode\u003ee395c91\u003c/code\u003e\u003c/a\u003e release: 8.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/706fa69a23fa3940f21713696f809e1012140fa9\"\u003e\u003ccode\u003e706fa69\u003c/code\u003e\u003c/a\u003e Fix SDK init crash if initialized from background thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/4e0940eddcac968c8cce2e308d0272a336a25c14\"\u003e\u003ccode\u003e4e0940e\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-gradle.sh to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4437\"\u003e#4437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7d49fceaab210de6cb655e39b43e865773f04088\"\u003e\u003ccode\u003e7d49fce\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/21f9887f1f2aaa79b5ec8a0b961cc61704945fd4\"\u003e\u003ccode\u003e21f9887\u003c/code\u003e\u003c/a\u003e release: 8.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/903f170a4b4fa536516844e0df0a90c2906cd5cf\"\u003e\u003ccode\u003e903f170\u003c/code\u003e\u003c/a\u003e Fix remove javadocs from Makefile (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4446\"\u003e#4446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.12.0...8.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.gradle.develocity` from 4.0.1 to 4.0.2\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/ministryofjustice/hmpps-probation-integration-services/pull/5107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-integration-services/issues/5107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5107/packages"},{"uuid":"3130541447","node_id":"PR_kwDOIBoVIM6Zsq2M","number":720,"state":"open","title":"Bump the all-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T14:48:22.000Z","updated_at":"2025-06-23T14:25:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":21,"packages":[{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha","old_version":"2.14.0-alpha","new_version":"2.16.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom","old_version":"2.14.0","new_version":"2.16.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.azure:azure-monitor-opentelemetry-autoconfigure","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.1","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.4.4","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.opentelemetry:opentelemetry-api","old_version":"1.49.0","new_version":"1.51.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.14.0","new_version":"2.16.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.1","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17","old_version":"2.14.0-alpha","new_version":"2.16.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"5.12.1","new_version":"5.13.1","repository_url":"https://github.com/junit-team/junit5"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.12.1","new_version":"5.13.1","repository_url":"https://github.com/junit-team/junit5"},{"name":"io.micrometer:micrometer-core","old_version":"1.14.5","new_version":"1.15.0","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi","old_version":"1.49.0","new_version":"1.51.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-api","old_version":"2.14.0","new_version":"2.16.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api","old_version":"2.14.0-alpha","new_version":"2.16.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry:opentelemetry-sdk-common","old_version":"1.49.0","new_version":"1.51.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk-trace","old_version":"1.49.0","new_version":"1.51.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"org.springframework.boot:spring-boot-autoconfigure","old_version":"3.4.4","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.azure:azure-core","old_version":"1.55.3","new_version":"1.55.4","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.azure:azure-core-http-netty","old_version":"1.15.11","new_version":"1.15.12","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.1","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.16.0-alpha` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.16.0` |\n| [com.azure:azure-monitor-opentelemetry-autoconfigure](https://github.com/Azure/azure-sdk-for-java) | `1.1.0` | `1.2.0` |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.3` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.4.4` | `3.5.0` |\n| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.51.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.16.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.3` |\n| [io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.16.0-alpha` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) | `5.12.1` | `5.13.1` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5) | `5.12.1` | `5.13.1` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.15.0` |\n| [io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.51.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.16.0` |\n| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.16.0-alpha` |\n| [io.opentelemetry:opentelemetry-sdk-common](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.51.0` |\n| [io.opentelemetry:opentelemetry-sdk-trace](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.51.0` |\n| [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) | `3.4.4` | `3.5.0` |\n| [com.azure:azure-core](https://github.com/Azure/azure-sdk-for-java) | `1.55.3` | `1.55.4` |\n| [com.azure:azure-core-http-netty](https://github.com/Azure/azure-sdk-for-java) | `1.15.11` | `1.15.12` |\n| [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.3` |\n\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 2.14.0-alpha to 2.16.0-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.49.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring boot starter dependency resolution failure with Gradle and Java 11 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13384\"\u003e#13384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extremely large DB statements may cause memory leak (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/alexgenon\"\u003e\u003ccode\u003e@​alexgenon\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cyrille-leclerc\"\u003e\u003ccode\u003e@​cyrille-leclerc\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/hannahchan\"\u003e\u003ccode\u003e@​hannahchan\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jeanbisutti\"\u003e\u003ccode\u003e@​jeanbisutti\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTomcat metrics definitions provided by JMX Metric Insight subsystem\n\u003cul\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.errorCount\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.error.count\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003ename\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.processor.name\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etype: Gauge --\u0026gt; Counter\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.requestCount\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.count\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003ename\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.processor.name\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etype: Gauge --\u0026gt; Counter\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.maxTime\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.duration.max\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003ename\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.processor.name\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eunit: \u003ccode\u003ems\u003c/code\u003e --\u0026gt; \u003ccode\u003es\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.processingTime\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.duration.sum\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003ename\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.processor.name\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eunit: \u003ccode\u003ems\u003c/code\u003e --\u0026gt; \u003ccode\u003es\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.traffic\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.network.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003ename\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.processor.name\u003c/code\u003e, \u003ccode\u003edirection\u003c/code\u003e --\u0026gt; \u003ccode\u003enetwork.io.direction\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.sessions.activeSessions\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.session.active.count\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003econtext\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.context\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.threads\u003c/code\u003e split into two metrics: \u003ccode\u003etomcat.thread.count\u003c/code\u003e and \u003ccode\u003etomcat.thread.busy.count\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003ename\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.thread.pool.name\u003c/code\u003e, \u003ccode\u003estate\u003c/code\u003e removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eJMX Metric Insight\u003c/strong\u003e: improved Tomcat metrics alignment to semconv (see Migration notes above for details) and added new Tomcat metrics: \u003ccode\u003etomcat.session.active.limit\u003c/code\u003e, \u003ccode\u003etomcat.thread.limit\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13650\"\u003e#13650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.16.0 (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003e⚠️⚠️ Breaking changes ⚠️⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove operation name from graphql span name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13794\"\u003e#13794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated property for disabling kafka metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13803\"\u003e#13803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Avaje Jex Instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13733\"\u003e#13733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gen AI support for additional models\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13682\"\u003e#13682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JVM metrics to JMX instrumentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.14.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.16.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.50.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️⚠️ Breaking changes ⚠️⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove operation name from graphql span name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13794\"\u003e#13794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated property for disabling kafka metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13803\"\u003e#13803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Avaje Jex Instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13733\"\u003e#13733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gen AI support for additional models (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13682\"\u003e#13682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JVM metrics to JMX instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13392\"\u003e#13392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejvm.file_descriptor.count\u003c/code\u003e metric to JMX instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13722\"\u003e#13722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize lettuce argument splitter regex (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13736\"\u003e#13736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-enable Agent Detection on z/OS (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13730\"\u003e#13730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd GC cause as an opt-in attribute on jvm GC related metric (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13750\"\u003e#13750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement stable semconv for db connection pool metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13785\"\u003e#13785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Cloud foundry resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13782\"\u003e#13782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd instrumentation for opensearch-rest-3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13823\"\u003e#13823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRun tests with jdk24 and 25-ea (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13824\"\u003e#13824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate context into CompletableFuture returned from aws2 async client methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13810\"\u003e#13810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded opt-in instrumentation for transaction commit/rollback in jdbc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13709\"\u003e#13709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental opt-in JDBC \u003ccode\u003edb.query.parameter.\u0026lt;key\u0026gt;\u003c/code\u003e span attributes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13719\"\u003e#13719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tools support to bedrock InvokeModel instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix instrumentation for ibm https url connection connect (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13728\"\u003e#13728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't wrap null ResultSet in jdbc library instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13758\"\u003e#13758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NPE in netty 3.8 instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13801\"\u003e#13801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix ending server span with servlet async request (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13830\"\u003e#13830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow advice to define custom mappings (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13751\"\u003e#13751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/AlixBa\"\u003e\u003ccode\u003e@​AlixBa\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.16.0 (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003e⚠️⚠️ Breaking changes ⚠️⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove operation name from graphql span name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13794\"\u003e#13794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated property for disabling kafka metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13803\"\u003e#13803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Avaje Jex Instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13733\"\u003e#13733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gen AI support for additional models\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13682\"\u003e#13682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JVM metrics to JMX instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13392\"\u003e#13392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejvm.file_descriptor.count\u003c/code\u003e metric to JMX instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13722\"\u003e#13722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize lettuce argument splitter regex\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13736\"\u003e#13736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-enable Agent Detection on z/OS\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13730\"\u003e#13730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd GC cause as an opt-in attribute on jvm GC related metric\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13750\"\u003e#13750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement stable semconv for db connection pool metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13785\"\u003e#13785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Cloud foundry resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13782\"\u003e#13782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd instrumentation for opensearch-rest-3.0\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13823\"\u003e#13823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRun tests with jdk24 and 25-ea\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13824\"\u003e#13824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate context into CompletableFuture returned from aws2 async client methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13810\"\u003e#13810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded opt-in instrumentation for transaction commit/rollback in jdbc\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13709\"\u003e#13709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental opt-in JDBC \u003ccode\u003edb.query.parameter.\u0026lt;key\u0026gt;\u003c/code\u003e span attributes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13719\"\u003e#13719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tools support to bedrock InvokeModel instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix instrumentation for ibm https url connection connect\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13728\"\u003e#13728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't wrap null ResultSet in jdbc library instrumentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/d53c0e95b6ba6fdc62d8cda0c370f9189838f932\"\u003e\u003ccode\u003ed53c0e9\u003c/code\u003e\u003c/a\u003e [release/v2.16.x] Prepare release 2.16.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13862\"\u003e#13862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/1795d2ed53153665c4b6adbbe6be9a9217715e6f\"\u003e\u003ccode\u003e1795d2e\u003c/code\u003e\u003c/a\u003e Update change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13853\"\u003e#13853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/a87bb018e24008b084a3c09c8ab023d25b0d98a2\"\u003e\u003ccode\u003ea87bb01\u003c/code\u003e\u003c/a\u003e Update the OpenTelemetry SDK version to 1.50.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13834\"\u003e#13834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/982d800e4b3fbd898682b880f43637f66f32e567\"\u003e\u003ccode\u003e982d800\u003c/code\u003e\u003c/a\u003e Disable flaky java http client http2 tests on jdk25 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13859\"\u003e#13859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/5ceaa513ce327de9ad1caa1cfa88f2dcadfc467d\"\u003e\u003ccode\u003e5ceaa51\u003c/code\u003e\u003c/a\u003e Add tools support to bedrock InvokeModel instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/7495620ae2213a697477aa4fe06b427115a74c6b\"\u003e\u003ccode\u003e7495620\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.google.protobuf:protobuf-java-util to v4.31....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/d77acb340adec706980b0eb1c70f2a12b2007b59\"\u003e\u003ccode\u003ed77acb3\u003c/code\u003e\u003c/a\u003e fix(deps): update dockerjavaversion to v3.5.1 (patch) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13851\"\u003e#13851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/6f80481a2e84f8d881a9c171fe769e66ccbc7c03\"\u003e\u003ccode\u003e6f80481\u003c/code\u003e\u003c/a\u003e Mark capture-query-parameters as experimental (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13850\"\u003e#13850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/01a1afeb44730c9f6928b182a05e8de8e2e503bd\"\u003e\u003ccode\u003e01a1afe\u003c/code\u003e\u003c/a\u003e Add more metadata descriptions, configs, and fix NPE in jdbc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13854\"\u003e#13854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/6a79a65272ebfa81e52b03f39a8dc421cef30d70\"\u003e\u003ccode\u003e6a79a65\u003c/code\u003e\u003c/a\u003e Limit vert.x latest dep version (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13858\"\u003e#13858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.14.0...v2.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.azure:azure-monitor-opentelemetry-autoconfigure` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/releases\"\u003ecom.azure:azure-monitor-opentelemetry-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-resourcemanager-containerservicefleet_1.2.0\u003c/h2\u003e\n\u003ch2\u003e1.2.0 (2025-04-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAzure Resource Manager Container Service Fleet client library for Java. This package contains Microsoft Azure SDK for Container Service Fleet Management SDK. Azure Kubernetes Fleet Manager api client. For documentation on how to use this package, please see \u003ca href=\"https://aka.ms/azsdk/java/mgmt\"\u003eAzure Management Libraries for Java\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eSerialization/Deserialization change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eJackson\u003c/code\u003e is removed from dependency and no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eMigration Guide\u003c/h5\u003e\n\u003cp\u003eIf you are using \u003ccode\u003eJackson\u003c/code\u003e/\u003ccode\u003eObjectMapper\u003c/code\u003e for manual serialization/deserialization, configure your \u003ccode\u003eObjectMapper\u003c/code\u003e for backward compatibility:\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003eobjectMapper.registerModule(com.azure.core.serializer.json.jackson.JacksonJsonProvider.getJsonSerializableDatabindModule());\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch4\u003e\u003ccode\u003emodels.FleetMemberListResult\u003c/code\u003e was removed\u003c/h4\u003e\n\u003ch4\u003e\u003ccode\u003emodels.UpdateRunListResult\u003c/code\u003e was removed\u003c/h4\u003e\n\u003ch4\u003e\u003ccode\u003emodels.OperationListResult\u003c/code\u003e was removed\u003c/h4\u003e\n\u003ch4\u003e\u003ccode\u003emodels.FleetUpdateStrategyListResult\u003c/code\u003e was removed\u003c/h4\u003e\n\u003ch4\u003e\u003ccode\u003emodels.FleetListResult\u003c/code\u003e was removed\u003c/h4\u003e\n\u003ch4\u003e\u003ccode\u003emodels.UserAssignedIdentity\u003c/code\u003e was modified\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ejava.util.UUID clientId()\u003c/code\u003e -\u0026gt; \u003ccode\u003ejava.lang.String clientId()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejava.util.UUID principalId()\u003c/code\u003e -\u0026gt; \u003ccode\u003ejava.lang.String principalId()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003emodels.ManagedServiceIdentity\u003c/code\u003e was modified\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ejava.util.UUID principalId()\u003c/code\u003e -\u0026gt; \u003ccode\u003ejava.lang.String principalId()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejava.util.UUID tenantId()\u003c/code\u003e -\u0026gt; \u003ccode\u003ejava.lang.String tenantId()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.UpgradeChannel\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.AutoUpgradeProfile$Update\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.AutoUpgradeProfile$Definition\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.FleetStatus\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.AutoUpgradeProfileProvisioningState\u003c/code\u003e was added\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/Azure/azure-sdk-for-java/commit/5cbd3569f03c9e9c93700c7731678e1b05ccef81\"\u003e\u003ccode\u003e5cbd356\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/e6f10babcee407ff149ff83da96ac2f5f08a1171\"\u003e\u003ccode\u003ee6f10ba\u003c/code\u003e\u003c/a\u003e Exclude monitoring from roll up package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/21f17b89e221c322e8370e76388ca8621b685519\"\u003e\u003ccode\u003e21f17b8\u003c/code\u003e\u003c/a\u003e Readme - do not merge (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/1aebd9c10fd944bbcaa7c064e886ae7e33c73ecb\"\u003e\u003ccode\u003e1aebd9c\u003c/code\u003e\u003c/a\u003e Fixing network watcher tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/0b2ced9fb76a83f6ebd916ad2ccd61cd68608702\"\u003e\u003ccode\u003e0b2ced9\u003c/code\u003e\u003c/a\u003e Add graph rbac breaking changes (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/83909e3d448df08932ed06a0c06237ef880ae601\"\u003e\u003ccode\u003e83909e3\u003c/code\u003e\u003c/a\u003e Samples: MSI \u0026amp; AAD group, Storage with encryption (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/41577dfe432243304b3bc3dc689ee383343bbe5f\"\u003e\u003ccode\u003e41577df\u003c/code\u003e\u003c/a\u003e Use newer version of runtime (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/5b7eec50f4b6626fe437ff4fe2fb1f5c6fe361f1\"\u003e\u003ccode\u003e5b7eec5\u003c/code\u003e\u003c/a\u003e Minor random javadoc and polish fixes in SQL  (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/7ce2a5667e72d4206b52e55c734447d18d638599\"\u003e\u003ccode\u003e7ce2a56\u003c/code\u003e\u003c/a\u003e Add 1.2 tag to beta annotation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/2e91473ace3aa487dc0d955183e909fb1bc7c2a9\"\u003e\u003ccode\u003e2e91473\u003c/code\u003e\u003c/a\u003e Simplify auth file generation process (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.1 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eApplication Insights Java 3.7.2 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.7.2 GA (04/17/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.1...3.7.3\"\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.4.4 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\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\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.4...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry:opentelemetry-api` from 1.49.0 to 1.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/releases\"\u003eio.opentelemetry:opentelemetry-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.51.0\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003ch4\u003eContext\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix context storage provider property name in log message (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7342\"\u003e#7342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental configurable exception.* attribute resolution for SdkTracerProvider, SdkLoggerProvider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7266\"\u003e#7266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAll exporters: implement new SemConv exporter health metrics, with configuration API for selecting schema version (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7265\"\u003e#7265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Add gRPC export for profiles signal type. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7301\"\u003e#7301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Run JDK HTTP sender on non-daemon threads. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7322\"\u003e#7322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrometheus: fix serialization of arrays (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7291\"\u003e#7291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: exporter tolerates instances of LogRecordData when incubator is present (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7393\"\u003e#7393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDeclarative config: Handle instrumentation node changes in yaml config file format 0.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7357\"\u003e#7357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alex-kormukhin\"\u003e\u003ccode\u003e@​alex-kormukhin\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/fandreuz\"\u003e\u003ccode\u003e@​fandreuz\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/HaloFour\"\u003e\u003ccode\u003e@​HaloFour\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jhalliday\"\u003e\u003ccode\u003e@​jhalliday\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jkwatson\"\u003e\u003ccode\u003e@​jkwatson\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/JonasKunz\"\u003e\u003ccode\u003e@​JonasKunz\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/kevinburkesegment\"\u003e\u003ccode\u003e@​kevinburkesegment\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/LaurentTreguier\"\u003e\u003ccode\u003e@​LaurentTreguier\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/LikeTheSalad\"\u003e\u003ccode\u003e@​LikeTheSalad\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/onurkybsi\"\u003e\u003ccode\u003e@​onurkybsi\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/opentelemetrybot\"\u003e\u003ccode\u003e@​opentelemetrybot\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/robsunday\"\u003e\u003ccode\u003e@​robsunday\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/SoftlySplinter\"\u003e\u003ccode\u003e@​SoftlySplinter\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/trask\"\u003e\u003ccode\u003e@​trask\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.50.0\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClarify that AttributesBuilder.put allows nulls (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStabilize log record event name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7277\"\u003e#7277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md\"\u003eio.opentelemetry:opentelemetry-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.51.0 (2025-06-06)\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003ch4\u003eContext\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix context storage provider property name in log message\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7342\"\u003e#7342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental configurable exception.* attribute resolution for SdkTracerProvider,\nSdkLoggerProvider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7266\"\u003e#7266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAll exporters: implement new SemConv exporter health metrics, with configuration API for selecting\nschema version\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7265\"\u003e#7265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Add gRPC export for profiles signal type.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7301\"\u003e#7301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Run JDK HTTP sender on non-daemon threads.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7322\"\u003e#7322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrometheus: fix serialization of arrays\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7291\"\u003e#7291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: exporter tolerates instances of LogRecordData when incubator is present\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7393\"\u003e#7393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDeclarative config: Handle instrumentation node changes in yaml config file format 0.4\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7357\"\u003e#7357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.50.0 (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClarify that AttributesBuilder.put allows nulls\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStabilize log record event name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7277\"\u003e#7277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eContext\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix duplicated ExecutorService wrap\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePromote getAll to TextMapGetter stable API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7267\"\u003e#7267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/c280308a056b0a434908e6c8b966f95ad1d58f64\"\u003e\u003ccode\u003ec280308\u003c/code\u003e\u003c/a\u003e [release/v1.51.x] Prepare release 1.51.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7400\"\u003e#7400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/d034464ffd2f9ecca85292ad3459f156968f6441\"\u003e\u003ccode\u003ed034464\u003c/code\u003e\u003c/a\u003e Prepare for 1.51.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7396\"\u003e#7396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/f2f29f5976983de3d260acbddcfb419ff47b0d70\"\u003e\u003ccode\u003ef2f29f5\u003c/code\u003e\u003c/a\u003e fix(deps): update prometheusserverversion to v1.3.8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7367\"\u003e#7367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/8ed10f2ad7fb81ca5c49fb5c1d98800af0da91e3\"\u003e\u003ccode\u003e8ed10f2\u003c/code\u003e\u003c/a\u003e OTLP exporter should tolerate instances of LogRecordData when incubator is pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/5e50aa7ee67d7a20b0b448df336a7dbb5625a22a\"\u003e\u003ccode\u003e5e50aa7\u003c/code\u003e\u003c/a\u003e prom exporter: exclude shaded protobuf (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/cb92d970d4dde8db8ce49c0291c839134b7f71d3\"\u003e\u003ccode\u003ecb92d97\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gradle to v8.14.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7394\"\u003e#7394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/5fada737bf96a02c2a6d2754b6b6cf94007b0013\"\u003e\u003ccode\u003e5fada73\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.squareup.wire:wire-bom to v5.3.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7395\"\u003e#7395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/c874197d64b0de371db462f53f12691e4fa0c35c\"\u003e\u003ccode\u003ec874197\u003c/code\u003e\u003c/a\u003e chore(config): migrate renovate config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/d41c099e62257800bb11bd5fd5420888f8de87ce\"\u003e\u003ccode\u003ed41c099\u003c/code\u003e\u003c/a\u003e chore(deps): update weekly update (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/9e76c90a045f04211903c5b3c559e27fcaa6c80b\"\u003e\u003ccode\u003e9e76c90\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency io.netty:netty-bom to v4.2.2.final (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7389\"\u003e#7389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/compare/v1.49.0...v1.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.14.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.16.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.50.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️⚠️ Breaking changes ⚠️⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove operation name from graphql span name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13794\"\u003e#13794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated property for disabling kafka metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13803\"\u003e#13803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Avaje Jex Instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13733\"\u003e#13733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gen AI support for additional models (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13682\"\u003e#13682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JVM metrics to JMX instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13392\"\u003e#13392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejvm.file_descriptor.count\u003c/code\u003e metric to JMX instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13722\"\u003e#13722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize lettuce argument splitter regex (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13736\"\u003e#13736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-enable Agent Detection on z/OS (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13730\"\u003e#13730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd GC cause as an opt-in attribute on jvm GC related metric (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13750\"\u003e#13750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement stable semconv for db connection pool metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13785\"\u003e#13785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Cloud foundry resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13782\"\u003e#13782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd instrumentation for opensearch-rest-3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13823\"\u003e#13823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRun tests with jdk24 and 25-ea (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13824\"\u003e#13824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate context into CompletableFuture returned from aws2 async client methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13810\"\u003e#13810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded opt-in instrumentation for transaction commit/rollback in jdbc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13709\"\u003e#13709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental opt-in JDBC \u003ccode\u003edb.query.parameter.\u0026lt;key\u0026gt;\u003c/code\u003e span attributes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13719\"\u003e#13719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tools support to bedrock InvokeModel instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix instrumentation for ibm https url connection connect (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13728\"\u003e#13728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't wrap null ResultSet in jdbc library instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13758\"\u003e#13758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NPE in netty 3.8 instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13801\"\u003e#13801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix ending server span with servlet async request (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13830\"\u003e#13830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow advice to define custom mappings (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13751\"\u003e#13751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/AlixBa\"\u003e\u003ccode\u003e@​AlixBa\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.16.0 (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003e⚠️⚠️ Breaking changes ⚠️⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove operation name from graphql span name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13794\"\u003e#13794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated property for disabling kafka metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13803\"\u003e#13803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Avaje Jex Instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13733\"\u003e#13733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gen AI support for additional models\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13682\"\u003e#13682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JVM metrics to JMX instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13392\"\u003e#13392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejvm.file_descriptor.count\u003c/code\u003e metric to JMX instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13722\"\u003e#13722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize lettuce argument splitter regex\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13736\"\u003e#13736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-enable Agent Detection on z/OS\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13730\"\u003e#13730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd GC cause as an opt-in attribute on jvm GC related metric\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13750\"\u003e#13750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement stable semconv for db connection pool metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13785\"\u003e#13785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Cloud foundry resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13782\"\u003e#13782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd instrumentation for opensearch-rest-3.0\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13823\"\u003e#13823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRun tests with jdk24 and 25-ea\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13824\"\u003e#13824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate context into CompletableFuture returned from aws2 async client methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13810\"\u003e#13810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded opt-in instrumentation for transaction commit/rollback in jdbc\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13709\"\u003e#13709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental opt-in JDBC \u003ccode\u003edb.query.parameter.\u0026lt;key\u0026gt;\u003c/code\u003e span attributes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13719\"\u003e#13719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tools support to bedrock InvokeModel instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix instrumentation for ibm https url connection connect\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13728\"\u003e#13728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't wrap null ResultSet in jdbc library instrumentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/d53c0e95b6ba6fdc62d8cda0c370f9189838f932\"\u003e\u003ccode\u003ed53c0e9\u003c/code\u003e\u003c/a\u003e [release/v2.16.x] Prepare release 2.16.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13862\"\u003e#13862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/1795d2ed53153665c4b6adbbe6be9a9217715e6f\"\u003e\u003ccode\u003e1795d2e\u003c/code\u003e\u003c/a\u003e Update change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13853\"\u003e#13853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/a87bb018e24008b084a3c09c8ab023d25b0d98a2\"\u003e\u003ccode\u003ea87bb01\u003c/code\u003e\u003c/a\u003e Update the OpenTelemetry SDK version to 1.50.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13834\"\u003e#13834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/982d800e4b3fbd898682b880f43637f66f32e567\"\u003e\u003ccode\u003e982d800\u003c/code\u003e\u003c/a\u003e Disable flaky java http client http2 tests on jdk25 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13859\"\u003e#13859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/5ceaa513ce327de9ad1caa1cfa88f2dcadfc467d\"\u003e\u003ccode\u003e5ceaa51\u003c/code\u003e\u003c/a\u003e Add tools support to bedrock InvokeModel instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/7495620ae2213a697477aa4fe06b427115a74c6b\"\u003e\u003ccode\u003e74...\n\n_Description has been truncated_","html_url":"https://github.com/Azure-Samples/ApplicationInsights-Java-Samples/pull/720","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/720","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/720/packages"},{"uuid":"2567812422","node_id":"PR_kwDOHdpzX86ZDbVG","number":5093,"state":"closed","title":"Bump the minor group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-09T15:03:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-04T16:11:59.000Z","updated_at":"2025-06-09T15:03:55.000Z","time_to_close":427914,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":15,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-s3","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-autoconfigure","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/awspring/spring-cloud-aws"},{"name":"software.amazon.awssdk:aws-query-protocol","old_version":"2.31.45","new_version":"2.31.56"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sns","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sqs","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-starter","old_version":"3.3.0","new_version":"3.3.1"},{"name":"software.amazon.awssdk:sts","old_version":"2.31.45","new_version":"2.31.56"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"com.microsoft.graph:microsoft-graph","old_version":"6.38.0","new_version":"6.40.0","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java"},{"name":"org.opensearch.client:opensearch-java","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/opensearch-project/opensearch-java"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"io.sentry:sentry-spring-boot-starter-jakarta","old_version":"8.12.0","new_version":"8.13.2","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"com.gradle.develocity","old_version":"4.0.1","new_version":"4.0.2"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| io.awspring.cloud:spring-cloud-aws-starter-s3 | `3.3.0` | `3.3.1` |\n| [io.awspring.cloud:spring-cloud-aws-autoconfigure](https://github.com/awspring/spring-cloud-aws) | `3.3.0` | `3.3.1` |\n| software.amazon.awssdk:aws-query-protocol | `2.31.45` | `2.31.56` |\n| io.awspring.cloud:spring-cloud-aws-starter-sns | `3.3.0` | `3.3.1` |\n| io.awspring.cloud:spring-cloud-aws-starter-sqs | `3.3.0` | `3.3.1` |\n| io.awspring.cloud:spring-cloud-aws-starter | `3.3.0` | `3.3.1` |\n| software.amazon.awssdk:sts | `2.31.45` | `2.31.56` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [com.microsoft.graph:microsoft-graph](https://github.com/microsoftgraph/msgraph-sdk-java) | `6.38.0` | `6.40.0` |\n| [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) | `3.0.0` | `3.1.0` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `1.6.3` | `1.6.4` |\n| [io.sentry:sentry-spring-boot-starter-jakarta](https://github.com/getsentry/sentry-java) | `8.12.0` | `8.13.2` |\n| com.gradle.develocity | `4.0.1` | `4.0.2` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\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\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-s3` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-autoconfigure` from 3.3.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awspring/spring-cloud-aws/releases\"\u003eio.awspring.cloud:spring-cloud-aws-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003eReference documentation\u003c/h2\u003e\n\u003cp\u003e📗 \u003ca href=\"https://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\"\u003ehttps://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eS3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1390\"\u003eawspring/spring-cloud-aws#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not create S3 CRT client if aws-crt library is not on the classpath by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e  (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1359\"\u003eawspring/spring-cloud-aws#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eS3AsyncClient\u003c/code\u003e endpoint from Localstack if available in tests by \u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix S3 AOT by moving\u003ccode\u003eaot.factories\u003c/code\u003e to correct path by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1335\"\u003eawspring/spring-cloud-aws#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the capitalization of property for \u003ccode\u003eS3EncryptionConditional.KmsKeyProperty\u003c/code\u003e by \u003ca href=\"https://github.com/gbaso\"\u003e\u003ccode\u003e@​gbaso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1337\"\u003eawspring/spring-cloud-aws#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish S3 encryption docs. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1338\"\u003eawspring/spring-cloud-aws#1338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSQS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eSqsTemplate#sendMany()\u003c/code\u003e 10-messages limitation by \u003ca href=\"https://github.com/shreyas957\"\u003e\u003ccode\u003e@​shreyas957\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1382\"\u003eawspring/spring-cloud-aws#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation for \u003ccode\u003esqs:GetQueueUrl\u003c/code\u003e action by \u003ca href=\"https://github.com/PatrickGotthard\"\u003e\u003ccode\u003e@​PatrickGotthard\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1372\"\u003eawspring/spring-cloud-aws#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument incompatibility of Spring Boot DevTools with \u003ccode\u003e@SqsListener\u003c/code\u003e by \u003ca href=\"https://github.com/PatrickGotthard\"\u003e\u003ccode\u003e@​PatrickGotthard\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1348\"\u003eawspring/spring-cloud-aws#1348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSqsListener\u003c/code\u003e argument resolver to extract the subject of an SNS message by \u003ca href=\"https://github.com/n-n-nebbl\"\u003e\u003ccode\u003e@​n-n-nebbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1318\"\u003eawspring/spring-cloud-aws#1318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOthers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix generating aggregated Javadocs. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1351\"\u003eawspring/spring-cloud-aws#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u003ccode\u003eImdsAutoConfiguration\u003c/code\u003e from unrelated tests to speed up startup time by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1394\"\u003eawspring/spring-cloud-aws#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Include IMDS starter in parent pom. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1396\"\u003eawspring/spring-cloud-aws#1396\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/n-n-nebbl\"\u003e\u003ccode\u003e@​n-n-nebbl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1318\"\u003eawspring/spring-cloud-aws#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gbaso\"\u003e\u003ccode\u003e@​gbaso\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1337\"\u003eawspring/spring-cloud-aws#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/62c0cafc8e4e1259357b5af2d19057bba8f2ae3e\"\u003e\u003ccode\u003e62c0caf\u003c/code\u003e\u003c/a\u003e Set version to 3.3.1 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1395\"\u003e#1395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/d2193c296da19d1c1c132b844281b47e19a720ba\"\u003e\u003ccode\u003ed2193c2\u003c/code\u003e\u003c/a\u003e Fix: Include IMDS starter in parent pom. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/40e5f50a21742100f691fb510a64e42babc6db2a\"\u003e\u003ccode\u003e40e5f50\u003c/code\u003e\u003c/a\u003e Exclude \u003ccode\u003eImdsAutoConfiguration\u003c/code\u003e from unrelated tests to speed up startup time...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5e03cdf899f4570daf93dcba2ab7358f436690d5\"\u003e\u003ccode\u003e5e03cdf\u003c/code\u003e\u003c/a\u003e Update Spring dependencies (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/e6d2111890445ceff9556299e95e095381eb55d3\"\u003e\u003ccode\u003ee6d2111\u003c/code\u003e\u003c/a\u003e Polish docs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/dcfce5a7fbb1b62ddd281834aecd2763b81f5822\"\u003e\u003ccode\u003edcfce5a\u003c/code\u003e\u003c/a\u003e Fix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1390\"\u003e#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/8eed6821c19aff2e550df1df026461ee23372f77\"\u003e\u003ccode\u003e8eed682\u003c/code\u003e\u003c/a\u003e Document SqsTemplate sendMany() 10-messages limitation (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/0578ba93a38a19410621ba04062c876ea3b57b58\"\u003e\u003ccode\u003e0578ba9\u003c/code\u003e\u003c/a\u003e Fix documentation for sqs:GetQueueUrl action (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1364\"\u003e#1364\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5908d1bc2dcf845bd718873151c5b5f4459f16e4\"\u003e\u003ccode\u003e5908d1b\u003c/code\u003e\u003c/a\u003e Do not create S3 CRT client if \u003ccode\u003eaws-crt\u003c/code\u003e library is not on the classpath. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/b479ea35d6e472cb7cafd3cdaec003a584b0869b\"\u003e\u003ccode\u003eb479ea3\u003c/code\u003e\u003c/a\u003e Document incompatibility of Spring Boot DevTools with \u003ca href=\"https://github.com/SqsListener\"\u003e\u003ccode\u003e@​SqsListener\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:aws-query-protocol` from 2.31.45 to 2.31.56\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sns` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sqs` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter` from 3.3.0 to 3.3.1\n\nUpdates `software.amazon.awssdk:sts` from 2.31.45 to 2.31.56\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.graph:microsoft-graph` from 6.38.0 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/releases\"\u003ecom.microsoft.graph:microsoft-graph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.40.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.39.0...v6.40.0\"\u003e6.40.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003eab70830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.39.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoftgraph/msgraph-sdk-java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.graph:microsoft-graph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.39.0...v6.40.0\"\u003e6.40.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003eab70830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\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/microsoftgraph/msgraph-sdk-java/commit/91d519fc7c44ca3dc430208fcd9af42992bc63a6\"\u003e\u003ccode\u003e91d519f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2385\"\u003e#2385\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ba7b266d391d49ef5e41ef349a3909059b682531\"\u003e\u003ccode\u003eba7b266\u003c/code\u003e\u003c/a\u003e chore(main): release 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/fe7f1db9683beca914bebc097ffa9642d71ef612\"\u003e\u003ccode\u003efe7f1db\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2384\"\u003e#2384\u003c/a\u003e from microsoftgraph/v1.0/pipelinebuild/189193\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003e\u003ccode\u003eab70830\u003c/code\u003e\u003c/a\u003e feat(generation): update request builders and models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/7c9c0d2d6a6df11e33a9785ad7a162f2069ebc67\"\u003e\u003ccode\u003e7c9c0d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2383\"\u003e#2383\u003c/a\u003e from microsoftgraph/dependabot/github_actions/dawidd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3a8be5b58c7071000bf56338475a3f297db873cc\"\u003e\u003ccode\u003e3a8be5b\u003c/code\u003e\u003c/a\u003e chore(deps): bump dawidd6/action-download-artifact from 9 to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/afa9307a6acb20d663fb7a2b83e6be18240dceb5\"\u003e\u003ccode\u003eafa9307\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2382\"\u003e#2382\u003c/a\u003e from microsoftgraph/dependabot/maven/junit-dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/4057b77de8d7562f2f7270baead08c24b938f695\"\u003e\u003ccode\u003e4057b77\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump org.junit.jupiter:junit-jupiter-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/cf90a8705c91f0c84efe9f3b2e5faf88329ab342\"\u003e\u003ccode\u003ecf90a87\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2381\"\u003e#2381\u003c/a\u003e from microsoftgraph/dependabot/gradle/android/com.an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/6630edff527d522f08324c71a5c4428e546386bd\"\u003e\u003ccode\u003e6630edf\u003c/code\u003e\u003c/a\u003e chore: upgrades wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:opensearch-java` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/opensearch-java/releases\"\u003eorg.opensearch.client:opensearch-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Backport 3.x] Fix links in CHANGELOG and prune empty header sections by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1571\"\u003eopensearch-project/opensearch-java#1571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AUTO] Increment version to 3.1.0. by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1563\"\u003eopensearch-project/opensearch-java#1563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 3.x] Re-generated client code using latest OpenSearch API specification by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1576\"\u003eopensearch-project/opensearch-java#1576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 3.x] Bump org.apache.httpcomponents.client5:httpclient5 from 5.4.4 to 5.5 by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1580\"\u003eopensearch-project/opensearch-java#1580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 3.x] Update COMPATIBILITY.md by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1590\"\u003eopensearch-project/opensearch-java#1590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 3.x] Bump org.junit:junit-bom from 5.12.2 to 5.13.0 by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1591\"\u003eopensearch-project/opensearch-java#1591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 3.x] Re-generated client code using latest OpenSearch API specification by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1589\"\u003eopensearch-project/opensearch-java#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v3.1.0 release by \u003ca href=\"https://github.com/Xtansia\"\u003e\u003ccode\u003e@​Xtansia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1598\"\u003eopensearch-project/opensearch-java#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/opensearch-java/compare/v3.0.0...v3.1.0\"\u003ehttps://github.com/opensearch-project/opensearch-java/compare/v3.0.0...v3.1.0\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/opensearch-project/opensearch-java/blob/main/CHANGELOG.md\"\u003eorg.opensearch.client:opensearch-java's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003cp\u003eInspired from \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[Unreleased 3.x]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.httpcomponents.client5:httpclient5\u003c/code\u003e from 5.4.4 to 5.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.junit:junit-bom\u003c/code\u003e from 5.12.2 to 5.13.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/827bdd2bc40fa10d00b89f150f721a754bfeb176\"\u003e\u003ccode\u003e827bdd2\u003c/code\u003e\u003c/a\u003e Prepare v3.1.0 release (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1598\"\u003e#1598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/436c55831bfb850c66cd96d82056357c5213a7de\"\u003e\u003ccode\u003e436c558\u003c/code\u003e\u003c/a\u003e [Backport 3.x] Re-generated client code using latest OpenSearch API specifica...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/d9b695f2046dce58f2ea5bf503291c83bc9c882b\"\u003e\u003ccode\u003ed9b695f\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.12.2 to 5.13.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1587\"\u003e#1587\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/a2291324764b9ef1846dd9b29edb689fff5a2a82\"\u003e\u003ccode\u003ea229132\u003c/code\u003e\u003c/a\u003e Update COMPATIBILITY.md (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1584\"\u003e#1584\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/75a7f21ce9b27904710c1f34f5a64fec96c81b5f\"\u003e\u003ccode\u003e75a7f21\u003c/code\u003e\u003c/a\u003e Bump org.apache.httpcomponents.client5:httpclient5 from 5.4.4 to 5.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1578\"\u003e#1578\u003c/a\u003e) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/152bda42821fbcddc39814f533c966a77e451995\"\u003e\u003ccode\u003e152bda4\u003c/code\u003e\u003c/a\u003e Re-generate client code using latest OpenSearch API specification (2025-05-26...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/6fad4ed3b21067ff87b0fd8eac6108af0cfcb906\"\u003e\u003ccode\u003e6fad4ed\u003c/code\u003e\u003c/a\u003e Increment version to 3.1.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/78191e4ed5857416065a5efb737c13a43b4f7776\"\u003e\u003ccode\u003e78191e4\u003c/code\u003e\u003c/a\u003e Fix links in CHANGELOG and prune empty header sections (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1570\"\u003e#1570\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opensearch-project/opensearch-java/compare/v3.0.0...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 1.6.4 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/452\"\u003eopensearch-project/spring-data-opensearch#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.wiremock:wiremock from 3.12.1 to 3.13.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/opensearch-project/spring-data-opensearch/pull/453\"\u003eopensearch-project/spring-data-opensearch#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation section regarding connecting to AWS OpenSearch Serverless services by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/456\"\u003eopensearch-project/spring-data-opensearch#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/457\"\u003eopensearch-project/spring-data-opensearch#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Gradle to 8.14 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/458\"\u003eopensearch-project/spring-data-opensearch#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.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/opensearch-project/spring-data-opensearch/pull/460\"\u003eopensearch-project/spring-data-opensearch#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f3684a6c0e467bcab37f89e9cbd0b3067e4f75f4\"\u003e\u003ccode\u003ef3684a6\u003c/code\u003e\u003c/a\u003e Bump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/965ae02e979a1d7103cfb2fcfde8ce828d960d2f\"\u003e\u003ccode\u003e965ae02\u003c/code\u003e\u003c/a\u003e Update Gradle to 8.14 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/28ce13131f7922eda8121f7506e307d5718fd99c\"\u003e\u003ccode\u003e28ce131\u003c/code\u003e\u003c/a\u003e Update Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/2d9ce88f34769870097d1e81f88fdae77654fcf8\"\u003e\u003ccode\u003e2d9ce88\u003c/code\u003e\u003c/a\u003e Add documentation section regarding connecting to AWS OpenSearch Serverless s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f894a6de444b799eaa0ddb18ec5032996aadd97a\"\u003e\u003ccode\u003ef894a6d\u003c/code\u003e\u003c/a\u003e Bump org.wiremock:wiremock from 3.12.1 to 3.13.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/fc9fd94cf42aaea7ff3a1f011378797c343a7ca0\"\u003e\u003ccode\u003efc9fd94\u003c/code\u003e\u003c/a\u003e Bump next version to 1.6.4 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry:sentry-spring-boot-starter-jakarta` from 8.12.0 to 8.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/releases\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-java/blob/main/CHANGELOG.md\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\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/getsentry/sentry-java/commit/23c0a3d669b00747c201f0b59fcab866b5f2b88c\"\u003e\u003ccode\u003e23c0a3d\u003c/code\u003e\u003c/a\u003e release: 8.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/591d92a1f84f950b0dba6e2b4905cf2043513be8\"\u003e\u003ccode\u003e591d92a\u003c/code\u003e\u003c/a\u003e Don't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4456\"\u003e#4456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7a07346b4cb7d817a0cd34967f9e7512bb15b479\"\u003e\u003ccode\u003e7a07346\u003c/code\u003e\u003c/a\u003e Fix Changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e672c3afbd2f6dfe70c49e5616042119c50730e3\"\u003e\u003ccode\u003ee672c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e395c91474ed389334c0abab82f5f9ab69230909\"\u003e\u003ccode\u003ee395c91\u003c/code\u003e\u003c/a\u003e release: 8.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/706fa69a23fa3940f21713696f809e1012140fa9\"\u003e\u003ccode\u003e706fa69\u003c/code\u003e\u003c/a\u003e Fix SDK init crash if initialized from background thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/4e0940eddcac968c8cce2e308d0272a336a25c14\"\u003e\u003ccode\u003e4e0940e\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-gradle.sh to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4437\"\u003e#4437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7d49fceaab210de6cb655e39b43e865773f04088\"\u003e\u003ccode\u003e7d49fce\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/21f9887f1f2aaa79b5ec8a0b961cc61704945fd4\"\u003e\u003ccode\u003e21f9887\u003c/code\u003e\u003c/a\u003e release: 8.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/903f170a4b4fa536516844e0df0a90c2906cd5cf\"\u003e\u003ccode\u003e903f170\u003c/code\u003e\u003c/a\u003e Fix remove javadocs from Makefile (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4446\"\u003e#4446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.12.0...8.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.gradle.develocity` from 4.0.1 to 4.0.2\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/ministryofjustice/hmpps-probation-integration-services/pull/5093","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-integration-services/issues/5093","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5093/packages"},{"uuid":"2561264372","node_id":"PR_kwDOHdpzX86Yqcr0","number":5085,"state":"open","title":"Bump the minor group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T16:32:48.000Z","updated_at":"2025-06-04T16:11:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":14,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-s3","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-autoconfigure","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/awspring/spring-cloud-aws"},{"name":"software.amazon.awssdk:aws-query-protocol","old_version":"2.31.45","new_version":"2.31.54"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sns","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sqs","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-starter","old_version":"3.3.0","new_version":"3.3.1"},{"name":"software.amazon.awssdk:sts","old_version":"2.31.45","new_version":"2.31.54"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"com.microsoft.graph:microsoft-graph","old_version":"6.38.0","new_version":"6.39.0","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"io.sentry:sentry-spring-boot-starter-jakarta","old_version":"8.12.0","new_version":"8.13.2","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"com.gradle.develocity","old_version":"4.0.1","new_version":"4.0.2"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| io.awspring.cloud:spring-cloud-aws-starter-s3 | `3.3.0` | `3.3.1` |\n| [io.awspring.cloud:spring-cloud-aws-autoconfigure](https://github.com/awspring/spring-cloud-aws) | `3.3.0` | `3.3.1` |\n| software.amazon.awssdk:aws-query-protocol | `2.31.45` | `2.31.54` |\n| io.awspring.cloud:spring-cloud-aws-starter-sns | `3.3.0` | `3.3.1` |\n| io.awspring.cloud:spring-cloud-aws-starter-sqs | `3.3.0` | `3.3.1` |\n| io.awspring.cloud:spring-cloud-aws-starter | `3.3.0` | `3.3.1` |\n| software.amazon.awssdk:sts | `2.31.45` | `2.31.54` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [com.microsoft.graph:microsoft-graph](https://github.com/microsoftgraph/msgraph-sdk-java) | `6.38.0` | `6.39.0` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `1.6.3` | `1.6.4` |\n| [io.sentry:sentry-spring-boot-starter-jakarta](https://github.com/getsentry/sentry-java) | `8.12.0` | `8.13.2` |\n| com.gradle.develocity | `4.0.1` | `4.0.2` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\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\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-s3` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-autoconfigure` from 3.3.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awspring/spring-cloud-aws/releases\"\u003eio.awspring.cloud:spring-cloud-aws-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003eReference documentation\u003c/h2\u003e\n\u003cp\u003e📗 \u003ca href=\"https://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\"\u003ehttps://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eS3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1390\"\u003eawspring/spring-cloud-aws#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not create S3 CRT client if aws-crt library is not on the classpath by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e  (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1359\"\u003eawspring/spring-cloud-aws#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eS3AsyncClient\u003c/code\u003e endpoint from Localstack if available in tests by \u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix S3 AOT by moving\u003ccode\u003eaot.factories\u003c/code\u003e to correct path by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1335\"\u003eawspring/spring-cloud-aws#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the capitalization of property for \u003ccode\u003eS3EncryptionConditional.KmsKeyProperty\u003c/code\u003e by \u003ca href=\"https://github.com/gbaso\"\u003e\u003ccode\u003e@​gbaso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1337\"\u003eawspring/spring-cloud-aws#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish S3 encryption docs. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1338\"\u003eawspring/spring-cloud-aws#1338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSQS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eSqsTemplate#sendMany()\u003c/code\u003e 10-messages limitation by \u003ca href=\"https://github.com/shreyas957\"\u003e\u003ccode\u003e@​shreyas957\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1382\"\u003eawspring/spring-cloud-aws#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation for \u003ccode\u003esqs:GetQueueUrl\u003c/code\u003e action by \u003ca href=\"https://github.com/PatrickGotthard\"\u003e\u003ccode\u003e@​PatrickGotthard\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1372\"\u003eawspring/spring-cloud-aws#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument incompatibility of Spring Boot DevTools with \u003ccode\u003e@SqsListener\u003c/code\u003e by \u003ca href=\"https://github.com/PatrickGotthard\"\u003e\u003ccode\u003e@​PatrickGotthard\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1348\"\u003eawspring/spring-cloud-aws#1348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSqsListener\u003c/code\u003e argument resolver to extract the subject of an SNS message by \u003ca href=\"https://github.com/n-n-nebbl\"\u003e\u003ccode\u003e@​n-n-nebbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1318\"\u003eawspring/spring-cloud-aws#1318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOthers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix generating aggregated Javadocs. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1351\"\u003eawspring/spring-cloud-aws#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u003ccode\u003eImdsAutoConfiguration\u003c/code\u003e from unrelated tests to speed up startup time by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1394\"\u003eawspring/spring-cloud-aws#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Include IMDS starter in parent pom. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1396\"\u003eawspring/spring-cloud-aws#1396\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/n-n-nebbl\"\u003e\u003ccode\u003e@​n-n-nebbl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1318\"\u003eawspring/spring-cloud-aws#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gbaso\"\u003e\u003ccode\u003e@​gbaso\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1337\"\u003eawspring/spring-cloud-aws#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/62c0cafc8e4e1259357b5af2d19057bba8f2ae3e\"\u003e\u003ccode\u003e62c0caf\u003c/code\u003e\u003c/a\u003e Set version to 3.3.1 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1395\"\u003e#1395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/d2193c296da19d1c1c132b844281b47e19a720ba\"\u003e\u003ccode\u003ed2193c2\u003c/code\u003e\u003c/a\u003e Fix: Include IMDS starter in parent pom. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/40e5f50a21742100f691fb510a64e42babc6db2a\"\u003e\u003ccode\u003e40e5f50\u003c/code\u003e\u003c/a\u003e Exclude \u003ccode\u003eImdsAutoConfiguration\u003c/code\u003e from unrelated tests to speed up startup time...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5e03cdf899f4570daf93dcba2ab7358f436690d5\"\u003e\u003ccode\u003e5e03cdf\u003c/code\u003e\u003c/a\u003e Update Spring dependencies (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/e6d2111890445ceff9556299e95e095381eb55d3\"\u003e\u003ccode\u003ee6d2111\u003c/code\u003e\u003c/a\u003e Polish docs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/dcfce5a7fbb1b62ddd281834aecd2763b81f5822\"\u003e\u003ccode\u003edcfce5a\u003c/code\u003e\u003c/a\u003e Fix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1390\"\u003e#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/8eed6821c19aff2e550df1df026461ee23372f77\"\u003e\u003ccode\u003e8eed682\u003c/code\u003e\u003c/a\u003e Document SqsTemplate sendMany() 10-messages limitation (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/0578ba93a38a19410621ba04062c876ea3b57b58\"\u003e\u003ccode\u003e0578ba9\u003c/code\u003e\u003c/a\u003e Fix documentation for sqs:GetQueueUrl action (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1364\"\u003e#1364\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5908d1bc2dcf845bd718873151c5b5f4459f16e4\"\u003e\u003ccode\u003e5908d1b\u003c/code\u003e\u003c/a\u003e Do not create S3 CRT client if \u003ccode\u003eaws-crt\u003c/code\u003e library is not on the classpath. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/b479ea35d6e472cb7cafd3cdaec003a584b0869b\"\u003e\u003ccode\u003eb479ea3\u003c/code\u003e\u003c/a\u003e Document incompatibility of Spring Boot DevTools with \u003ca href=\"https://github.com/SqsListener\"\u003e\u003ccode\u003e@​SqsListener\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:aws-query-protocol` from 2.31.45 to 2.31.54\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sns` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sqs` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter` from 3.3.0 to 3.3.1\n\nUpdates `software.amazon.awssdk:sts` from 2.31.45 to 2.31.54\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.graph:microsoft-graph` from 6.38.0 to 6.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/releases\"\u003ecom.microsoft.graph:microsoft-graph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.39.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoftgraph/msgraph-sdk-java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.graph:microsoft-graph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\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/microsoftgraph/msgraph-sdk-java/commit/207400fac74074442d631d2e19aeae3e4f486dce\"\u003e\u003ccode\u003e207400f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2377\"\u003e#2377\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/281a5f3a41a4c47a58f6e60c1cf720ab2422d026\"\u003e\u003ccode\u003e281a5f3\u003c/code\u003e\u003c/a\u003e chore(main): release 6.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/30ca3deb908d30e6dccfd5b58b0aac30c57fe13a\"\u003e\u003ccode\u003e30ca3de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2376\"\u003e#2376\u003c/a\u003e from microsoftgraph/v1.0/pipelinebuild/188232\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e\u003ccode\u003e5b43619\u003c/code\u003e\u003c/a\u003e feat(generation): update request builders and models\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 1.6.4 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/452\"\u003eopensearch-project/spring-data-opensearch#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.wiremock:wiremock from 3.12.1 to 3.13.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/opensearch-project/spring-data-opensearch/pull/453\"\u003eopensearch-project/spring-data-opensearch#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation section regarding connecting to AWS OpenSearch Serverless services by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/456\"\u003eopensearch-project/spring-data-opensearch#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/457\"\u003eopensearch-project/spring-data-opensearch#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Gradle to 8.14 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/458\"\u003eopensearch-project/spring-data-opensearch#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.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/opensearch-project/spring-data-opensearch/pull/460\"\u003eopensearch-project/spring-data-opensearch#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f3684a6c0e467bcab37f89e9cbd0b3067e4f75f4\"\u003e\u003ccode\u003ef3684a6\u003c/code\u003e\u003c/a\u003e Bump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/965ae02e979a1d7103cfb2fcfde8ce828d960d2f\"\u003e\u003ccode\u003e965ae02\u003c/code\u003e\u003c/a\u003e Update Gradle to 8.14 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/28ce13131f7922eda8121f7506e307d5718fd99c\"\u003e\u003ccode\u003e28ce131\u003c/code\u003e\u003c/a\u003e Update Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/2d9ce88f34769870097d1e81f88fdae77654fcf8\"\u003e\u003ccode\u003e2d9ce88\u003c/code\u003e\u003c/a\u003e Add documentation section regarding connecting to AWS OpenSearch Serverless s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f894a6de444b799eaa0ddb18ec5032996aadd97a\"\u003e\u003ccode\u003ef894a6d\u003c/code\u003e\u003c/a\u003e Bump org.wiremock:wiremock from 3.12.1 to 3.13.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/fc9fd94cf42aaea7ff3a1f011378797c343a7ca0\"\u003e\u003ccode\u003efc9fd94\u003c/code\u003e\u003c/a\u003e Bump next version to 1.6.4 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry:sentry-spring-boot-starter-jakarta` from 8.12.0 to 8.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/releases\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-java/blob/main/CHANGELOG.md\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\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/getsentry/sentry-java/commit/23c0a3d669b00747c201f0b59fcab866b5f2b88c\"\u003e\u003ccode\u003e23c0a3d\u003c/code\u003e\u003c/a\u003e release: 8.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/591d92a1f84f950b0dba6e2b4905cf2043513be8\"\u003e\u003ccode\u003e591d92a\u003c/code\u003e\u003c/a\u003e Don't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4456\"\u003e#4456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7a07346b4cb7d817a0cd34967f9e7512bb15b479\"\u003e\u003ccode\u003e7a07346\u003c/code\u003e\u003c/a\u003e Fix Changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e672c3afbd2f6dfe70c49e5616042119c50730e3\"\u003e\u003ccode\u003ee672c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e395c91474ed389334c0abab82f5f9ab69230909\"\u003e\u003ccode\u003ee395c91\u003c/code\u003e\u003c/a\u003e release: 8.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/706fa69a23fa3940f21713696f809e1012140fa9\"\u003e\u003ccode\u003e706fa69\u003c/code\u003e\u003c/a\u003e Fix SDK init crash if initialized from background thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/4e0940eddcac968c8cce2e308d0272a336a25c14\"\u003e\u003ccode\u003e4e0940e\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-gradle.sh to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4437\"\u003e#4437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7d49fceaab210de6cb655e39b43e865773f04088\"\u003e\u003ccode\u003e7d49fce\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/21f9887f1f2aaa79b5ec8a0b961cc61704945fd4\"\u003e\u003ccode\u003e21f9887\u003c/code\u003e\u003c/a\u003e release: 8.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/903f170a4b4fa536516844e0df0a90c2906cd5cf\"\u003e\u003ccode\u003e903f170\u003c/code\u003e\u003c/a\u003e Fix remove javadocs from Makefile (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4446\"\u003e#4446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.12.0...8.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.gradle.develocity` from 4.0.1 to 4.0.2\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/ministryofjustice/hmpps-probation-integration-services/pull/5085","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-integration-services/issues/5085","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5085/packages"},{"uuid":"3101888848","node_id":"PR_kwDODN1Mrs6YNJOu","number":1399,"state":"open","title":"Bump com.microsoft.azure:applicationinsights-agent from 3.7.2 to 3.7.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-30T02:01:56.000Z","updated_at":"2025-06-02T08:31:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) from 3.7.2 to 3.7.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-agent\u0026package-manager=gradle\u0026previous-version=3.7.2\u0026new-version=3.7.3)](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/ministryofjustice/court-case-service/pull/1399","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fcourt-case-service/issues/1399","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1399/packages"},{"uuid":"2514141703","node_id":"PR_kwDOIBoVIM6V2sIH","number":719,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-09T14:15:20.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T14:58:21.000Z","updated_at":"2025-06-09T14:15:20.000Z","time_to_close":2416619,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":19,"packages":[{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha","old_version":"2.14.0-alpha","new_version":"2.15.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.azure:azure-monitor-opentelemetry-autoconfigure","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.4.4","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.opentelemetry:opentelemetry-api","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17","old_version":"2.14.0-alpha","new_version":"2.15.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"5.12.1","new_version":"5.12.2","repository_url":"https://github.com/junit-team/junit5"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.12.1","new_version":"5.12.2","repository_url":"https://github.com/junit-team/junit5"},{"name":"io.micrometer:micrometer-core","old_version":"1.14.5","new_version":"1.14.7","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-api","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api","old_version":"2.14.0-alpha","new_version":"2.15.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry:opentelemetry-sdk-common","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk-trace","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"org.springframework.boot:spring-boot-autoconfigure","old_version":"3.4.4","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.15.0-alpha` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.15.0` |\n| [com.azure:azure-monitor-opentelemetry-autoconfigure](https://github.com/Azure/azure-sdk-for-java) | `1.1.0` | `1.2.0` |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.4.4` | `3.4.5` |\n| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.50.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.15.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.2` |\n| [io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.15.0-alpha` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) | `5.12.1` | `5.12.2` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5) | `5.12.1` | `5.12.2` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.14.7` |\n| [io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.50.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.15.0` |\n| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.15.0-alpha` |\n| [io.opentelemetry:opentelemetry-sdk-common](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.50.0` |\n| [io.opentelemetry:opentelemetry-sdk-trace](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.50.0` |\n| [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) | `3.4.4` | `3.4.5` |\n| [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.2` |\n\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 2.14.0-alpha to 2.15.0-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.14.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.48.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ejava.net.http.HttpClient\u003c/code\u003e instrumentation package \u003ccode\u003eio.opentelemetry.instrumentation.httpclient\u003c/code\u003e was deprecated in favor of the new package name \u003ccode\u003eio.opentelemetry.instrumentation.javahttpclient\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe experimental opt-in \u003ccode\u003ejvm.buffer.memory.usage\u003c/code\u003e metric was renamed to \u003ccode\u003ejvm.buffer.memory.used\u003c/code\u003e in order to follow general semantic convention naming\u003c/li\u003e\n\u003cli\u003eThe Http \u003ccode\u003e*TelemetryBuilder\u003c/code\u003e generic signatures were simplified (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12858\"\u003e#12858\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAWS Bedrock instrumentation, following \u003ca href=\"https://github.com/open-telemetry/semantic-conventions/tree/main/docs/gen-ai#semantic-conventions-for-generative-ai-systems\"\u003eGen AI semantic conventions\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13355\"\u003e#13355\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13408\"\u003e#13408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13473\"\u003e#13473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13410\"\u003e#13410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eActiveJ HTTP server (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13335\"\u003e#13335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Pulsar (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13320\"\u003e#13320\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New library instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAWS Bedrock instrumentation, following \u003ca href=\"https://github.com/open-telemetry/semantic-conventions/tree/main/docs/gen-ai#semantic-conventions-for-generative-ai-systems\"\u003eGen AI semantic conventions\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13355\"\u003e#13355\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13408\"\u003e#13408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13473\"\u003e#13473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13410\"\u003e#13410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport virtual threads in Spring Scheduling instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13370\"\u003e#13370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedact query string values for http client spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13114\"\u003e#13114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attribute lowercase modifier in JMX metrics yaml definitions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13385\"\u003e#13385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tapir path matching within pekko instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13386\"\u003e#13386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest Axis2 version (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13490\"\u003e#13490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd instrumentation for Lambda Java interface HandleStreamRequest (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13466\"\u003e#13466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove usage of gRPC internal api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13510\"\u003e#13510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd options to disable gRPC per-message events (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13443\"\u003e#13443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/WithSpan\"\u003e\u003ccode\u003e@​WithSpan\u003c/code\u003e\u003c/a\u003e option to break from existing context and start a new trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13112\"\u003e#13112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eNoSuchElementException\u003c/code\u003e thrown by Akka instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13360\"\u003e#13360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring Boot Starter MDC instrumentation for Logback not injecting \u003ccode\u003etrace_id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13391\"\u003e#13391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix opt-in invoke dynamic instrumentation mechanism in OpenJ9 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13282\"\u003e#13282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spans in Pekko instrumentation on server timeout (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13435\"\u003e#13435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid overriding user's \u003ccode\u003etrace_id\u003c/code\u003e in Log4j MDC instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13479\"\u003e#13479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gRPC message ID attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13443\"\u003e#13443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/chlos\"\u003e\u003ccode\u003e@​chlos\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003eVersion 2.15.0 (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.14.0 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.49.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring boot starter dependency resolution failure with Gradle and Java 11 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13384\"\u003e#13384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extremely large DB statements may cause memory leak (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/alexgenon\"\u003e\u003ccode\u003e@​alexgenon\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cyrille-leclerc\"\u003e\u003ccode\u003e@​cyrille-leclerc\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/hannahchan\"\u003e\u003ccode\u003e@​hannahchan\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jeanbisutti\"\u003e\u003ccode\u003e@​jeanbisutti\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0 (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/fc64eba6ab5bfd06a249833794e116b0a0fb8e82\"\u003e\u003ccode\u003efc64eba\u003c/code\u003e\u003c/a\u003e [release/v2.15.x] Prepare release 2.15.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13692\"\u003e#13692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/dba6948630cdf10d39f63250e2df0776d9a6a4a8\"\u003e\u003ccode\u003edba6948\u003c/code\u003e\u003c/a\u003e Update change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13690\"\u003e#13690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/aa4c9488a9ceb383c1840baf3b91647e701cafdf\"\u003e\u003ccode\u003eaa4c948\u003c/code\u003e\u003c/a\u003e Replace deprecated tasks.create with tasks.register (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13691\"\u003e#13691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/8cd11e46884457a147ae66c5d1a849544816164c\"\u003e\u003ccode\u003e8cd11e4\u003c/code\u003e\u003c/a\u003e Don't cache sanitization results for large sql statements (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/95cc300125e105f984dc59354cd5cb080d8f3802\"\u003e\u003ccode\u003e95cc300\u003c/code\u003e\u003c/a\u003e Compile runtime-telemetry-java17 for java8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13679\"\u003e#13679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/29ea551714aa57ed6481dbd2147687b68a3d2a77\"\u003e\u003ccode\u003e29ea551\u003c/code\u003e\u003c/a\u003e Db error type (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13640\"\u003e#13640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/b0a1691a1eba371ffac487a88d22bf31c3b72d5c\"\u003e\u003ccode\u003eb0a1691\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin org.gradle.playframework to v0.15.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13687\"\u003e#13687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/4da68c4e4c3c4b0e6c36a17908e86e2d4ea54569\"\u003e\u003ccode\u003e4da68c4\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/ad378c636696fb6245bf669cfd1bf74ca060d12c\"\u003e\u003ccode\u003ead378c6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.squareup.okio:okio-bom to v3.11.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13681\"\u003e#13681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/6edaa0df74387f7a99b1492507c9ac0273fce4c0\"\u003e\u003ccode\u003e6edaa0d\u003c/code\u003e\u003c/a\u003e Improve handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.14.0...v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.azure:azure-monitor-opentelemetry-autoconfigure` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/releases\"\u003ecom.azure:azure-monitor-opentelemetry-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-identity-broker_1.1.14\u003c/h2\u003e\n\u003ch2\u003e1.1.14 (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003ch4\u003eDependency Updates\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eazure-identity\u003c/code\u003e from \u003ccode\u003e1.15.4\u003c/code\u003e to version \u003ccode\u003e1.16.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpgraded \u003ccode\u003emsal4j\u003c/code\u003e from \u003ccode\u003e1.19.1\u003c/code\u003e to version \u003ccode\u003e1.20.1\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/Azure/azure-sdk-for-java/commit/5cbd3569f03c9e9c93700c7731678e1b05ccef81\"\u003e\u003ccode\u003e5cbd356\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/e6f10babcee407ff149ff83da96ac2f5f08a1171\"\u003e\u003ccode\u003ee6f10ba\u003c/code\u003e\u003c/a\u003e Exclude monitoring from roll up package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/21f17b89e221c322e8370e76388ca8621b685519\"\u003e\u003ccode\u003e21f17b8\u003c/code\u003e\u003c/a\u003e Readme - do not merge (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/1aebd9c10fd944bbcaa7c064e886ae7e33c73ecb\"\u003e\u003ccode\u003e1aebd9c\u003c/code\u003e\u003c/a\u003e Fixing network watcher tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/0b2ced9fb76a83f6ebd916ad2ccd61cd68608702\"\u003e\u003ccode\u003e0b2ced9\u003c/code\u003e\u003c/a\u003e Add graph rbac breaking changes (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/83909e3d448df08932ed06a0c06237ef880ae601\"\u003e\u003ccode\u003e83909e3\u003c/code\u003e\u003c/a\u003e Samples: MSI \u0026amp; AAD group, Storage with encryption (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/41577dfe432243304b3bc3dc689ee383343bbe5f\"\u003e\u003ccode\u003e41577df\u003c/code\u003e\u003c/a\u003e Use newer version of runtime (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/5b7eec50f4b6626fe437ff4fe2fb1f5c6fe361f1\"\u003e\u003ccode\u003e5b7eec5\u003c/code\u003e\u003c/a\u003e Minor random javadoc and polish fixes in SQL  (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/7ce2a5667e72d4206b52e55c734447d18d638599\"\u003e\u003ccode\u003e7ce2a56\u003c/code\u003e\u003c/a\u003e Add 1.2 tag to beta annotation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/2e91473ace3aa487dc0d955183e909fb1bc7c2a9\"\u003e\u003ccode\u003e2e91473\u003c/code\u003e\u003c/a\u003e Simplify auth file generation process (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.1 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.2 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.2 GA (04/17/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\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/microsoft/ApplicationInsights-Java/commit/d2d8b5291f1a5a161fd58b1be806b3f1b66ac312\"\u003e\u003ccode\u003ed2d8b52\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.1.0 to 1.2.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/b1477dd58dcabb1f82f1e095dd1cdc03cad7dc0e\"\u003e\u003ccode\u003eb1477dd\u003c/code\u003e\u003c/a\u003e Update version to 3.7.2 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/47749e9be5a1ff45aea1efb1a0162fe7ef6d7297\"\u003e\u003ccode\u003e47749e9\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.2 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/21584d806fa72d1e8362b80f1a328ae5b0db1b3c\"\u003e\u003ccode\u003e21584d8\u003c/code\u003e\u003c/a\u003e [SFI] Update codeql-daily.yml - add C++ to analysis (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/22a029988f32fcbf83204da12a74299c85809e08\"\u003e\u003ccode\u003e22a0299\u003c/code\u003e\u003c/a\u003e Support for AAD Audience in connection string (for sovereign cloud) (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/577369082496f267bf35ad60ba8cd1085ec55fef\"\u003e\u003ccode\u003e5773690\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/301b9943fc03df7be57cef0861cf122ced9cdc60\"\u003e\u003ccode\u003e301b994\u003c/code\u003e\u003c/a\u003e Bump com.squareup.okio:okio from 3.10.2 to 3.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c2b43d1cfe62f3169acde493d7f5db126cdf5f69\"\u003e\u003ccode\u003ec2b43d1\u003c/code\u003e\u003c/a\u003e Log as warn invalid JMX metrics (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2118769f050a3698f65dcc260804080f4cc2eccc\"\u003e\u003ccode\u003e2118769\u003c/code\u003e\u003c/a\u003e Bump com.gradle.develocity from 3.19.2 to 4.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/300c7bfe0b844f4531f9e7bdc36dc1f42fff905d\"\u003e\u003ccode\u003e300c7bf\u003c/code\u003e\u003c/a\u003e Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.2 to 7.0.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.1...3.7.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.4.4 to 3.4.5\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.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\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\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45241\"\u003e#45241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the use of multiple profile expressions with \u0026quot;spring.config.activate.on-profile\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45224\"\u003e#45224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow the use of token properties in authorization server clients configuration example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45176\"\u003e#45176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details of the purpose of the metrics endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45047\"\u003e#45047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape the asterisk in spring-application.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45033\"\u003e#45033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reference to Styra (OPA) Spring Boot SDK \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44976\"\u003e#44976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CDS documentation to cover AOTCache \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44970\"\u003e#44970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux security documentation incorrectly links to servlet classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44966\"\u003e#44966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace mentions of deprecated MockBean annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44947\"\u003e#44947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTaskExecution documentation should describe what happens when multiple Executor beans are present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44908\"\u003e#44908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation lists coordinates for some dependencies that are not actually managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44879\"\u003e#44879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SpringProfileAction \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44826\"\u003e#44826\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 AspectJ 1.9.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45184\"\u003e#45184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45072\"\u003e#45072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45073\"\u003e#45073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45074\"\u003e#45074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45075\"\u003e#45075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.7.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45076\"\u003e#45076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45077\"\u003e#45077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45078\"\u003e#45078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.38 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45079\"\u003e#45079\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/b882c29bdf607d5d4db910f7fd0161143a1329c7\"\u003e\u003ccode\u003eb882c29\u003c/code\u003e\u003c/a\u003e Release v3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/918066f39ae72de5a6e1bae78c841396e049e5b6\"\u003e\u003ccode\u003e918066f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ab0c332d9995963d22c202706564be58ff724622\"\u003e\u003ccode\u003eab0c332\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/71acf939ace320fbfa35ce48577ba534469dfc90\"\u003e\u003ccode\u003e71acf93\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d2eaac6b60d117c3d10939866c70fce6b945eefd\"\u003e\u003ccode\u003ed2eaac6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Netty 4.1.120.Final\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d24a38f0f890ef70a07be8236bb9717527f50ba5\"\u003e\u003ccode\u003ed24a38f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/933572ad5e7da2e47d8efc168a86c8cf6105b062\"\u003e\u003ccode\u003e933572a\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/016b3de968b9b9a6319f7bc58abfb1df007bbc4b\"\u003e\u003ccode\u003e016b3de\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/46a709a8503c096e2514c8cd17b1a7e7e715e7b2\"\u003e\u003ccode\u003e46a709a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/55f67c9a522647039fd3294dee5cb83f4888160a\"\u003e\u003ccode\u003e55f67c9\u003c/code\u003e\u003c/a\u003e Fix potential null problem in actuator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.4...v3.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry:opentelemetry-api` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/releases\"\u003eio.opentelemetry:opentelemetry-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.50.0\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClarify that AttributesBuilder.put allows nulls (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStabilize log record event name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7277\"\u003e#7277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eContext\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix duplicated ExecutorService wrap (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePromote getAll to TextMapGetter stable API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7267\"\u003e#7267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eIncubator\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ExtendedLogRecordBuilder#setException (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7182\"\u003e#7182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for log extended attributes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Java9VersionSpecific clock implementation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7221\"\u003e#7221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd addProcessorFirst to SdkTracerProviderBuilder, SdkLoggerProviderBuilder (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7243\"\u003e#7243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eLogs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esetLoggerConfigurator\u003c/code\u003e support to \u003ccode\u003eLoggerProvider\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7332\"\u003e#7332\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMetrics\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DelegatingMetricData (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7229\"\u003e#7229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpatial aggregation for async instruments with filtering views (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7264\"\u003e#7264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus: Add Authenticator support for PrometheusHttpServer (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7225\"\u003e#7225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Fix OTLP metric exporter toBuilder() loosing temporality (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7280\"\u003e#7280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Allow Otlp*MetricExporter's to publish export stats (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7255\"\u003e#7255\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDeclarative config: Add support for escaping env var substitution (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7033\"\u003e#7033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update to opentelemetry-configuration 0.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7064\"\u003e#7064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarativeconfig: Refactor internals to add DeclarativeConfigContext (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7293\"\u003e#7293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eProject tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin extension: Update min kotlin version to 1.8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7155\"\u003e#7155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd javadoc site crawler (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7300\"\u003e#7300\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7316\"\u003e#7316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\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/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md\"\u003eio.opentelemetry:opentelemetry-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.50.0 (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClarify that AttributesBuilder.put allows nulls\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStabilize log record event name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7277\"\u003e#7277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eContext\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix duplicated ExecutorService wrap\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePromote getAll to TextMapGetter stable API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7267\"\u003e#7267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eIncubator\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ExtendedLogRecordBuilder#setException\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7182\"\u003e#7182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for log extended attributes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Java9VersionSpecific clock implementation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7221\"\u003e#7221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd addProcessorFirst to SdkTracerProviderBuilder, SdkLoggerProviderBuilder\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7243\"\u003e#7243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eLogs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esetLoggerConfigurator\u003c/code\u003e support to \u003ccode\u003eLoggerProvider\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7332\"\u003e#7332\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMetrics\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DelegatingMetricData\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7229\"\u003e#7229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpatial aggregation for async instruments with filtering views\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7264\"\u003e#7264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus: Add Authenticator support for PrometheusHttpServer\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7225\"\u003e#7225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Fix OTLP metric exporter toBuilder() loosing temporality\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7280\"\u003e#7280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Allow Otlp*MetricExporter's to publish export stats\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7255\"\u003e#7255\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/9e367f8504233189ab4a3fca78befe56302de5ea\"\u003e\u003ccode\u003e9e367f8\u003c/code\u003e\u003c/a\u003e [release/v1.50.x] Prepare release 1.50.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7339\"\u003e#7339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/e8305ee3f587148994a788c46901a55139f4006d\"\u003e\u003ccode\u003ee8305ee\u003c/code\u003e\u003c/a\u003e Prepare 1.50.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7335\"\u003e#7335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/983133fd0df04906a0a32e431f53ae68f7923fae\"\u003e\u003ccode\u003e983133f\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esetLoggerConfigurator\u003c/code\u003e support to \u003ccode\u003eLoggerProvider\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7332\"\u003e#7332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/58acb531c58e16b2844812740e4dc52d33e470f3\"\u003e\u003ccode\u003e58acb53\u003c/code\u003e\u003c/a\u003e Add test that shows how context keys are special (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7330\"\u003e#7330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/18548f47adea4c92b7f4bc44d5ebb1d1375f1584\"\u003e\u003ccode\u003e18548f4\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.tngtech.archunit:archunit-junit5 to v1.4.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/f0f263031af5b2597c5c335a3434ccfb94a2cea2\"\u003e\u003ccode\u003ef0f2630\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency io.netty:netty-bom to v4.2.1.final (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/288907d3499a8f890c3fa78a1545e402b676664c\"\u003e\u003ccode\u003e288907d\u003c/code\u003e\u003c/a\u003e Avoid HTTP 429 errors (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7328\"\u003e#7328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/eec21201b1b94a8838fd935b2eb5839211c5695e\"\u003e\u003ccode\u003eeec2120\u003c/code\u003e\u003c/a\u003e Add DeclarativeConfigContext (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7293\"\u003e#7293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/54e5ea7bf28f6e7c3484a40f8e277721ad76bae5\"\u003e\u003ccode\u003e54e5ea7\u003c/code\u003e\u003c/a\u003e Update cralwer to crawl all io.opentelemetry.* groups (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7316\"\u003e#7316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/d70fe5b029ad4e4be81bdb76b27e585d8714ba16\"\u003e\u003ccode\u003ed70fe5b\u003c/code\u003e\u003c/a\u003e Fix Otlp*MetricExporterBuilderTests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/compare/v1.49.0...v1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.14.0 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.49.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring boot starter dependency resolution failure with Gradle and Java 11 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13384\"\u003e#13384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extremely large DB statements may cause memory leak (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/alexgenon\"\u003e\u003ccode\u003e@​alexgenon\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cyrille-leclerc\"\u003e\u003ccode\u003e@​cyrille-leclerc\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/hannahchan\"\u003e\u003ccode\u003e@​hannahchan\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jeanbisutti\"\u003e\u003ccode\u003e@​jeanbisutti\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0 (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/o...\n\n_Description has been truncated_","html_url":"https://github.com/Azure-Samples/ApplicationInsights-Java-Samples/pull/719","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/719","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/719/packages"},{"uuid":"3025533537","node_id":"PR_kwDOIBoVIM6UMwMw","number":718,"state":"open","title":"Bump the all-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-28T16:40:39.000Z","updated_at":"2025-05-12T14:56:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":15,"packages":[{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha","old_version":"2.14.0-alpha","new_version":"2.15.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.azure:azure-monitor-opentelemetry-autoconfigure","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.4.4","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17","old_version":"2.14.0-alpha","new_version":"2.15.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"5.12.1","new_version":"5.12.2","repository_url":"https://github.com/junit-team/junit5"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.12.1","new_version":"5.12.2","repository_url":"https://github.com/junit-team/junit5"},{"name":"io.micrometer:micrometer-core","old_version":"1.14.5","new_version":"1.14.6","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-api","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api","old_version":"2.14.0-alpha","new_version":"2.15.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.springframework.boot:spring-boot-autoconfigure","old_version":"3.4.4","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the all-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.15.0-alpha` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.15.0` |\n| [com.azure:azure-monitor-opentelemetry-autoconfigure](https://github.com/Azure/azure-sdk-for-java) | `1.1.0` | `1.2.0` |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.4.4` | `3.4.5` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.15.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.2` |\n| [io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.15.0-alpha` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) | `5.12.1` | `5.12.2` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5) | `5.12.1` | `5.12.2` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.14.6` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.15.0` |\n| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.15.0-alpha` |\n| [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) | `3.4.4` | `3.4.5` |\n| [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.2` |\n\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 2.14.0-alpha to 2.15.0-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.14.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.48.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ejava.net.http.HttpClient\u003c/code\u003e instrumentation package \u003ccode\u003eio.opentelemetry.instrumentation.httpclient\u003c/code\u003e was deprecated in favor of the new package name \u003ccode\u003eio.opentelemetry.instrumentation.javahttpclient\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe experimental opt-in \u003ccode\u003ejvm.buffer.memory.usage\u003c/code\u003e metric was renamed to \u003ccode\u003ejvm.buffer.memory.used\u003c/code\u003e in order to follow general semantic convention naming\u003c/li\u003e\n\u003cli\u003eThe Http \u003ccode\u003e*TelemetryBuilder\u003c/code\u003e generic signatures were simplified (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12858\"\u003e#12858\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAWS Bedrock instrumentation, following \u003ca href=\"https://github.com/open-telemetry/semantic-conventions/tree/main/docs/gen-ai#semantic-conventions-for-generative-ai-systems\"\u003eGen AI semantic conventions\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13355\"\u003e#13355\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13408\"\u003e#13408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13473\"\u003e#13473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13410\"\u003e#13410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eActiveJ HTTP server (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13335\"\u003e#13335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Pulsar (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13320\"\u003e#13320\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New library instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAWS Bedrock instrumentation, following \u003ca href=\"https://github.com/open-telemetry/semantic-conventions/tree/main/docs/gen-ai#semantic-conventions-for-generative-ai-systems\"\u003eGen AI semantic conventions\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13355\"\u003e#13355\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13408\"\u003e#13408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13473\"\u003e#13473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13410\"\u003e#13410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport virtual threads in Spring Scheduling instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13370\"\u003e#13370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedact query string values for http client spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13114\"\u003e#13114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attribute lowercase modifier in JMX metrics yaml definitions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13385\"\u003e#13385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tapir path matching within pekko instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13386\"\u003e#13386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest Axis2 version (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13490\"\u003e#13490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd instrumentation for Lambda Java interface HandleStreamRequest (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13466\"\u003e#13466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove usage of gRPC internal api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13510\"\u003e#13510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd options to disable gRPC per-message events (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13443\"\u003e#13443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/WithSpan\"\u003e\u003ccode\u003e@​WithSpan\u003c/code\u003e\u003c/a\u003e option to break from existing context and start a new trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13112\"\u003e#13112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eNoSuchElementException\u003c/code\u003e thrown by Akka instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13360\"\u003e#13360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring Boot Starter MDC instrumentation for Logback not injecting \u003ccode\u003etrace_id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13391\"\u003e#13391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix opt-in invoke dynamic instrumentation mechanism in OpenJ9 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13282\"\u003e#13282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spans in Pekko instrumentation on server timeout (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13435\"\u003e#13435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid overriding user's \u003ccode\u003etrace_id\u003c/code\u003e in Log4j MDC instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13479\"\u003e#13479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gRPC message ID attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13443\"\u003e#13443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/chlos\"\u003e\u003ccode\u003e@​chlos\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003eVersion 2.15.0 (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.14.0 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.49.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring boot starter dependency resolution failure with Gradle and Java 11 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13384\"\u003e#13384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extremely large DB statements may cause memory leak (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/alexgenon\"\u003e\u003ccode\u003e@​alexgenon\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cyrille-leclerc\"\u003e\u003ccode\u003e@​cyrille-leclerc\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/hannahchan\"\u003e\u003ccode\u003e@​hannahchan\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jeanbisutti\"\u003e\u003ccode\u003e@​jeanbisutti\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0 (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/fc64eba6ab5bfd06a249833794e116b0a0fb8e82\"\u003e\u003ccode\u003efc64eba\u003c/code\u003e\u003c/a\u003e [release/v2.15.x] Prepare release 2.15.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13692\"\u003e#13692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/dba6948630cdf10d39f63250e2df0776d9a6a4a8\"\u003e\u003ccode\u003edba6948\u003c/code\u003e\u003c/a\u003e Update change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13690\"\u003e#13690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/aa4c9488a9ceb383c1840baf3b91647e701cafdf\"\u003e\u003ccode\u003eaa4c948\u003c/code\u003e\u003c/a\u003e Replace deprecated tasks.create with tasks.register (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13691\"\u003e#13691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/8cd11e46884457a147ae66c5d1a849544816164c\"\u003e\u003ccode\u003e8cd11e4\u003c/code\u003e\u003c/a\u003e Don't cache sanitization results for large sql statements (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/95cc300125e105f984dc59354cd5cb080d8f3802\"\u003e\u003ccode\u003e95cc300\u003c/code\u003e\u003c/a\u003e Compile runtime-telemetry-java17 for java8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13679\"\u003e#13679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/29ea551714aa57ed6481dbd2147687b68a3d2a77\"\u003e\u003ccode\u003e29ea551\u003c/code\u003e\u003c/a\u003e Db error type (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13640\"\u003e#13640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/b0a1691a1eba371ffac487a88d22bf31c3b72d5c\"\u003e\u003ccode\u003eb0a1691\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin org.gradle.playframework to v0.15.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13687\"\u003e#13687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/4da68c4e4c3c4b0e6c36a17908e86e2d4ea54569\"\u003e\u003ccode\u003e4da68c4\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/ad378c636696fb6245bf669cfd1bf74ca060d12c\"\u003e\u003ccode\u003ead378c6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.squareup.okio:okio-bom to v3.11.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13681\"\u003e#13681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/6edaa0df74387f7a99b1492507c9ac0273fce4c0\"\u003e\u003ccode\u003e6edaa0d\u003c/code\u003e\u003c/a\u003e Improve handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.14.0...v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.azure:azure-monitor-opentelemetry-autoconfigure` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/releases\"\u003ecom.azure:azure-monitor-opentelemetry-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-monitor-opentelemetry-autoconfigure_1.2.0\u003c/h2\u003e\n\u003ch2\u003e1.2.0 (2025-04-11)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug causing logs to be instrumented. Verbose logs would lead to recursive logging. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/44828\"\u003e#44828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry SDK to 1.49.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/44950\"\u003e#44950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazure-resourcemanager-elasticsan_1.2.0-beta.2\u003c/h2\u003e\n\u003ch2\u003e1.2.0-beta.2 (2025-04-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAzure Resource Manager ElasticSan client library for Java. This package contains Microsoft Azure SDK for ElasticSan Management SDK.  Package tag package-2024-07-01-preview. For documentation on how to use this package, please see \u003ca href=\"https://aka.ms/azsdk/java/mgmt\"\u003eAzure Management Libraries for Java\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003emodels.VolumeGroups\u003c/code\u003e was modified\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elistByElasticSan(java.lang.String,java.lang.String,com.azure.core.util.Context)\u003c/code\u003e was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003emodels.Volumes\u003c/code\u003e was modified\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elistByVolumeGroup(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)\u003c/code\u003e was removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edelete(java.lang.String,java.lang.String,java.lang.String,java.lang.String,models.XMsDeleteSnapshots,models.XMsForceDelete,com.azure.core.util.Context)\u003c/code\u003e was removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteByIdWithResponse(java.lang.String,models.XMsDeleteSnapshots,models.XMsForceDelete,com.azure.core.util.Context)\u003c/code\u003e was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.PreValidationResponse\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.PolicyState\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.XMsAccessSoftDeletedResources\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.DiskSnapshotList\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.VolumeNameList\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.DeleteRetentionPolicy\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.DeleteType\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.ResourceProviders\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003emodels.VolumeGroup$Update\u003c/code\u003e was modified\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewithDeleteRetentionPolicy(models.DeleteRetentionPolicy)\u003c/code\u003e was added\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003emodels.VolumeGroups\u003c/code\u003e was modified\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/5cbd3569f03c9e9c93700c7731678e1b05ccef81\"\u003e\u003ccode\u003e5cbd356\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/e6f10babcee407ff149ff83da96ac2f5f08a1171\"\u003e\u003ccode\u003ee6f10ba\u003c/code\u003e\u003c/a\u003e Exclude monitoring from roll up package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/21f17b89e221c322e8370e76388ca8621b685519\"\u003e\u003ccode\u003e21f17b8\u003c/code\u003e\u003c/a\u003e Readme - do not merge (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/1aebd9c10fd944bbcaa7c064e886ae7e33c73ecb\"\u003e\u003ccode\u003e1aebd9c\u003c/code\u003e\u003c/a\u003e Fixing network watcher tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/0b2ced9fb76a83f6ebd916ad2ccd61cd68608702\"\u003e\u003ccode\u003e0b2ced9\u003c/code\u003e\u003c/a\u003e Add graph rbac breaking changes (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/83909e3d448df08932ed06a0c06237ef880ae601\"\u003e\u003ccode\u003e83909e3\u003c/code\u003e\u003c/a\u003e Samples: MSI \u0026amp; AAD group, Storage with encryption (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/41577dfe432243304b3bc3dc689ee383343bbe5f\"\u003e\u003ccode\u003e41577df\u003c/code\u003e\u003c/a\u003e Use newer version of runtime (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/5b7eec50f4b6626fe437ff4fe2fb1f5c6fe361f1\"\u003e\u003ccode\u003e5b7eec5\u003c/code\u003e\u003c/a\u003e Minor random javadoc and polish fixes in SQL  (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/7ce2a5667e72d4206b52e55c734447d18d638599\"\u003e\u003ccode\u003e7ce2a56\u003c/code\u003e\u003c/a\u003e Add 1.2 tag to beta annotation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/2e91473ace3aa487dc0d955183e909fb1bc7c2a9\"\u003e\u003ccode\u003e2e91473\u003c/code\u003e\u003c/a\u003e Simplify auth file generation process (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.1 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.2 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.2 GA (04/17/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\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/microsoft/ApplicationInsights-Java/commit/d2d8b5291f1a5a161fd58b1be806b3f1b66ac312\"\u003e\u003ccode\u003ed2d8b52\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.1.0 to 1.2.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/b1477dd58dcabb1f82f1e095dd1cdc03cad7dc0e\"\u003e\u003ccode\u003eb1477dd\u003c/code\u003e\u003c/a\u003e Update version to 3.7.2 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/47749e9be5a1ff45aea1efb1a0162fe7ef6d7297\"\u003e\u003ccode\u003e47749e9\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.2 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/21584d806fa72d1e8362b80f1a328ae5b0db1b3c\"\u003e\u003ccode\u003e21584d8\u003c/code\u003e\u003c/a\u003e [SFI] Update codeql-daily.yml - add C++ to analysis (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/22a029988f32fcbf83204da12a74299c85809e08\"\u003e\u003ccode\u003e22a0299\u003c/code\u003e\u003c/a\u003e Support for AAD Audience in connection string (for sovereign cloud) (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/577369082496f267bf35ad60ba8cd1085ec55fef\"\u003e\u003ccode\u003e5773690\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/301b9943fc03df7be57cef0861cf122ced9cdc60\"\u003e\u003ccode\u003e301b994\u003c/code\u003e\u003c/a\u003e Bump com.squareup.okio:okio from 3.10.2 to 3.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c2b43d1cfe62f3169acde493d7f5db126cdf5f69\"\u003e\u003ccode\u003ec2b43d1\u003c/code\u003e\u003c/a\u003e Log as warn invalid JMX metrics (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2118769f050a3698f65dcc260804080f4cc2eccc\"\u003e\u003ccode\u003e2118769\u003c/code\u003e\u003c/a\u003e Bump com.gradle.develocity from 3.19.2 to 4.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/300c7bfe0b844f4531f9e7bdc36dc1f42fff905d\"\u003e\u003ccode\u003e300c7bf\u003c/code\u003e\u003c/a\u003e Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.2 to 7.0.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.1...3.7.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.4.4 to 3.4.5\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.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\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\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45241\"\u003e#45241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the use of multiple profile expressions with \u0026quot;spring.config.activate.on-profile\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45224\"\u003e#45224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow the use of token properties in authorization server clients configuration example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45176\"\u003e#45176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details of the purpose of the metrics endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45047\"\u003e#45047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape the asterisk in spring-application.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45033\"\u003e#45033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reference to Styra (OPA) Spring Boot SDK \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44976\"\u003e#44976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CDS documentation to cover AOTCache \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44970\"\u003e#44970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux security documentation incorrectly links to servlet classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44966\"\u003e#44966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace mentions of deprecated MockBean annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44947\"\u003e#44947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTaskExecution documentation should describe what happens when multiple Executor beans are present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44908\"\u003e#44908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation lists coordinates for some dependencies that are not actually managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44879\"\u003e#44879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SpringProfileAction \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44826\"\u003e#44826\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 AspectJ 1.9.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45184\"\u003e#45184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45072\"\u003e#45072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45073\"\u003e#45073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45074\"\u003e#45074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45075\"\u003e#45075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.7.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45076\"\u003e#45076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45077\"\u003e#45077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45078\"\u003e#45078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.38 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45079\"\u003e#45079\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/b882c29bdf607d5d4db910f7fd0161143a1329c7\"\u003e\u003ccode\u003eb882c29\u003c/code\u003e\u003c/a\u003e Release v3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/918066f39ae72de5a6e1bae78c841396e049e5b6\"\u003e\u003ccode\u003e918066f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ab0c332d9995963d22c202706564be58ff724622\"\u003e\u003ccode\u003eab0c332\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/71acf939ace320fbfa35ce48577ba534469dfc90\"\u003e\u003ccode\u003e71acf93\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d2eaac6b60d117c3d10939866c70fce6b945eefd\"\u003e\u003ccode\u003ed2eaac6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Netty 4.1.120.Final\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d24a38f0f890ef70a07be8236bb9717527f50ba5\"\u003e\u003ccode\u003ed24a38f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/933572ad5e7da2e47d8efc168a86c8cf6105b062\"\u003e\u003ccode\u003e933572a\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/016b3de968b9b9a6319f7bc58abfb1df007bbc4b\"\u003e\u003ccode\u003e016b3de\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/46a709a8503c096e2514c8cd17b1a7e7e715e7b2\"\u003e\u003ccode\u003e46a709a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/55f67c9a522647039fd3294dee5cb83f4888160a\"\u003e\u003ccode\u003e55f67c9\u003c/code\u003e\u003c/a\u003e Fix potential null problem in actuator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.4...v3.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.14.0 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.49.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring boot starter dependency resolution failure with Gradle and Java 11 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13384\"\u003e#13384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extremely large DB statements may cause memory leak (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/alexgenon\"\u003e\u003ccode\u003e@​alexgenon\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cyrille-leclerc\"\u003e\u003ccode\u003e@​cyrille-leclerc\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/hannahchan\"\u003e\u003ccode\u003e@​hannahchan\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jeanbisutti\"\u003e\u003ccode\u003e@​jeanbisutti\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0 (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/fc64eba6ab5bfd06a249833794e116b0a0fb8e82\"\u003e\u003ccode\u003efc64eba\u003c/code\u003e\u003c/a\u003e [release/v2.15.x] Prepare release 2.15.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13692\"\u003e#13692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/dba6948630cdf10d39f63250e2df0776d9a6a4a8\"\u003e\u003ccode\u003edba6948\u003c/code\u003e\u003c/a\u003e Update change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13690\"\u003e#13690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/aa4c9488a9ceb383c1840baf3b91647e701cafdf\"\u003e\u003ccode\u003eaa4c948\u003c/code\u003e\u003c/a\u003e Replace deprecated tasks.create with tasks.register (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13691\"\u003e#13691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/8cd11e46884457a147ae66c5d1a849544816164c\"\u003e\u003ccode\u003e8cd11e4\u003c/code\u003e\u003c/a\u003e Don't cache sanitization results for large sql statements (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/95cc300125e105f984dc59354cd5cb080d8f3802\"\u003e\u003ccode\u003e95cc300\u003c/code\u003e\u003c/a\u003e Compile runtime-telemetry-java17 for java8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13679\"\u003e#13679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/29ea551714aa57ed6481dbd2147687b68a3d2a77\"\u003e\u003ccode\u003e29ea551\u003c/code\u003e\u003c/a\u003e Db error type (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13640\"\u003e#13640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/b0a1691a1eba371ffac487a88d22bf31c3b72d5c\"\u003e\u003ccode\u003eb0a1691\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin org.gradle.playframework to v0.15.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13687\"\u003e#13687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/4da68c4e4c3c4b0e6c36a17908e86e2d4ea54569\"\u003e\u003ccode\u003e4da68c4\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/ad378c636696fb6245bf669cfd1bf74ca060d12c\"\u003e\u003ccode\u003ead378c6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.squareup.okio:okio-bom to v3.11.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13681\"\u003e#13681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/6edaa0df74387f7a99b1492507c9ac0273fce4c0\"\u003e\u003ccode\u003e6edaa0d\u003c/code\u003e\u003c/a\u003e Improve handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.14.0...v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.1 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.2 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.2 GA (04/17/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\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/microsoft/ApplicationInsights-Java/commit/d2d8b5291f1a5a161fd58b1be806b3f1b66ac312\"\u003e\u003ccode\u003ed2d8b52\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.1.0 to 1.2.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/b1477dd58dcabb1f82f1e095dd1cdc03cad7dc0e\"\u003e\u003ccode\u003eb1477dd\u003c/code\u003e\u003c/a\u003e Update version to 3.7.2 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/47749e9be5a1ff45aea1efb1a0162fe7ef6d7297\"\u003e\u003ccode\u003e47749e9\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.2 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/21584d806fa72d1e8362b80f1a328ae5b0db1b3c\"\u003e\u003ccode\u003e21584d8\u003c/code\u003e\u003c/a\u003e [SFI] Update codeql-daily.yml - add C++ to analysis (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/22a029988f32fcbf83204da12a74299c85809e08\"\u003e\u003ccode\u003e22a0299\u003c/code\u003e\u003c/a\u003e Support for AAD Audience in connection string (for sovereign cloud) (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/577369082496f267bf35ad60ba8cd1085ec55fef\"\u003e\u003ccode\u003e5773690\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/301b9943fc03df7be57cef0861cf122ced9cdc60\"\u003e\u003ccode\u003e301b994\u003c/code\u003e\u003c/a\u003e Bump com.squareup.okio:okio from 3.10.2 to 3.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issue...\n\n_Description has been truncated_","html_url":"https://github.com/Azure-Samples/ApplicationInsights-Java-Samples/pull/718","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/718","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/718/packages"},{"uuid":"2471435930","node_id":"PR_kwDOIBoVIM6TTx6a","number":715,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-agent from 3.7.1 to 3.7.2 in /gradle-groovy-dsl in the all-dependencies group","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-19T21:55:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-21T14:57:19.000Z","updated_at":"2025-08-19T21:55:25.000Z","time_to_close":10393086,"merged_at":"2025-08-19T21:55:25.000Z","merged_by":"trask","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":"/gradle-groovy-dsl in the all-dependencies group","ecosystem":"maven"},"body":"Bumps the all-dependencies group in /gradle-groovy-dsl with 1 update: [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java).\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.1 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.2 GA (04/17/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-agent\u0026package-manager=gradle\u0026previous-version=3.7.1\u0026new-version=3.7.2)](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 \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/Azure-Samples/ApplicationInsights-Java-Samples/pull/715","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/715","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/715/packages"}],"issue_packages":[{"old_version":"3.7.6","new_version":"3.7.7","update_type":"patch","path":null,"pr_created_at":"2026-01-26T15:42:04.000Z","version_change":"3.7.6 → 3.7.7","issue":{"uuid":"3856507039","node_id":"PR_kwDOIBoVIM6_ZMmk","number":752,"state":"open","title":"Bump the all-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T15:42:04.000Z","updated_at":"2026-02-09T18:03:14.072Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":22,"packages":[{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha","old_version":"2.23.0-alpha","new_version":"2.24.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom","old_version":"2.23.0","new_version":"2.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.6","new_version":"3.7.7","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.opentelemetry:opentelemetry-api","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.23.0","new_version":"2.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.6","new_version":"3.7.7","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17","old_version":"2.23.0-alpha","new_version":"2.24.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.23","new_version":"1.5.26","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.23","new_version":"1.5.26","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"io.micrometer:micrometer-core","old_version":"1.16.1","new_version":"1.16.2","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-api","old_version":"2.23.0","new_version":"2.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api","old_version":"2.23.0-alpha","new_version":"2.24.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry:opentelemetry-sdk-common","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk-trace","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"org.springframework.boot:spring-boot-autoconfigure","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.azure:azure-core","old_version":"1.57.0","new_version":"1.57.1","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.azure:azure-core-http-netty","old_version":"1.16.2","new_version":"1.16.3","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.6","new_version":"3.7.7","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the all-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.23.0-alpha` | `2.24.0-alpha` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.23.0` | `2.24.0` |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.6` | `3.7.7` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `4.0.1` | `4.0.2` |\n| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.57.0` | `1.58.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.23.0` | `2.24.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.6` | `3.7.7` |\n| [io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.23.0-alpha` | `2.24.0-alpha` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.23` | `1.5.26` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.23` | `1.5.26` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.2` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.2` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.16.1` | `1.16.2` |\n| [io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi](https://github.com/open-telemetry/opentelemetry-java) | `1.57.0` | `1.58.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.23.0` | `2.24.0` |\n| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.23.0-alpha` | `2.24.0-alpha` |\n| [io.opentelemetry:opentelemetry-sdk-common](https://github.com/open-telemetry/opentelemetry-java) | `1.57.0` | `1.58.0` |\n| [io.opentelemetry:opentelemetry-sdk-trace](https://github.com/open-telemetry/opentelemetry-java) | `1.57.0` | `1.58.0` |\n| [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) | `4.0.1` | `4.0.2` |\n| [com.azure:azure-core](https://github.com/Azure/azure-sdk-for-java) | `1.57.0` | `1.57.1` |\n| [com.azure:azure-core-http-netty](https://github.com/Azure/azure-sdk-for-java) | `1.16.2` | `1.16.3` |\n| [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.6` | `3.7.7` |\n\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 2.23.0-alpha to 2.24.0-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.23.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.57.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eActiveMQ Classic JMX metrics: rename attributes and metrics to align with semantic conventions (see PR description for specifics) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14996\"\u003e#14996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLibrary instrumentation: remove previously deprecated methods from telemetry builders (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15324\"\u003e#15324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLogback: \u003ccode\u003ecaptureArguments\u003c/code\u003e no longer captures message template, use \u003ccode\u003ecaptureTemplate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15423\"\u003e#15423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePlay: disable controller spans by default, re-enable with \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled=true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15604\"\u003e#15604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLibrary instrumentation: deprecate \u003ccode\u003esetSpanNameExtractor()\u003c/code\u003e and \u003ccode\u003esetStatusExtractor()\u003c/code\u003e in favor of \u003ccode\u003esetSpanNameExtractorCustomizer()\u003c/code\u003e and \u003ccode\u003esetStatusExtractorCustomizer()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15529\"\u003e#15529\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApache ElasticJob (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14933\"\u003e#14933\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New library instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApache Iceberg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15114\"\u003e#15114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServlets (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15473\"\u003e#15473\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring starter: add declarative config logging exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14917\"\u003e#14917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFailsafe: add support for \u003ccode\u003eRetryPolicy\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15255\"\u003e#15255\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15537\"\u003e#15537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGraphQL: add option to disable capturing query documents (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15384\"\u003e#15384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics: allow any classpath resource path in rules (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15413\"\u003e#15413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Boot actuator autoconfigure: support Spring Boot 4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring JMS: support Spring Boot 4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15434\"\u003e#15434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring starter: support Spring Boot 4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15459\"\u003e#15459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLettuce: support custom \u003ccode\u003eClientResources\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15470\"\u003e#15470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLettuce: add reactor-core compatibility checker (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15472\"\u003e#15472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServlet: propagate context explicitly for async runnables (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15476\"\u003e#15476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eServlet: always add \u003ccode\u003etrace_id\u003c/code\u003e and \u003ccode\u003espan_id\u003c/code\u003e attributes to requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15485\"\u003e#15485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePekko HTTP: separate route instrumentation from HTTP server instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15499\"\u003e#15499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMongoDB: emit versioned scope name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15500\"\u003e#15500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring WebFlux: support Spring Boot 4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15502\"\u003e#15502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15574\"\u003e#15574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring WebMVC: support Spring Boot 4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15525\"\u003e#15525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Cloud Gateway: support Spring Boot 4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15540\"\u003e#15540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring starter: add missing Kafka configuration options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15592\"\u003e#15592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenTelemetry API interop: support new GlobalOpenTelemetry methods introduced in 1.57 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15620\"\u003e#15620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Web/WebFlux: restore GraalVM native-image compatibility (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15306\"\u003e#15306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Kafka: end span in \u003ccode\u003eafterRecord\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15367\"\u003e#15367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003eVersion 2.24.0 (2026-01-17)\u003c/h2\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property\n\u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in\n\u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of\n\u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e\nin favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic\nconventions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of\n\u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty\nclient instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e,\n\u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for\nconsistency with naming conventions across library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries\nfor consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e →\n\u003ccode\u003ecreateInterceptor()\u003c/code\u003e)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable\nsemantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e →\n\u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention\nterminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e →\n\u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.23.0 to 2.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.58.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in \u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of \u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e in favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic conventions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of \u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty client instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e, \u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for consistency with naming conventions across library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries for consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e → \u003ccode\u003ecreateInterceptor()\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable semantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e → \u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention terminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e → \u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-template\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15649\"\u003e#15649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Boot Starter: Support Spring Boot 4 RestClient (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15684\"\u003e#15684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for experimental declarative configuration (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15656\"\u003e#15656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15688\"\u003e#15688\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15697\"\u003e#15697\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15698\"\u003e#15698\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15704\"\u003e#15704\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15707\"\u003e#15707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15713\"\u003e#15713\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15714\"\u003e#15714\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15727\"\u003e#15727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15732\"\u003e#15732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15733\"\u003e#15733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15734\"\u003e#15734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15735\"\u003e#15735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15740\"\u003e#15740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15741\"\u003e#15741\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15742\"\u003e#15742\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15752\"\u003e#15752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15756\"\u003e#15756\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15787\"\u003e#15787\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15791\"\u003e#15791\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15792\"\u003e#15792\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15841\"\u003e#15841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15856\"\u003e#15856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAWS Bedrock: support model IDs with regional prefixes (e.g., \u003ccode\u003eus.\u003c/code\u003e, \u003ccode\u003eglobal.\u003c/code\u003e) for inference profiles (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedis: Improve sanitization for ACL command (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15797\"\u003e#15797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKtor and Netty library instrumentations: Add \u003ccode\u003esetSpanNameExtractorCustomizer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of stable database semconv under opt-in flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15836\"\u003e#15836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15854\"\u003e#15854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eSpanStatusExtractor.extract()\u003c/code\u003e before \u003ccode\u003eOperationListener.onEnd()\u003c/code\u003e in \u003ccode\u003eInstrumenter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServlet library instrumentation: fix capturing \u003ccode\u003eenduser.id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix agent startup failing on read-only filesystem (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15682\"\u003e#15682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/copilot-pull-request-reviewer\"\u003e\u003ccode\u003e@​copilot-pull-request-reviewer\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/gaeljw\"\u003e\u003ccode\u003e@​gaeljw\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/igreenfield\"\u003e\u003ccode\u003e@​igreenfield\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0 (2026-01-17)\u003c/h2\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property\n\u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in\n\u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of\n\u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e\nin favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic\nconventions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of\n\u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty\nclient instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e,\n\u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for\nconsistency with naming conventions across library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries\nfor consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e →\n\u003ccode\u003ecreateInterceptor()\u003c/code\u003e)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable\nsemantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e →\n\u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention\nterminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e →\n\u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/960ce5cea4955cab74ef51d921843508b042c6d4\"\u003e\u003ccode\u003e960ce5c\u003c/code\u003e\u003c/a\u003e [release/v2.24.x] Prepare release 2.24.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15885\"\u003e#15885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/5fafe977b22b03214fe2d1846e28fae0d964fa2b\"\u003e\u003ccode\u003e5fafe97\u003c/code\u003e\u003c/a\u003e Update changelog for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15882\"\u003e#15882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/675afceae4d461aa0cf98275e1ef963c7d1c876d\"\u003e\u003ccode\u003e675afce\u003c/code\u003e\u003c/a\u003e Rename a method to 'wrap' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/79a251c7457496c85d7a84b06f4768427c62e818\"\u003e\u003ccode\u003e79a251c\u003c/code\u003e\u003c/a\u003e fix(deps): update byte buddy packages to v1.18.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15874\"\u003e#15874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/110f554802624a30d612704beed668de172eeead\"\u003e\u003ccode\u003e110f554\u003c/code\u003e\u003c/a\u003e Fix handling added and removed files in auto license update (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15876\"\u003e#15876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/96fb784b9fec124eb1ffb8ce7ce8aab4e77580fb\"\u003e\u003ccode\u003e96fb784\u003c/code\u003e\u003c/a\u003e Update VERSIONING.md (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15872\"\u003e#15872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/36322539e6036cc8e7a79903ab2a4b3b8ab94081\"\u003e\u003ccode\u003e3632253\u003c/code\u003e\u003c/a\u003e chore(deps): update gradle to v9.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15878\"\u003e#15878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/41840eb4ef2a496e227296c45c0506c0928161f7\"\u003e\u003ccode\u003e41840eb\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.owasp:dependency-check-gradle to v12.2.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/16422e8fd5bed544a747eadb974097be985df752\"\u003e\u003ccode\u003e16422e8\u003c/code\u003e\u003c/a\u003e fix(deps): update gradle develocity packages to v4.3.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15873\"\u003e#15873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/bde4e9cb9ff30ed68aaf2822997b1f630938089e\"\u003e\u003ccode\u003ebde4e9c\u003c/code\u003e\u003c/a\u003e Update remaining HTTP library instrumentation javadoc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/15866\"\u003e#15866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.23.0...v2.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.6 to 3.7.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.7 GA (01/23/2026)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.21.0\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4511\"\u003e#4511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable Spring Cloud Gateway instrumentation\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4559\"\u003e#4559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure_monitor to metrics exporter for AKS\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4575\"\u003e#4575\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\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 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/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003eorg.eclipse.jetty.ee11:jetty-ee11-servlets\u003c/code\u003e has been removed from \u003ccode\u003espring-boot-jetty\u003c/code\u003e as it was unnecessary and unused. If your application code depends on a class from \u003ccode\u003ejetty-ee11-servlets\u003c/code\u003e, declare a dependency on it in your build configuration. \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48677\"\u003e#48677\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\u003eNo TransactionAutoConfiguration with spring-boot-starter-kafka for Spring Boot 4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48880\"\u003e#48880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvaluation of bean conditions unnecessarily queries the bean factory for types that are not present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48840\"\u003e#48840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a bean condition references a type that is not present, it appears as ? in the condition evaluation report \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48838\"\u003e#48838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSessionAutoConfiguration creates a DefaultCookieSerializer with a default SameSite of null instead of Lax \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48830\"\u003e#48830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting graphql schema location to \u0026quot;classpath*:graphql/**/\u0026quot; causes failure due to incorrectly packaged test resource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48829\"\u003e#48829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessage interpolation by MVC and WebFlux's Validators does not work correctly in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48828\"\u003e#48828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry integration fails in Servlet-based web app without a dependency on spring-boot-starter-restclient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48826\"\u003e#48826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClientAutoConfiguration and TestRestTemplateAutoConfiguration should be package-private \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48820\"\u003e#48820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL metrics are no longer auto-configured \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48819\"\u003e#48819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator /info endpoint fails in Java 25 Native Image (VirtualThreadSchedulerMXBean support) \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48812\"\u003e#48812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot create oracle.ucp.jdbc.PoolDataSourceImpl in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48703\"\u003e#48703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe spring-boot-cloudfoundry module should only have an optional dependency on spring-boot-security \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48685\"\u003e#48685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplication JAR created by extract command is not reproductible \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48678\"\u003e#48678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT processing of tests should not be disabled when 'skipTests' is set \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48662\"\u003e#48662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@SpringBootTest\u003c/code\u003e(webEnvironment = WebEnvironment.RANDOM_PORT) is no longer applied to the management server \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48653\"\u003e#48653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix zero-length byte buffer in InspectedContent \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48650\"\u003e#48650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCan no longer override JacksonJsonHttpMessageConverter with ServerHttpMessageConvertersCustomizer \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48635\"\u003e#48635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceClientProperties incorrectly uses the \u003ccode\u003e@ConfigurationProperties\u003c/code\u003e annotation on a LinkedHashMap class \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48616\"\u003e#48616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-micrometer-tracing-opentelemetry fails if spring-boot-opentelemetry isn't there \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48585\"\u003e#48585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApp fails to start with starter-webmvc and starter-zipkin \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48581\"\u003e#48581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer test modules should have an api dependency on micrometer-observation-test  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48386\"\u003e#48386\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in REST client documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48907\"\u003e#48907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicate word \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48874\"\u003e#48874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring arguments passed to Docker Compose \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48806\"\u003e#48806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe documentation related to EnvironmentPostProcessor links to deprecated interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48803\"\u003e#48803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for Buildpack's AOT Cache support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48769\"\u003e#48769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect docs to use new location for error handling configuration properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48767\"\u003e#48767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument spring-boot-starter-cloudfoundry on Cloud Foundry Support Page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48675\"\u003e#48675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify javadoc to make it clear that HazelcastConfigCustomizer beans are only applied if Hazelcast is configured via a config file \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48659\"\u003e#48659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExample using excludeDevtools property should document that optional dependencies should be enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48641\"\u003e#48641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammar and typos in the reference guide \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48601\"\u003e#48601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Tracing section for Spring Boot 4's modularity \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48576\"\u003e#48576\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 Classmate 1.7.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48783\"\u003e#48783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48721\"\u003e#48721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.1.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48857\"\u003e#48857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48784\"\u003e#48784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson 2 Bom 2.20.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48910\"\u003e#48910\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/fae35455769a9f6af8911fa9d3e984bff5070542\"\u003e\u003ccode\u003efae3545\u003c/code\u003e\u003c/a\u003e Release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9fde74494d3534d350f77d39d0cfb2420b643fbf\"\u003e\u003ccode\u003e9fde744\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/650236d11987cb75dc3ad9f0eef71b1a99f6e1b0\"\u003e\u003ccode\u003e650236d\u003c/code\u003e\u003c/a\u003e Remove breaking and unnecessary Undertow TLS with RSA test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/547bc773e1f4e928379956e4598564d7205bc4e1\"\u003e\u003ccode\u003e547bc77\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4387cbb4a016ec62078d629ab575ce3f1e2cec2b\"\u003e\u003ccode\u003e4387cbb\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson Bom 3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/abec26e504fa42774dce0232ff7c41f12afa00cf\"\u003e\u003ccode\u003eabec26e\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f677fbaa489eb62fea743968a8b6ede56fce9d93\"\u003e\u003ccode\u003ef677fba\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/849c2eebe993effe6d01f99f363e0e1facf766e4\"\u003e\u003ccode\u003e849c2ee\u003c/code\u003e\u003c/a\u003e Upgrade to Spring GraphQL 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/facd4564b0e48f84843cb2095ef61a9f26c75550\"\u003e\u003ccode\u003efacd456\u003c/code\u003e\u003c/a\u003e Upgrade to Nullability Plugin 0.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e99c08f0e943a6f77b23d0fd8b81f8fe7ee824ab\"\u003e\u003ccode\u003ee99c08f\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.1...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry:opentelemetry-api` from 1.57.0 to 1.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/releases\"\u003eio.opentelemetry:opentelemetry-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.58.0\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003ch4\u003eIncubator\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDelete GlobalConfigProvider in favor of access via ExtendedOpenTelemetry (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd DeclarativeConfigProperties#get method (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ConfigProvider#getInstrumentationConfig response to be non-null (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7954\"\u003e#7954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd declarative config utility methods for common operations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7927\"\u003e#7927\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eTraces\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eImplement SDK metrics for trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7895\"\u003e#7895\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7930\"\u003e#7930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit warning when TraceIdRatioBasedSampler is used as child sampler (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7937\"\u003e#7937\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eLogs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eImplement SDK metrics for logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7931\"\u003e#7931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eProm exporter update (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDeclarative config: update to opentelemetry-configuration 1.0.0-rc.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7861\"\u003e#7861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update jaeger remote sampler to require endpoint, initial_sampler (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add support for view unit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add support for new logger config minimum_severity and trace_based properties (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7940\"\u003e#7940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add support for composable parent threshold sampler (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7941\"\u003e#7941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: improve pattern for validating and loading SDK extension plugins (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7947\"\u003e#7947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eProject tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse develocity build cache in PRs and local builds (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7906\"\u003e#7906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfigure japicmp classpath to avoid false positives (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7945\"\u003e#7945\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Gosling-dude\"\u003e\u003ccode\u003e@​Gosling-dude\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jkwatson\"\u003e\u003ccode\u003e@​jkwatson\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/JonasKunz\"\u003e\u003ccode\u003e@​JonasKunz\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/SylvainJuge\"\u003e\u003ccode\u003e@​SylvainJuge\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md\"\u003eio.opentelemetry:opentelemetry-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.58.0 (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003ch4\u003eIncubator\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDelete GlobalConfigProvider in favor of access via ExtendedOpenTelemetry\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd DeclarativeConfigProperties#get method\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ConfigProvider#getInstrumentationConfig response to be non-null\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7954\"\u003e#7954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd declarative config utility methods for common operations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7927\"\u003e#7927\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003ch4\u003eTraces\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eImplement SDK metrics for trace\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7895\"\u003e#7895\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7930\"\u003e#7930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit warning when TraceIdRatioBasedSampler is used as child sampler\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7937\"\u003e#7937\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eLogs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eImplement SDK metrics for logs\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7931\"\u003e#7931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eProm exporter update\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDeclarative config: update to opentelemetry-configuration 1.0.0-rc.3\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7861\"\u003e#7861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update jaeger remote sampler to require endpoint, initial_sampler\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add support for view unit\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add support for new logger config minimum_severity and trace_based properties\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7940\"\u003e#7940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add support for composable parent threshold sampler\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7941\"\u003e#7941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: improve pattern for validating and loading SDK extension plugins\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7947\"\u003e#7947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/1e377b49eb73059cb96f5bb0d9670592f81ab505\"\u003e\u003ccode\u003e1e377b4\u003c/code\u003e\u003c/a\u003e [release/v1.58.x] Prepare release 1.58.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7968\"\u003e#7968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/b8828159f0d5ba176b6c209fa62a263aa5b36356\"\u003e\u003ccode\u003eb882815\u003c/code\u003e\u003c/a\u003e Prepare 1.58.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7965\"\u003e#7965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/826c4e92a14030c089825cd663ff8bf09a84a8e4\"\u003e\u003ccode\u003e826c4e9\u003c/code\u003e\u003c/a\u003e Improve pattern for validating and loading SDK extension plugins (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7947\"\u003e#7947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/da310cc1fcd06e606426649f6c8db96958d9bb12\"\u003e\u003ccode\u003eda310cc\u003c/code\u003e\u003c/a\u003e Prom exporter update (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/a15659d1af6f381c8c52509bd720befd70855002\"\u003e\u003ccode\u003ea15659d\u003c/code\u003e\u003c/a\u003e add method to retrieve instrumentation configuration by name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7927\"\u003e#7927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/2d38562b063f56932f2a69ceec45de419c8f93fd\"\u003e\u003ccode\u003e2d38562\u003c/code\u003e\u003c/a\u003e fix(deps): update armeriaversion to v1.35.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7959\"\u003e#7959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/ca536b2274623f827f282ce4cef8956d42a4ec3d\"\u003e\u003ccode\u003eca536b2\u003c/code\u003e\u003c/a\u003e fix(deps): update junit-framework monorepo to v5.14.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7956\"\u003e#7956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/5150e52d0852290f59e8b10c166a796b189ff424\"\u003e\u003ccode\u003e5150e52\u003c/code\u003e\u003c/a\u003e chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.143...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/15b41f1110e699aa9756beb2a50d83df64b5ca2c\"\u003e\u003ccode\u003e15b41f1\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin com.gradleup.shadow to v9.3.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7955\"\u003e#7955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/a46b073cc7d9ebfb451bd4925c2ffba6b2e2c412\"\u003e\u003ccode\u003ea46b073\u003c/code\u003e\u003c/a\u003e make getInstrumentationConfig non-null (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7954\"\u003e#7954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/compare/v1.57.0...v1.58.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.23.0 to 2.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.58.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in \u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of \u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e in favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic conventions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of \u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty client instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e, \u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003enewHttpClient(HttpClientTransport, SslContextFactory)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15827\"\u003e#15827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate Netty experimental method that is still in public API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enewHttpClient()\u003c/code\u003e in favor of \u003ccode\u003ewrap()\u003c/code\u003e in Java HTTP Client instrumentation for consistency with naming conventions across library instrumentations (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003enew*\u003c/code\u003e methods in favor of \u003ccode\u003ecreate*\u003c/code\u003e methods across multiple instrumentation libraries for consistency (e.g., \u003ccode\u003enewHttpClient()\u003c/code\u003e → \u003ccode\u003ecreateHttpClient()\u003c/code\u003e, \u003ccode\u003enewInterceptor()\u003c/code\u003e → \u003ccode\u003ecreateInterceptor()\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated methods in \u003ccode\u003eSqlStatementInfo\u003c/code\u003e and \u003ccode\u003eMultiQuery\u003c/code\u003e in favor of methods using stable semantic convention terminology: \u003ccode\u003egetFullStatement()\u003c/code\u003e → \u003ccode\u003egetQueryText()\u003c/code\u003e, \u003ccode\u003egetOperation()\u003c/code\u003e → \u003ccode\u003egetOperationName()\u003c/code\u003e, and \u003ccode\u003egetStatements()\u003c/code\u003e → \u003ccode\u003egetQueryTexts()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15833\"\u003e#15833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database getter methods in favor of methods using stable semantic convention terminology: \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e → \u003ccode\u003egetDbResponseStatusCode()\u003c/code\u003e, \u003ccode\u003egetBatchSize()\u003c/code\u003e → \u003ccode\u003egetDbOperationBatchSize()\u003c/code\u003e, and \u003ccode\u003egetQueryParameters()\u003c/code\u003e → \u003ccode\u003egetDbQueryParameters()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15859\"\u003e#15859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot starter: add support for \u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-template\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15649\"\u003e#15649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Boot Starter: Support Spring Boot 4 RestClient (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15684\"\u003e#15684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove support for experimental declarative configuration (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15656\"\u003e#15656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15688\"\u003e#15688\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15697\"\u003e#15697\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15698\"\u003e#15698\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15704\"\u003e#15704\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15707\"\u003e#15707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15713\"\u003e#15713\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15714\"\u003e#15714\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15727\"\u003e#15727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15732\"\u003e#15732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15733\"\u003e#15733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15734\"\u003e#15734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15735\"\u003e#15735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15740\"\u003e#15740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15741\"\u003e#15741\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15742\"\u003e#15742\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15752\"\u003e#15752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15756\"\u003e#15756\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15787\"\u003e#15787\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15791\"\u003e#15791\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15792\"\u003e#15792\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15841\"\u003e#15841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15856\"\u003e#15856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAWS Bedrock: support model IDs with regional prefixes (e.g., \u003ccode\u003eus.\u003c/code\u003e, \u003ccode\u003eglobal.\u003c/code\u003e) for inference profiles (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedis: Improve sanitization for ACL command (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15797\"\u003e#15797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKtor and Netty library instrumentations: Add \u003ccode\u003esetSpanNameExtractorCustomizer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of stable database semconv under opt-in flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15836\"\u003e#15836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15854\"\u003e#15854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eSpanStatusExtractor.extract()\u003c/code\u003e before \u003ccode\u003eOperationListener.onEnd()\u003c/code\u003e in \u003ccode\u003eInstrumenter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eServlet library instrumentation: fix capturing \u003ccode\u003eenduser.id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix agent startup failing on read-only filesystem (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15682\"\u003e#15682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/copilot-pull-request-reviewer\"\u003e\u003ccode\u003e@​copilot-pull-request-reviewer\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/gaeljw\"\u003e\u003ccode\u003e@​gaeljw\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/igreenfield\"\u003e\u003ccode\u003e@​igreenfield\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.24.0 (2026-01-17)\u003c/h2\u003e\n\u003ch3\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for previously deprecated property\n\u003ccode\u003eotel.instrumentation.logback-appender.experimental.capture-logstash-attributes\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15722\"\u003e#15722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated methods from HTTP library instrumentations\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJMX Metrics: Deprecated \u003ccode\u003eaddClassPathRules\u003c/code\u003e and \u003ccode\u003eaddCustomRules\u003c/code\u003e methods in\n\u003ccode\u003eJmxTelemetryBuilder\u003c/code\u003e, and moved non-public classes to an internal package\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetMessagingReceiveInstrumentationEnabled\u003c/code\u003e in favor of\n\u003ccode\u003esetMessagingReceiveTelemetryEnabled\u003c/code\u003e to match config property name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15668\"\u003e#15668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated database client attribute getter methods \u003ccode\u003egetDbSystem()\u003c/code\u003e and \u003ccode\u003egetResponseStatus()\u003c/code\u003e\nin favor of \u003ccode\u003egetDbSystemName()\u003c/code\u003e and \u003ccode\u003egetResponseStatusCode()\u003c/code\u003e to align with stable semantic\nconventions\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15696\"\u003e#15696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003esetCapturedRequestParameters()\u003c/code\u003e in Servlet library instrumentation in favor of\n\u003ccode\u003eExperimental.setCapturedRequestParameters()\u003c/code\u003e as request parameter capture is experimental\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003egetHttpClient()\u003c/code\u003e, \u003ccode\u003esetHttpClientTransport()\u003c/code\u003e, and \u003ccode\u003esetSslContextFactory()\u003c/code\u003e in Jetty\nclient instrumentation in favor of new builder-style methods \u003ccode\u003enewHttpClient()\u003c/code\u003e,\n\u003ccode\u003enewHttpClient(SslContextFactory)\u003c/code\u003e, and \u003ccode\u003ene...\n\n_Description has been truncated_","html_url":"https://github.com/Azure-Samples/ApplicationInsights-Java-Samples/pull/752","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/752","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/752/packages"}},{"old_version":"3.7.3","new_version":"3.7.6","update_type":"patch","path":null,"pr_created_at":"2025-11-03T10:47:48.000Z","version_change":"3.7.3 → 3.7.6","issue":{"uuid":"3581507809","node_id":"PR_kwDOPQ1P686xKMOu","number":18,"state":"closed","title":"Bump the minor group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-24T11:09:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-03T10:47:48.000Z","updated_at":"2025-11-24T11:09:39.000Z","time_to_close":1815709,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":11,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.3","new_version":"3.7.6","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"jvm","old_version":"2.2.0","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.2.0","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.jpa","old_version":"2.2.0","new_version":"2.2.21","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.4","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.sentry.jvm.gradle","old_version":"5.8.1","new_version":"5.12.1","repository_url":"https://github.com/getsentry/sentry-android-gradle-plugin"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.3","new_version":"3.7.6","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"2.0.0","new_version":"2.0.2","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"org.opensearch.client:opensearch-java","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/opensearch-project/opensearch-java"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.9","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.gradle.develocity","old_version":"4.1","new_version":"4.2.2"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.6` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.21` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.21` |\n| [plugin.jpa](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.21` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.7` |\n| [io.sentry.jvm.gradle](https://github.com/getsentry/sentry-android-gradle-plugin) | `5.8.1` | `5.12.1` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.6` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `2.0.0` | `2.0.2` |\n| [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) | `3.2.0` | `3.3.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.13` |\n| com.gradle.develocity | `4.1` | `4.2.2` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.3 to 3.7.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.6 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests against Java 25 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4495\"\u003e#4495\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4494\"\u003e#4494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eApplication Insights Java 3.7.5 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.6 GA (10/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests against Java 25\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4495\"\u003e#4495\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4494\"\u003e#4494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/b344e5dfb0e1149fbce417b289a49865f3f2ba0a\"\u003e\u003ccode\u003eb344e5d\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.6 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/55de586a024440844d4481552ea8826dd7aa8819\"\u003e\u003ccode\u003e55de586\u003c/code\u003e\u003c/a\u003e Bump errorProneVersion from 2.42.0 to 2.43.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4518\"\u003e#4518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2fbf542f951cdbc9eeb679dcfa926d7b0639e2d6\"\u003e\u003ccode\u003e2fbf542\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.5.6 to 3.5.7 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/209da6fd650b124b240f363372704b0a3a3ccbeb\"\u003e\u003ccode\u003e209da6f\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4523\"\u003e#4523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/448fef0856236f1e5eb13f6004bf2ab8a2e2dab3\"\u003e\u003ccode\u003e448fef0\u003c/code\u003e\u003c/a\u003e Update gradle toolchain to Java 21 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f5dfcf860fa95bf7c9226c03ec22278347af335\"\u003e\u003ccode\u003e2f5dfcf\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot from 3.5.6 to 3.5.7 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4521\"\u003e#4521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/f00d1fc3b3e78d9d9f5ab1e659a7a09f81375a17\"\u003e\u003ccode\u003ef00d1fc\u003c/code\u003e\u003c/a\u003e Fix Release Tag (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4517\"\u003e#4517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1e93aa5e0437063ddd6481bf3f7bbaba7fa333b3\"\u003e\u003ccode\u003e1e93aa5\u003c/code\u003e\u003c/a\u003e Bump com.github.oshi:oshi-core from 6.9.0 to 6.9.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/5b07750ab7d34cb67de2c4388f75dfac48ebb37c\"\u003e\u003ccode\u003e5b07750\u003c/code\u003e\u003c/a\u003e Configure Dependabot to group testcontainers dependency updates (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0a9543e1a49dc4251ab52cc21eb122bc0cc783c9\"\u003e\u003ccode\u003e0a9543e\u003c/code\u003e\u003c/a\u003e Add instructions for bisecting upstream regressions (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jvm` from 2.2.0 to 2.2.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003ejvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.21\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-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\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-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\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-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\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-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\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-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\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-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.2.21-RC2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003ejvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\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-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\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-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\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-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\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-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\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-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.20\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/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71\"\u003e\u003ccode\u003e2146684\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3\"\u003e\u003ccode\u003ed8cf44a\u003c/code\u003e\u003c/a\u003e [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d\"\u003e\u003ccode\u003ebd2b426\u003c/code\u003e\u003c/a\u003e [Gradle] Only register commonizeCInterop if there are native targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea\"\u003e\u003ccode\u003ef66516e\u003c/code\u003e\u003c/a\u003e [Gradle] Added tests for accessing target's publishable property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd\"\u003e\u003ccode\u003e7aad8e5\u003c/code\u003e\u003c/a\u003e [Gradle] Workaround for not completable Future with cross compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d\"\u003e\u003ccode\u003ed061774\u003c/code\u003e\u003c/a\u003e [Wasm, JS] Add statics field to DevServer data constructor for data class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c\"\u003e\u003ccode\u003e0609896\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf\"\u003e\u003ccode\u003e4f2bc0c\u003c/code\u003e\u003c/a\u003e [Gradle] Dont add parcelize plugin to JVM compilations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e\"\u003e\u003ccode\u003e948802f\u003c/code\u003e\u003c/a\u003e [K/N][tests] Fixed lldb tests to work with Xcode 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a\"\u003e\u003ccode\u003ea32c8f3\u003c/code\u003e\u003c/a\u003e [stdlib] Add \u003ccode\u003eos.arch\u003c/code\u003e as an input property to prevent build cache reuse acro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.spring` from 2.2.0 to 2.2.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.21\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-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\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-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\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-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\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-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\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-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\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-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.2.21-RC2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\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-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\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-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\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-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\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-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\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-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.20\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/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71\"\u003e\u003ccode\u003e2146684\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3\"\u003e\u003ccode\u003ed8cf44a\u003c/code\u003e\u003c/a\u003e [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d\"\u003e\u003ccode\u003ebd2b426\u003c/code\u003e\u003c/a\u003e [Gradle] Only register commonizeCInterop if there are native targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea\"\u003e\u003ccode\u003ef66516e\u003c/code\u003e\u003c/a\u003e [Gradle] Added tests for accessing target's publishable property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd\"\u003e\u003ccode\u003e7aad8e5\u003c/code\u003e\u003c/a\u003e [Gradle] Workaround for not completable Future with cross compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d\"\u003e\u003ccode\u003ed061774\u003c/code\u003e\u003c/a\u003e [Wasm, JS] Add statics field to DevServer data constructor for data class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c\"\u003e\u003ccode\u003e0609896\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf\"\u003e\u003ccode\u003e4f2bc0c\u003c/code\u003e\u003c/a\u003e [Gradle] Dont add parcelize plugin to JVM compilations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e\"\u003e\u003ccode\u003e948802f\u003c/code\u003e\u003c/a\u003e [K/N][tests] Fixed lldb tests to work with Xcode 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a\"\u003e\u003ccode\u003ea32c8f3\u003c/code\u003e\u003c/a\u003e [stdlib] Add \u003ccode\u003eos.arch\u003c/code\u003e as an input property to prevent build cache reuse acro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.jpa` from 2.2.0 to 2.2.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.21\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-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\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-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\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-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\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-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\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-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\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-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 2.2.21-RC2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.jpa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.21\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81372\"\u003e\u003ccode\u003eKT-81372\u003c/code\u003e\u003c/a\u003e K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80018\"\u003e\u003ccode\u003eKT-80018\u003c/code\u003e\u003c/a\u003e K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)\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-81191\"\u003e\u003ccode\u003eKT-81191\u003c/code\u003e\u003c/a\u003e K2: \u0026quot;null cannot be cast to non-null type ConeTypeParameterLookupTag\u0026quot; with invalid code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80936\"\u003e\u003ccode\u003eKT-80936\u003c/code\u003e\u003c/a\u003e NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : \u003ccode\u003e@PublishedApi\u003c/code\u003e doesn't work for fun interfaces\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79926\"\u003e\u003ccode\u003eKT-79926\u003c/code\u003e\u003c/a\u003e Wrong export of interfaces with companions with ES Modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81424\"\u003e\u003ccode\u003eKT-81424\u003c/code\u003e\u003c/a\u003e Kotlin/JS: Cannot Get / in a simple running application\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80873\"\u003e\u003ccode\u003eKT-80873\u003c/code\u003e\u003c/a\u003e KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal\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-79384\"\u003e\u003ccode\u003eKT-79384\u003c/code\u003e\u003c/a\u003e K/N: Application Not Responding: Thread Deadlock\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-79047\"\u003e\u003ccode\u003eKT-79047\u003c/code\u003e\u003c/a\u003e Gradle compileKotlin fails with configuration cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81148\"\u003e\u003ccode\u003eKT-81148\u003c/code\u003e\u003c/a\u003e Publishing helpers in KGP are incompatible with Isolated Projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80950\"\u003e\u003ccode\u003eKT-80950\u003c/code\u003e\u003c/a\u003e KGP breaks configuration cache when signing plugin with GnuPG is applied\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-61127\"\u003e\u003ccode\u003eKT-61127\u003c/code\u003e\u003c/a\u003e Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81249\"\u003e\u003ccode\u003eKT-81249\u003c/code\u003e\u003c/a\u003e Kotlin 2.2.20 broke KMP implementation of Parcelize\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Native\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81510\"\u003e\u003ccode\u003eKT-81510\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e exception with 'kotlinNativeBundleConfiguration' not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81134\"\u003e\u003ccode\u003eKT-81134\u003c/code\u003e\u003c/a\u003e Native: Gradle configuration failure likely related to Klibs cross-compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77732\"\u003e\u003ccode\u003eKT-77732\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecommonizeCInterop\u003c/code\u003e failed with \u0026quot;Unresolved classifier: platform/posix/size_t\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80675\"\u003e\u003ccode\u003eKT-80675\u003c/code\u003e\u003c/a\u003e Commonized cinterops between \u0026quot;test\u0026quot; compilations produce an import failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-81218\"\u003e\u003ccode\u003eKT-81218\u003c/code\u003e\u003c/a\u003e Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon\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-80582\"\u003e\u003ccode\u003eKT-80582\u003c/code\u003e\u003c/a\u003e Multiple reloads when using webpack dev server after 2.2.20-Beta2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.20\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/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71\"\u003e\u003ccode\u003e2146684\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3\"\u003e\u003ccode\u003ed8cf44a\u003c/code\u003e\u003c/a\u003e [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d\"\u003e\u003ccode\u003ebd2b426\u003c/code\u003e\u003c/a\u003e [Gradle] Only register commonizeCInterop if there are native targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea\"\u003e\u003ccode\u003ef66516e\u003c/code\u003e\u003c/a\u003e [Gradle] Added tests for accessing target's publishable property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd\"\u003e\u003ccode\u003e7aad8e5\u003c/code\u003e\u003c/a\u003e [Gradle] Workaround for not completable Future with cross compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d\"\u003e\u003ccode\u003ed061774\u003c/code\u003e\u003c/a\u003e [Wasm, JS] Add statics field to DevServer data constructor for data class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c\"\u003e\u003ccode\u003e0609896\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.21-RC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf\"\u003e\u003ccode\u003e4f2bc0c\u003c/code\u003e\u003c/a\u003e [Gradle] Dont add parcelize plugin to JVM compilations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e\"\u003e\u003ccode\u003e948802f\u003c/code\u003e\u003c/a\u003e [K/N][tests] Fixed lldb tests to work with Xcode 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a\"\u003e\u003ccode\u003ea32c8f3\u003c/code\u003e\u003c/a\u003e [stdlib] Add \u003ccode\u003eos.arch\u003c/code\u003e as an input property to prevent build cache reuse acro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.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` from 3.5.4 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'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.5.4...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry.jvm.gradle` from 5.8.1 to 5.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/releases\"\u003eio.sentry.jvm.gradle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.12.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eModifier.sentryTag()\u003c/code\u003e not found warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.12.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.21.1 to v8.22.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/989\"\u003e#989\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8220\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.21.1...8.22.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAuto install Spring Boot 4 (\u003ccode\u003esentry-spring-boot-4\u003c/code\u003e) and Spring 7 (\u003ccode\u003esentry-spring-7\u003c/code\u003e) modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude version in dependency auto install messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSentry dependencies intended for Spring Boot 3 / Spring 6 will no longer be installed for Spring Boot 4 / Spring 7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.20.0 to v8.21.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/981\"\u003e#981\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8211\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.20.0...8.21.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.10.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.19.0 to v8.20.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/967\"\u003e#967\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8200\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.19.0...8.20.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-android-gradle-plugin/blob/main/CHANGELOG.md\"\u003eio.sentry.jvm.gradle's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.12.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eModifier.sentryTag()\u003c/code\u003e not found warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.12.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.21.1 to v8.22.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/989\"\u003e#989\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8220\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.21.1...8.22.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAuto install Spring Boot 4 (\u003ccode\u003esentry-spring-boot-4\u003c/code\u003e) and Spring 7 (\u003ccode\u003esentry-spring-7\u003c/code\u003e) modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude version in dependency auto install messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSentry dependencies intended for Spring Boot 3 / Spring 6 will no longer be installed for Spring Boot 4 / Spring 7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.20.0 to v8.21.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/981\"\u003e#981\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8211\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.20.0...8.21.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.10.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.19.0 to v8.20.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/967\"\u003e#967\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8200\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.19.0...8.20.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/getsentry/sentry-android-gradle-plugin/commit/3bf836b7f162b8aa8c2c549e13729864dc312bc0\"\u003e\u003ccode\u003e3bf836b\u003c/code\u003e\u003c/a\u003e release: 5.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/328436e8e3611f53faee7de21540524f26810411\"\u003e\u003ccode\u003e328436e\u003c/code\u003e\u003c/a\u003e fix(kotlin-compiler): Fix Modifier.sentryTag() not found warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/4e47c4650f34ce01b8c7d9c2046a779c1db79d5e\"\u003e\u003ccode\u003e4e47c46\u003c/code\u003e\u003c/a\u003e Merge branch 'release/5.12.0' into 5.x.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/07eb798b8790c360edb2061991a8a688057f45c3\"\u003e\u003ccode\u003e07eb798\u003c/code\u003e\u003c/a\u003e release: 5.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/45d1e34e44488cbacc46a71b589ee4fa05932881\"\u003e\u003ccode\u003e45d1e34\u003c/code\u003e\u003c/a\u003e chore(deps): update Android SDK to v8.22.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/72b201f8fb2029e72c21917e5b3ef14a2021faee\"\u003e\u003ccode\u003e72b201f\u003c/code\u003e\u003c/a\u003e Merge branch 'release/5.11.0' into 5.x.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/006a157f53d624dd60ec88417a65de69144f2db7\"\u003e\u003ccode\u003e006a157\u003c/code\u003e\u003c/a\u003e release: 5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/9b4fcc5e861368e8a81461a7798594611b44da56\"\u003e\u003ccode\u003e9b4fcc5\u003c/code\u003e\u003c/a\u003e revert tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/718a9476900f7902170336334f1c08d447da3fe0\"\u003e\u003ccode\u003e718a947\u003c/code\u003e\u003c/a\u003e fix changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/9731ae3e986c0272c125a43834940a0dedc3ebb3\"\u003e\u003ccode\u003e9731ae3\u003c/code\u003e\u003c/a\u003e bump Java SDK to 8.21.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/compare/5.8.1...5.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.3 to 3.7.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.6 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests against Java 25 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4495\"\u003e#4495\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4494\"\u003e#4494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eApplication Insights Java 3.7.5 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.6 GA (10/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRun tests against Java 25\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4495\"\u003e#4495\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4494\"\u003e#4494\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/b344e5dfb0e1149fbce417b289a49865f3f2ba0a\"\u003e\u003ccode\u003eb344e5d\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.6 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/55de586a024440844d4481552ea8826dd7aa8819\"\u003e\u003ccode\u003e55de586\u003c/code\u003e\u003c/a\u003e Bump errorProneVersion from 2.42.0 to 2.43.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4518\"\u003e#4518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2fbf542f951cdbc9eeb679dcfa926d7b0639e2d6\"\u003e\u003ccode\u003e2fbf542\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.5.6 to 3.5.7 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/209da6fd650b124b240f363372704b0a3a3ccbeb\"\u003e\u003ccode\u003e209da6f\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4523\"\u003e#4523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/448fef0856236f1e5eb13f6004bf2ab8a2e2dab3\"\u003e\u003ccode\u003e448fef0\u003c/code\u003e\u003c/a\u003e Update gradle toolchain to Java 21 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f5dfcf860fa95bf7c9226c03ec22278347af335\"\u003e\u003ccode\u003e2f5dfcf\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot from 3.5.6 to 3.5.7 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4521\"\u003e#4521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/f00d1fc3b3e78d9d9f5ab1e659a7a09f81375a17\"\u003e\u003ccode\u003ef00d1fc\u003c/code\u003e\u003c/a\u003e Fix Release Tag (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4517\"\u003e#4517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1e93aa5e0437063ddd6481bf3f7bbaba7fa333b3\"\u003e\u003ccode\u003e1e93aa5\u003c/code\u003e\u003c/a\u003e Bump com.github.oshi:oshi-core from 6.9.0 to 6.9.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/5b07750ab7d34cb67de2c4388f75dfac48ebb37c\"\u003e\u003ccode\u003e5b07750\u003c/code\u003e\u003c/a\u003e Configure Dependabot to group testcontainers dependency updates (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0a9543e1a49dc4251ab52cc21eb122bc0cc783c9\"\u003e\u003ccode\u003e0a9543e\u003c/code\u003e\u003c/a\u003e Add instructions for bisecting upstream regressions (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 2.0.0 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 2.0.2 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/522\"\u003eopensearch-project/spring-data-opensearch#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-test from 3.7.9 to 3.7.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/531\"\u003eopensearch-project/spring-data-opensearch#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-elasticsearch from 5.5.3 to 5.5.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/533\"\u003eopensearch-project/spring-data-opensearch#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-commons from 3.5.3 to 3.5.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/532\"\u003eopensearch-project/spring-data-opensearch#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoutine dependency updates by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/530\"\u003eopensearch-project/spring-data-opensearch#530\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.projectreactor:reactor-test from 3.7.7 to 3.7.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/509\"\u003eopensearch-project/spring-data-opensearch#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-commons from 3.5.1 to 3.5.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/508\"\u003eopensearch-project/spring-data-opensearch#508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-elasticsearch from 5.5.1 to 5.5.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/507\"\u003eopensearch-project/spring-data-opensearch#507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jenkins lib version to accommodate maven changes by \u003ca href=\"https://github.com/gaiksaya\"\u003e\u003ccode\u003e@​gaiksaya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/510\"\u003eopensearch-project/spring-data-opensearch#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.opensearch:opensearch-testcontainers from 3.0.1 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/511\"\u003eopensearch-project/spring-data-opensearch#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add JDK compatibility matrix to documentation by \u003ca href=\"https://github.com/oualidbouh\"\u003e\u003ccode\u003e@​oualidbouh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/512\"\u003eopensearch-project/spring-data-opensearch#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump next version to 2.0.1 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/506\"\u003eopensearch-project/spring-data-opensearch#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edon't ignore indices options for multi-search queries by \u003ca href=\"https://github.com/aivish\"\u003e\u003ccode\u003e@​aivish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/516\"\u003eopensearch-project/spring-data-opensearch#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Gradle 9 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/514\"\u003eopensearch-project/spring-data-opensearch#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-elasticsearch from 5.5.2 to 5.5.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/517\"\u003eopensearch-project/spring-data-opensearch#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-commons from 3.5.2 to 3.5.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/518\"\u003eopensearch-project/spring-data-opensearch#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-test from 3.7.8 to 3.7.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/519\"\u003eopensearch-project/spring-data-opensearch#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring to 6.2.10 and Spring Boot to 3.5.5 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/hmpps-probation-search-services/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-search-services/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"3.7.4","new_version":"3.7.5","update_type":"patch","path":null,"pr_created_at":"2025-10-06T15:13:51.000Z","version_change":"3.7.4 → 3.7.5","issue":{"uuid":"2890692378","node_id":"PR_kwDOHdpzX86sTHca","number":5542,"state":"open","title":"Bump the minor group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T15:13:51.000Z","updated_at":"2025-10-07T09:27:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":16,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"jvm","old_version":"2.2.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.2.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.jpa","old_version":"2.2.10","new_version":"2.2.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.5","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"software.amazon.awssdk:aws-query-protocol","old_version":"2.33.4","new_version":"2.34.5"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"com.azure:azure-identity","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"io.flipt:flipt-client-java","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/flipt-io/flipt-client-sdks"},{"name":"com.microsoft.graph:microsoft-graph","old_version":"6.51.0","new_version":"6.53.0","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java"},{"name":"org.mockito.kotlin:mockito-kotlin","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/mockito/mockito-kotlin"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.19.0","new_version":"2.20.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.sentry:sentry-spring-boot-starter-jakarta","old_version":"8.21.0","new_version":"8.22.0","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"com.gradle.develocity","old_version":"4.2","new_version":"4.2.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.4` | `3.7.5` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.10` | `2.2.20` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.10` | `2.2.20` |\n| [plugin.jpa](https://github.com/JetBrains/kotlin) | `2.2.10` | `2.2.20` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.5` | `3.5.6` |\n| software.amazon.awssdk:aws-query-protocol | `2.33.4` | `2.34.5` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.4` | `3.7.5` |\n| [com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java) | `1.17.0` | `1.18.0` |\n| [io.flipt:flipt-client-java](https://github.com/flipt-io/flipt-client-sdks) | `1.1.1` | `1.1.2` |\n| [com.microsoft.graph:microsoft-graph](https://github.com/microsoftgraph/msgraph-sdk-java) | `6.51.0` | `6.53.0` |\n| [org.mockito.kotlin:mockito-kotlin](https://github.com/mockito/mockito-kotlin) | `6.0.0` | `6.1.0` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `2.0.1` | `2.0.2` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.19.0` | `2.20.1` |\n| [io.sentry:sentry-spring-boot-starter-jakarta](https://github.com/getsentry/sentry-java) | `8.21.0` | `8.22.0` |\n| com.gradle.develocity | `4.2` | `4.2.1` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jvm` from 2.2.10 to 2.2.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003ejvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003ejvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78065\"\u003e\u003ccode\u003eKT-78065\u003c/code\u003e\u003c/a\u003e Support \u0026quot;Expose boxed inline value classes\u0026quot; in Light Classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/693c44ee79f62895a9b92bdd60fdd7a9bc29a975\"\u003e\u003ccode\u003e693c44e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5b7c7af7e4222d35d55736cb0c2542de7308816b\"\u003e\u003ccode\u003e5b7c7af\u003c/code\u003e\u003c/a\u003e [Gradle] Fail the build if AGP has already configured Kotlin in the project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1756c321a61597d20fd566f15bdf27009c91a082\"\u003e\u003ccode\u003e1756c32\u003c/code\u003e\u003c/a\u003e Add permissions for GRADLE_RO_DEP_CACHE to security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/05dcf52971cb9f741dfccfd22a04f4ac62c0da84\"\u003e\u003ccode\u003e05dcf52\u003c/code\u003e\u003c/a\u003e [Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0b2dd955a2ec9abbadfc2f175ca84644d01d681b\"\u003e\u003ccode\u003e0b2dd95\u003c/code\u003e\u003c/a\u003e [Wasm] Do not backport devServer, because it is mutable collection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/6b0a1e4fc5332919e7573740157acf79af9fa596\"\u003e\u003ccode\u003e6b0a1e4\u003c/code\u003e\u003c/a\u003e [IR] Use sanitized names when calculating scopes for lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/64daa7eba04438faab64b17ca4bf409c62dba694\"\u003e\u003ccode\u003e64daa7e\u003c/code\u003e\u003c/a\u003e [FIR2IR] Properly handle generics with nullable types in delegate body genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9237f28465bc235509d59af365cbf543b44aed32\"\u003e\u003ccode\u003e9237f28\u003c/code\u003e\u003c/a\u003e [Test] Reproduce KT-79816\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e86b28e4b21ab234fff6d584484e79ac4240a76a\"\u003e\u003ccode\u003ee86b28e\u003c/code\u003e\u003c/a\u003e [Gradle] Add \u003ca href=\"https://github.com/ExperimentalKotlinGradlePluginApi\"\u003e\u003ccode\u003e@​ExperimentalKotlinGradlePluginApi\u003c/code\u003e\u003c/a\u003e to exportKdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0f5c8a7e298863f23360be4e24ce16b8aba4f9d4\"\u003e\u003ccode\u003e0f5c8a7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.20-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.10...v2.2.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.spring` from 2.2.10 to 2.2.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78065\"\u003e\u003ccode\u003eKT-78065\u003c/code\u003e\u003c/a\u003e Support \u0026quot;Expose boxed inline value classes\u0026quot; in Light Classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/693c44ee79f62895a9b92bdd60fdd7a9bc29a975\"\u003e\u003ccode\u003e693c44e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5b7c7af7e4222d35d55736cb0c2542de7308816b\"\u003e\u003ccode\u003e5b7c7af\u003c/code\u003e\u003c/a\u003e [Gradle] Fail the build if AGP has already configured Kotlin in the project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1756c321a61597d20fd566f15bdf27009c91a082\"\u003e\u003ccode\u003e1756c32\u003c/code\u003e\u003c/a\u003e Add permissions for GRADLE_RO_DEP_CACHE to security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/05dcf52971cb9f741dfccfd22a04f4ac62c0da84\"\u003e\u003ccode\u003e05dcf52\u003c/code\u003e\u003c/a\u003e [Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0b2dd955a2ec9abbadfc2f175ca84644d01d681b\"\u003e\u003ccode\u003e0b2dd95\u003c/code\u003e\u003c/a\u003e [Wasm] Do not backport devServer, because it is mutable collection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/6b0a1e4fc5332919e7573740157acf79af9fa596\"\u003e\u003ccode\u003e6b0a1e4\u003c/code\u003e\u003c/a\u003e [IR] Use sanitized names when calculating scopes for lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/64daa7eba04438faab64b17ca4bf409c62dba694\"\u003e\u003ccode\u003e64daa7e\u003c/code\u003e\u003c/a\u003e [FIR2IR] Properly handle generics with nullable types in delegate body genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9237f28465bc235509d59af365cbf543b44aed32\"\u003e\u003ccode\u003e9237f28\u003c/code\u003e\u003c/a\u003e [Test] Reproduce KT-79816\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e86b28e4b21ab234fff6d584484e79ac4240a76a\"\u003e\u003ccode\u003ee86b28e\u003c/code\u003e\u003c/a\u003e [Gradle] Add \u003ca href=\"https://github.com/ExperimentalKotlinGradlePluginApi\"\u003e\u003ccode\u003e@​ExperimentalKotlinGradlePluginApi\u003c/code\u003e\u003c/a\u003e to exportKdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0f5c8a7e298863f23360be4e24ce16b8aba4f9d4\"\u003e\u003ccode\u003e0f5c8a7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.20-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.10...v2.2.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.jpa` from 2.2.10 to 2.2.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.jpa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78187\"\u003e\u003ccode\u003eKT-78187\u003c/code\u003e\u003c/a\u003e Synthetic properties not to be shown as callables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72525\"\u003e\u003ccode\u003eKT-72525\u003c/code\u003e\u003c/a\u003e K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74246\"\u003e\u003ccode\u003eKT-74246\u003c/code\u003e\u003c/a\u003e KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78382\"\u003e\u003ccode\u003eKT-78382\u003c/code\u003e\u003c/a\u003e K2 IR lowering error when interface extends interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73201\"\u003e\u003ccode\u003eKT-73201\u003c/code\u003e\u003c/a\u003e K2 IDE: Error while evaluating expressions with local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78164\"\u003e\u003ccode\u003eKT-78164\u003c/code\u003e\u003c/a\u003e Evaluator: '\u003ccode\u003e@JvmName\u003c/code\u003e' annotations are not recognized in other modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73084\"\u003e\u003ccode\u003eKT-73084\u003c/code\u003e\u003c/a\u003e K2 evaluator cannot resolve local variables standing at the closing brace\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003ch4\u003ePerformance Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76490\"\u003e\u003ccode\u003eKT-76490\u003c/code\u003e\u003c/a\u003e Do not load ast during the contracts phase if no contracts present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78132\"\u003e\u003ccode\u003eKT-78132\u003c/code\u003e\u003c/a\u003e Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72227\"\u003e\u003ccode\u003eKT-72227\u003c/code\u003e\u003c/a\u003e SOE from recursive value class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-68977\"\u003e\u003ccode\u003eKT-68977\u003c/code\u003e\u003c/a\u003e K2 IDE: Reference to companion object through typealias in a function call does not work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72357\"\u003e\u003ccode\u003eKT-72357\u003c/code\u003e\u003c/a\u003e Implement partial body resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76932\"\u003e\u003ccode\u003eKT-76932\u003c/code\u003e\u003c/a\u003e Support context parameters on dangling modifier list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72407\"\u003e\u003ccode\u003eKT-72407\u003c/code\u003e\u003c/a\u003e FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77602\"\u003e\u003ccode\u003eKT-77602\u003c/code\u003e\u003c/a\u003e K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77629\"\u003e\u003ccode\u003eKT-77629\u003c/code\u003e\u003c/a\u003e K2: NPE: \u0026quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76855\"\u003e\u003ccode\u003eKT-76855\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eKaType.asPsiType\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e for a local inner class in dependent analysis tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-72718\"\u003e\u003ccode\u003eKT-72718\u003c/code\u003e\u003c/a\u003e ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76811\"\u003e\u003ccode\u003eKT-76811\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003eresolveToFirSymbol\u003c/code\u003e finds a \u003ccode\u003eFirPropertySymbol\u003c/code\u003e for a \u003ccode\u003eKtScript\u003c/code\u003e in dependent analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-73586\"\u003e\u003ccode\u003eKT-73586\u003c/code\u003e\u003c/a\u003e [Analysis API] Add \u003ccode\u003elazyResolveToPhase(STATUS)\u003c/code\u003e before accessing modifiers of members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-71135\"\u003e\u003ccode\u003eKT-71135\u003c/code\u003e\u003c/a\u003e AA: exception from sealed inheritors checker when \u003ccode\u003eanalyzeCopy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75534\"\u003e\u003ccode\u003eKT-75534\u003c/code\u003e\u003c/a\u003e K2 AA: \u0026quot;Containing declaration should present for nested declaration class KtNamedFunction\u0026quot; with dangling annotation on top-level anonymous function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-75687\"\u003e\u003ccode\u003eKT-75687\u003c/code\u003e\u003c/a\u003e K2: local variable doesn't get to the do-while scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76809\"\u003e\u003ccode\u003eKT-76809\u003c/code\u003e\u003c/a\u003e Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78835\"\u003e\u003ccode\u003eKT-78835\u003c/code\u003e\u003c/a\u003e Find usages of a light constructor from a class with an empty body finds usages of class as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78878\"\u003e\u003ccode\u003eKT-78878\u003c/code\u003e\u003c/a\u003e K2. Method shown as unavailable in Java when \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e is applied (redundantly) at both class and method level in Kotlin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78065\"\u003e\u003ccode\u003eKT-78065\u003c/code\u003e\u003c/a\u003e Support \u0026quot;Expose boxed inline value classes\u0026quot; in Light Classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/693c44ee79f62895a9b92bdd60fdd7a9bc29a975\"\u003e\u003ccode\u003e693c44e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/5b7c7af7e4222d35d55736cb0c2542de7308816b\"\u003e\u003ccode\u003e5b7c7af\u003c/code\u003e\u003c/a\u003e [Gradle] Fail the build if AGP has already configured Kotlin in the project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1756c321a61597d20fd566f15bdf27009c91a082\"\u003e\u003ccode\u003e1756c32\u003c/code\u003e\u003c/a\u003e Add permissions for GRADLE_RO_DEP_CACHE to security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/05dcf52971cb9f741dfccfd22a04f4ac62c0da84\"\u003e\u003ccode\u003e05dcf52\u003c/code\u003e\u003c/a\u003e [Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0b2dd955a2ec9abbadfc2f175ca84644d01d681b\"\u003e\u003ccode\u003e0b2dd95\u003c/code\u003e\u003c/a\u003e [Wasm] Do not backport devServer, because it is mutable collection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/6b0a1e4fc5332919e7573740157acf79af9fa596\"\u003e\u003ccode\u003e6b0a1e4\u003c/code\u003e\u003c/a\u003e [IR] Use sanitized names when calculating scopes for lambdas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/64daa7eba04438faab64b17ca4bf409c62dba694\"\u003e\u003ccode\u003e64daa7e\u003c/code\u003e\u003c/a\u003e [FIR2IR] Properly handle generics with nullable types in delegate body genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9237f28465bc235509d59af365cbf543b44aed32\"\u003e\u003ccode\u003e9237f28\u003c/code\u003e\u003c/a\u003e [Test] Reproduce KT-79816\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/e86b28e4b21ab234fff6d584484e79ac4240a76a\"\u003e\u003ccode\u003ee86b28e\u003c/code\u003e\u003c/a\u003e [Gradle] Add \u003ca href=\"https://github.com/ExperimentalKotlinGradlePluginApi\"\u003e\u003ccode\u003e@​ExperimentalKotlinGradlePluginApi\u003c/code\u003e\u003c/a\u003e to exportKdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0f5c8a7e298863f23360be4e24ce16b8aba4f9d4\"\u003e\u003ccode\u003e0f5c8a7\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.20-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.10...v2.2.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` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\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\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\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 Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\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/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\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/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\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/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\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/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.5...v3.5.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:aws-query-protocol` from 2.33.4 to 2.34.5\n\nUpdates `software.amazon.awssdk:sts` from 2.33.4 to 2.34.5\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.azure:azure-identity` from 1.17.0 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/49f5c083fa1658ff898b99862344207de5f423d3\"\u003e\u003ccode\u003e49f5c08\u003c/code\u003e\u003c/a\u003e Fix Metrics Advisor Readme issues (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22694\"\u003e#22694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/a2212c92f8f3b026d57110e713107710c41f8fce\"\u003e\u003ccode\u003ea2212c9\u003c/code\u003e\u003c/a\u003e Update Core Library Changelog Release Dates (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22724\"\u003e#22724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/549b8347878e913e9ce73204b8905a90a32da581\"\u003e\u003ccode\u003e549b834\u003c/code\u003e\u003c/a\u003e Update docs metadata mutation logic (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22700\"\u003e#22700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/a410b478728b8a5c494047cf972ed3ffa5c15f5e\"\u003e\u003ccode\u003ea410b47\u003c/code\u003e\u003c/a\u003e [Service Bus] Add Dead Letter Queues Sample (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22142\"\u003e#22142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/c5a73982e0d722817bca127d69186964fc3f02d7\"\u003e\u003ccode\u003ec5a7398\u003c/code\u003e\u003c/a\u003e fix service bus readme issue (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22320\"\u003e#22320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/d956ddea670fe46410593e799c8ad28ef3f05d1b\"\u003e\u003ccode\u003ed956dde\u003c/code\u003e\u003c/a\u003e create Subscription Rule with CorrelationFilter does not create respect prope...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/525606e31c75ec45fb3e8cd1d0e42272756b71c0\"\u003e\u003ccode\u003e525606e\u003c/code\u003e\u003c/a\u003e Added support for file share reliable download (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22504\"\u003e#22504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/fa07d234405605b4dc4d9112c253de123b027703\"\u003e\u003ccode\u003efa07d23\u003c/code\u003e\u003c/a\u003e fix sample controller (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22679\"\u003e#22679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/e83ac1b5e104783a497d0911f6c66ef453c675d5\"\u003e\u003ccode\u003ee83ac1b\u003c/code\u003e\u003c/a\u003e Limit the size of cached URL builders (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/22697\"\u003e#22697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/f6fc9ec6d3d032c1c09b4371647868ac24791b50\"\u003e\u003ccode\u003ef6fc9ec\u003c/code\u003e\u003c/a\u003e Prepare to release a patch version for azure-security-keyvault-jca and  azure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/compare/azure-core_1.17.0...azure-core_1.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.flipt:flipt-client-java` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/7a2911d0fdbd4a983eb7691b7f0a73603cb71b0b\"\u003e\u003ccode\u003e7a2911d\u003c/code\u003e\u003c/a\u003e chore: bump flipt-engine-ffi version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/9ea2c9e117d4974eba74ef6cff298bb861a1d9ab\"\u003e\u003ccode\u003e9ea2c9e\u003c/code\u003e\u003c/a\u003e Release flipt-client-java-v1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/ff7a7f516d444500a1704859c5c70bc6ce6f554b\"\u003e\u003ccode\u003eff7a7f5\u003c/code\u003e\u003c/a\u003e fix(streaming): changed to flipt v2 stream URL (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/771eee8ca6060b2f80b3037a2cc603aa5ba5f6d0\"\u003e\u003ccode\u003e771eee8\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.android.tools.build:gradle (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/a44c3eade0c091fb5194dd4f49d6249edae5f2bc\"\u003e\u003ccode\u003ea44c3ea\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.projectlombok:lombok in /flipt-client-java (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/3a43059afbef493033891519a2da1fcb90ec5382\"\u003e\u003ccode\u003e3a43059\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​eslint/js\u003c/code\u003e in /flipt-client-react (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1311\"\u003e#1311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/b337d7030c3a69457808edbb0643ad5437f88dfe\"\u003e\u003ccode\u003eb337d70\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump jest from 30.0.5 to 30.1.2 in /flipt-client-react (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/46ccc084a6c723f443ee05347cef7e9513d86102\"\u003e\u003ccode\u003e46ccc08\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup in /flipt-client-react (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/96b1ed58d1eab810e95248c0fc10954152bf5425\"\u003e\u003ccode\u003e96b1ed5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/commit/7dcc4c8db68051f3d146e4236a2aef6003d25a96\"\u003e\u003ccode\u003e7dcc4c8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint in /flipt-client-react (\u003ca href=\"https://redirect.github.com/flipt-io/flipt-client-sdks/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/flipt-io/flipt-client-sdks/compare/flipt-client-go-v1.1.1...flipt-client-java-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.graph:microsoft-graph` from 6.51.0 to 6.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/releases\"\u003ecom.microsoft.graph:microsoft-graph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.53.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.52.0...v6.53.0\"\u003e6.53.0\u003c/a\u003e (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/946fb5fccb6690d4fea481555fda8db46e26b714\"\u003e946fb5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.52.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.51.0...v6.52.0\"\u003e6.52.0\u003c/a\u003e (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/0ec8f7d7797e04f1256df57de814e446633c9415\"\u003e0ec8f7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3c42ff84c2e7d3863a2073938d5dde36fe7d70ac\"\u003e3c42ff8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoftgraph/msgraph-sdk-java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.graph:microsoft-graph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.52.0...v6.53.0\"\u003e6.53.0\u003c/a\u003e (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/946fb5fccb6690d4fea481555fda8db46e26b714\"\u003e946fb5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.51.0...v6.52.0\"\u003e6.52.0\u003c/a\u003e (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/0ec8f7d7797e04f1256df57de814e446633c9415\"\u003e0ec8f7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3c42ff84c2e7d3863a2073938d5dde36fe7d70ac\"\u003e3c42ff8\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/microsoftgraph/msgraph-sdk-java/commit/274fe33493b0e6a418eff08799b2d13e4e271814\"\u003e\u003ccode\u003e274fe33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2485\"\u003e#2485\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/cb51d10fa034ef00eb0845ee27d15eae183dbab5\"\u003e\u003ccode\u003ecb51d10\u003c/code\u003e\u003c/a\u003e chore(main): release 6.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3570ba8c8e4e335cec62ee00790678d7302034da\"\u003e\u003ccode\u003e3570ba8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2484\"\u003e#2484\u003c/a\u003e from microsoftgraph/v1.0/pipelinebuild/198036\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/946fb5fccb6690d4fea481555fda8db46e26b714\"\u003e\u003ccode\u003e946fb5f\u003c/code\u003e\u003c/a\u003e feat(generation): update request builders and models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/1b7d9d960764a241c1fa04748e664736812381df\"\u003e\u003ccode\u003e1b7d9d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2479\"\u003e#2479\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/d9fe211621fe7adb1106a065683bf0b6f98971e7\"\u003e\u003ccode\u003ed9fe211\u003c/code\u003e\u003c/a\u003e chore(main): release 6.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/0ec8f7d7797e04f1256df57de814e446633c9415\"\u003e\u003ccode\u003e0ec8f7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2478\"\u003e#2478\u003c/a\u003e from microsoftgraph/mmainer/trigger-rp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3c42ff84c2e7d3863a2073938d5dde36fe7d70ac\"\u003e\u003ccode\u003e3c42ff8\u003c/code\u003e\u003c/a\u003e feat(generation): update request builders and models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5a1b614cbdd5d49825f322abef2495f5bdd3d35e\"\u003e\u003ccode\u003e5a1b614\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2477\"\u003e#2477\u003c/a\u003e from microsoftgraph/dependabot/maven/com.google.code...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/0cff01b4fb21cf1e2817accd9aee923933656e39\"\u003e\u003ccode\u003e0cff01b\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.google.code.gson:gson from 2.13.1 to 2.13.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.51.0...v6.53.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito.kotlin:mockito-kotlin` from 6.0.0 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito-kotlin/releases\"\u003eorg.mockito.kotlin:mockito-kotlin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.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\u003e6.1.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-09-30 - \u003ca href=\"https://github.com/mockito/mockito-kotlin/compare/v6.0.0...v6.1.0\"\u003e1 commit(s)\u003c/a\u003e by JuJup\u003c/li\u003e\n\u003cli\u003echore(deps): update mockito-core [(\u003ca href=\"https://redirect.github.com/mockito/mockito-kotlin/issues/542\"\u003e#542\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito-kotlin/pull/542\"\u003emockito/mockito-kotlin#542\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito-kotlin/commit/29a7a996b29c83cfd4c08b5f2f85c88728640da2\"\u003e\u003ccode\u003e29a7a99\u003c/code\u003e\u003c/a\u003e Update mockito-core to 5.20.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito-kotlin/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mockito/mockito-kotlin/compare/v6.0.0...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 2.0.2 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/522\"\u003eopensearch-project/spring-data-opensearch#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-test from 3.7.9 to 3.7.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/531\"\u003eopensearch-project/spring-data-opensearch#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-elasticsearch from 5.5.3 to 5.5.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/hmpps-probation-integration-services/pull/5542","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-integration-services/issues/5542","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5542/packages"}},{"old_version":"3.7.4","new_version":"3.7.5","update_type":"patch","path":null,"pr_created_at":"2025-09-29T18:53:59.000Z","version_change":"3.7.4 → 3.7.5","issue":{"uuid":"2871700788","node_id":"PR_kwDOIBoVIM6rKq00","number":730,"state":"open","title":"Bump the all-dependencies group with 10 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:53:59.000Z","updated_at":"2025-09-29T21:52:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":10,"packages":[{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha","old_version":"2.20.0-alpha","new_version":"2.20.1-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom","old_version":"2.20.0","new_version":"2.20.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.azure:azure-monitor-opentelemetry-autoconfigure","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.20.0","new_version":"2.20.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17","old_version":"2.20.0-alpha","new_version":"2.20.1-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-api","old_version":"2.20.0","new_version":"2.20.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api","old_version":"2.20.0-alpha","new_version":"2.20.1-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.20.0-alpha` | `2.20.1-alpha` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.20.0` | `2.20.1` |\n| [com.azure:azure-monitor-opentelemetry-autoconfigure](https://github.com/Azure/azure-sdk-for-java) | `1.3.0` | `1.4.0` |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.4` | `3.7.5` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.20.0` | `2.20.1` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.4` | `3.7.5` |\n| [io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.20.0-alpha` | `2.20.1-alpha` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.20.0` | `2.20.1` |\n| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.20.0-alpha` | `2.20.1-alpha` |\n| [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.4` | `3.7.5` |\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 2.20.0-alpha to 2.20.1-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.54.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe configuration option used to enable traces generated by the \u003ccode\u003edropwizard-views\u003c/code\u003e instrumentation has changed from \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled\u003c/code\u003e to \u003ccode\u003eotel.instrumentation.common.experimental.view-telemetry.enabled\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated (and \u003ccode\u003e-alpha\u003c/code\u003e) SpanNames class was removed (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ClickHouse client v2 instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14501\"\u003e#14501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code attributes for log4j1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13947\"\u003e#13947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd headers capture feature to Kafka 2.6 interceptors (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14290\"\u003e#14290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom exception handling from logger instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14493\"\u003e#14493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd call depth check to executor instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Spring starter thread details support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14449\"\u003e#14449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet AWS Lambda SQS handlers report partial batch failures (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument instrumentation suppression API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14565\"\u003e#14565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update file version support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14593\"\u003e#14593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eurl.template\u003c/code\u003e support to Spring 6 RestTemplate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14612\"\u003e#14612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add missing resource providers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: map common-enabled property (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14589\"\u003e#14589\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-lowercase messaging headers capture (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14479\"\u003e#14479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JUL logger methods parameter mismatch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14531\"\u003e#14531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a test failure with latest Mongo release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd constructor to AgentClassLoader for custom parent ClassLoader (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14480\"\u003e#14480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: make bridge usable by Spring starter and contrib (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14497\"\u003e#14497\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14548\"\u003e#14548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce log level for main jar detection (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14528\"\u003e#14528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/AlchemyDing\"\u003e\u003ccode\u003e@​AlchemyDing\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/asarkar\"\u003e\u003ccode\u003e@​asarkar\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/devurandom\"\u003e\u003ccode\u003e@​devurandom\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003eVersion 2.20.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.20.0 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe configuration option used to enable traces generated by the \u003ccode\u003edropwizard-views\u003c/code\u003e instrumentation has changed from \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled\u003c/code\u003e to \u003ccode\u003eotel.instrumentation.common.experimental.view-telemetry.enabled\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated (and \u003ccode\u003e-alpha\u003c/code\u003e) SpanNames class was removed\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ClickHouse client v2 instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14501\"\u003e#14501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code attributes for log4j1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13947\"\u003e#13947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd headers capture feature to Kafka 2.6 interceptors\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14290\"\u003e#14290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom exception handling from logger instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14493\"\u003e#14493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd call depth check to executor instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Spring starter thread details support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14449\"\u003e#14449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet AWS Lambda SQS handlers report partial batch failures\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument instrumentation suppression API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14565\"\u003e#14565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update file version support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14593\"\u003e#14593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eurl.template\u003c/code\u003e support to Spring 6 RestTemplate\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14612\"\u003e#14612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add missing resource providers\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: map common-enabled property\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14589\"\u003e#14589\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.20.0 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release on the previous 2.20.0 release, fixing the issue(s) below.\u003c/p\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\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/open-telemetry/opentelemetry-java-instrumentation/commit/7eab9880de7205e7cae5b3c229ce5a2c33ad7b1d\"\u003e\u003ccode\u003e7eab988\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Backport: Fix post-release workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14734\"\u003e#14734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/bc897e6442bf69698825f903cc83caefaae2c4f8\"\u003e\u003ccode\u003ebc897e6\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Prepare release 2.20.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14723\"\u003e#14723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/2442e08ea6e8319d8d22e1def46fb82f9d5dd4d5\"\u003e\u003ccode\u003e2442e08\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Update change log for upcoming 2.20.1 patch release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14721\"\u003e#14721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/09265272f7d856fc920381e07e6de988a630ad61\"\u003e\u003ccode\u003e0926527\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Update the OpenTelemetry SDK version to 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.20.0...v2.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.azure:azure-monitor-opentelemetry-autoconfigure` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/releases\"\u003ecom.azure:azure-monitor-opentelemetry-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-monitor-opentelemetry-autoconfigure_1.4.0\u003c/h2\u003e\n\u003ch2\u003e1.4.0 (2025-09-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded mapping for \u003ccode\u003eenduser.pseudo.id\u003c/code\u003e attribute to \u003ccode\u003euser_Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46506\"\u003e#46506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated mapping for \u003ccode\u003eenduser.id\u003c/code\u003e attribute from \u003ccode\u003euser_Id\u003c/code\u003e to \u003ccode\u003euser_AuthenticatedId\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46506\"\u003e#46506\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/Azure/azure-sdk-for-java/commit/56c7913cf53e4502d6011997baf43e488be18076\"\u003e\u003ccode\u003e56c7913\u003c/code\u003e\u003c/a\u003e Prepare azure-json and azure-xml for February 2025 release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43948\"\u003e#43948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/cf5a43b4cf11e693d9fdd63257a589d0d0e27e35\"\u003e\u003ccode\u003ecf5a43b\u003c/code\u003e\u003c/a\u003e Port OpenRewrite to Main (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43884\"\u003e#43884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/0f86c1a0d36efe240d164b8a24d4c51a7e924fa0\"\u003e\u003ccode\u003e0f86c1a\u003c/code\u003e\u003c/a\u003e Improve token credential object caching logic for identity extension (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43936\"\u003e#43936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/7f0d67ff84d08ae8dc6dbc6ee737161533449dd8\"\u003e\u003ccode\u003e7f0d67f\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 9687 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43909\"\u003e#43909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/62e88e4c66ba74344ed7936d19eb4ff9f2346cd0\"\u003e\u003ccode\u003e62e88e4\u003c/code\u003e\u003c/a\u003e Move CI version overrides to matrix based approach (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43913\"\u003e#43913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/4bd28aa94d79d093b0b9b84f27e3bfc8214c7e7a\"\u003e\u003ccode\u003e4bd28aa\u003c/code\u003e\u003c/a\u003e Change ClientCore's baseline to Java 8 and make it a multi-release JAR (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43931\"\u003e#43931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/b50fa2859244a34c44942eb5baa21432b05afaed\"\u003e\u003ccode\u003eb50fa28\u003c/code\u003e\u003c/a\u003e Sparse checkout 1espt auto-baselining file by default (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43921\"\u003e#43921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/71c2ecf055ac1444170dd946ff31ec571e5887d6\"\u003e\u003ccode\u003e71c2ecf\u003c/code\u003e\u003c/a\u003e Add necessary condition (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43933\"\u003e#43933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/00c4511129bbd5ae50ee72aab9707b791916dbaa\"\u003e\u003ccode\u003e00c4511\u003c/code\u003e\u003c/a\u003e Increment package versions for resourcemanager releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43928\"\u003e#43928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/4783bced186c715201e71b6410d8c7c985a72624\"\u003e\u003ccode\u003e4783bce\u003c/code\u003e\u003c/a\u003e Increment package versions for kusto releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/43929\"\u003e#43929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/compare/v1.3.0...azure-json_1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.20.0 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release on the previous 2.20.0 release, fixing the issue(s) below.\u003c/p\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\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/open-telemetry/opentelemetry-java-instrumentation/commit/7eab9880de7205e7cae5b3c229ce5a2c33ad7b1d\"\u003e\u003ccode\u003e7eab988\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Backport: Fix post-release workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14734\"\u003e#14734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/bc897e6442bf69698825f903cc83caefaae2c4f8\"\u003e\u003ccode\u003ebc897e6\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Prepare release 2.20.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14723\"\u003e#14723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/2442e08ea6e8319d8d22e1def46fb82f9d5dd4d5\"\u003e\u003ccode\u003e2442e08\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Update change log for upcoming 2.20.1 patch release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14721\"\u003e#14721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/09265272f7d856fc920381e07e6de988a630ad61\"\u003e\u003ccode\u003e0926527\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Update the OpenTelemetry SDK version to 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.20.0...v2.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17` from 2.20.0-alpha to 2.20.1-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.54.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe configuration option used to enable traces generated by the \u003ccode\u003edropwizard-views\u003c/code\u003e instrumentation has changed from \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled\u003c/code\u003e to \u003ccode\u003eotel.instrumentation.common.experimental.view-telemetry.enabled\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated (and \u003ccode\u003e-alpha\u003c/code\u003e) SpanNames class was removed (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ClickHouse client v2 instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14501\"\u003e#14501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code attributes for log4j1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13947\"\u003e#13947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd headers capture feature to Kafka 2.6 interceptors (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14290\"\u003e#14290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom exception handling from logger instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14493\"\u003e#14493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd call depth check to executor instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Spring starter thread details support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14449\"\u003e#14449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet AWS Lambda SQS handlers report partial batch failures (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument instrumentation suppression API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14565\"\u003e#14565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update file version support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14593\"\u003e#14593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eurl.template\u003c/code\u003e support to Spring 6 RestTemplate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14612\"\u003e#14612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add missing resource providers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: map common-enabled property (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14589\"\u003e#14589\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-lowercase messaging headers capture (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14479\"\u003e#14479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JUL logger methods parameter mismatch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14531\"\u003e#14531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a test failure with latest Mongo release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd constructor to AgentClassLoader for custom parent ClassLoader (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14480\"\u003e#14480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: make bridge usable by Spring starter and contrib (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14497\"\u003e#14497\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14548\"\u003e#14548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce log level for main jar detection (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14528\"\u003e#14528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/AlchemyDing\"\u003e\u003ccode\u003e@​AlchemyDing\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/asarkar\"\u003e\u003ccode\u003e@​asarkar\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/devurandom\"\u003e\u003ccode\u003e@​devurandom\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003eVersion 2.20.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.20.0 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe configuration option used to enable traces generated by the \u003ccode\u003edropwizard-views\u003c/code\u003e instrumentation has changed from \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled\u003c/code\u003e to \u003ccode\u003eotel.instrumentation.common.experimental.view-telemetry.enabled\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated (and \u003ccode\u003e-alpha\u003c/code\u003e) SpanNames class was removed\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ClickHouse client v2 instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14501\"\u003e#14501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code attributes for log4j1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13947\"\u003e#13947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd headers capture feature to Kafka 2.6 interceptors\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14290\"\u003e#14290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom exception handling from logger instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14493\"\u003e#14493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd call depth check to executor instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Spring starter thread details support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14449\"\u003e#14449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet AWS Lambda SQS handlers report partial batch failures\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument instrumentation suppression API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14565\"\u003e#14565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update file version support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14593\"\u003e#14593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eurl.template\u003c/code\u003e support to Spring 6 RestTemplate\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14612\"\u003e#14612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add missing resource providers\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: map common-enabled property\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14589\"\u003e#14589\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-api` from 2.20.0 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release on the previous 2.20.0 release, fixing the issue(s) below.\u003c/p\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\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/open-telemetry/opentelemetry-java-instrumentation/commit/7eab9880de7205e7cae5b3c229ce5a2c33ad7b1d\"\u003e\u003ccode\u003e7eab988\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Backport: Fix post-release workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14734\"\u003e#14734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/bc897e6442bf69698825f903cc83caefaae2c4f8\"\u003e\u003ccode\u003ebc897e6\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Prepare release 2.20.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14723\"\u003e#14723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/2442e08ea6e8319d8d22e1def46fb82f9d5dd4d5\"\u003e\u003ccode\u003e2442e08\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Update change log for upcoming 2.20.1 patch release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14721\"\u003e#14721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/09265272f7d856fc920381e07e6de988a630ad61\"\u003e\u003ccode\u003e0926527\u003c/code\u003e\u003c/a\u003e [release/v2.20.x] Update the OpenTelemetry SDK version to 1.54.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.20.0...v2.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api` from 2.20.0-alpha to 2.20.1-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.javaagent:opentelemetry-javaagent-extension-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.20.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.54.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe configuration option used to enable traces generated by the \u003ccode\u003edropwizard-views\u003c/code\u003e instrumentation has changed from \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled\u003c/code\u003e to \u003ccode\u003eotel.instrumentation.common.experimental.view-telemetry.enabled\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated (and \u003ccode\u003e-alpha\u003c/code\u003e) SpanNames class was removed (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ClickHouse client v2 instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14501\"\u003e#14501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code attributes for log4j1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13947\"\u003e#13947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd headers capture feature to Kafka 2.6 interceptors (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14290\"\u003e#14290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom exception handling from logger instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14493\"\u003e#14493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd call depth check to executor instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Spring starter thread details support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14449\"\u003e#14449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet AWS Lambda SQS handlers report partial batch failures (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument instrumentation suppression API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14565\"\u003e#14565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update file version support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14593\"\u003e#14593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eurl.template\u003c/code\u003e support to Spring 6 RestTemplate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14612\"\u003e#14612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add missing resource providers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: map common-enabled property (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14589\"\u003e#14589\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-lowercase messaging headers capture (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14479\"\u003e#14479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JUL logger methods parameter mismatch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14531\"\u003e#14531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a test failure with latest Mongo release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd constructor to AgentClassLoader for custom parent ClassLoader (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14480\"\u003e#14480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: make bridge usable by Spring starter and contrib (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14497\"\u003e#14497\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14548\"\u003e#14548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce log level for main jar detection (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14528\"\u003e#14528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/AlchemyDing\"\u003e\u003ccode\u003e@​AlchemyDing\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/asarkar\"\u003e\u003ccode\u003e@​asarkar\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brunobat\"\u003e\u003ccode\u003e@​brunobat\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/devurandom\"\u003e\u003ccode\u003e@​devurandom\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.javaagent:opentelemetry-javaagent-extension-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003eVersion 2.20.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport: Update the OpenTelemetry SDK version to 1.54.1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14720\"\u003e#14720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.20.0 (2025-09-13)\u003c/h2\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe configuration option used to enable traces generated by the \u003ccode\u003edropwizard-views\u003c/code\u003e instrumentation has changed from \u003ccode\u003eotel.instrumentation.common.experimental.controller-telemetry.enabled\u003c/code\u003e to \u003ccode\u003eotel.instrumentation.common.experimental.view-telemetry.enabled\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecated (and \u003ccode\u003e-alpha\u003c/code\u003e) SpanNames class was removed\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ClickHouse client v2 instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14501\"\u003e#14501\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code attributes for log4j1\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13947\"\u003e#13947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd headers capture feature to Kafka 2.6 interceptors\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14290\"\u003e#14290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom exception handling from logger instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14493\"\u003e#14493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd call depth check to executor instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Spring starter thread details support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14449\"\u003e#14449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet AWS Lambda SQS handlers report partial batch failures\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument instrumentation suppression API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14565\"\u003e#14565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update file version support\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14593\"\u003e#14593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eurl.template\u003c/code\u003e support to Spring 6 RestTemplate\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14612\"\u003e#14612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: add missing resource providers\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14222\"\u003e#14222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: map common-enabled property\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14589\"\u003e#14589\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-runtime-attach` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-runtime-attach's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/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/Azure-Samples/ApplicationInsights-Java-Samples/pull/730","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/730","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/730/packages"}},{"old_version":"3.7.4","new_version":"3.7.5","update_type":"patch","path":"/gradle-groovy-dsl in the all-dependencies group","pr_created_at":"2025-09-29T18:13:47.000Z","version_change":"3.7.4 → 3.7.5","issue":{"uuid":"2871578062","node_id":"PR_kwDOIBoVIM6rKM3O","number":729,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-agent from 3.7.4 to 3.7.5 in /gradle-groovy-dsl in the all-dependencies group","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-29T21:03:03.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:13:47.000Z","updated_at":"2025-09-29T21:03:03.000Z","time_to_close":10156,"merged_at":"2025-09-29T21:03:03.000Z","merged_by":"trask","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":"/gradle-groovy-dsl in the all-dependencies group","ecosystem":"maven"},"body":"Bumps the all-dependencies group in /gradle-groovy-dsl with 1 update: [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java).\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-agent\u0026package-manager=gradle\u0026previous-version=3.7.4\u0026new-version=3.7.5)](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 \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/Azure-Samples/ApplicationInsights-Java-Samples/pull/729","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/729","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/729/packages"}},{"old_version":"3.7.4","new_version":"3.7.5","update_type":"patch","path":"/gradle-kotlin-dsl in the all-dependencies group","pr_created_at":"2025-09-29T18:01:50.000Z","version_change":"3.7.4 → 3.7.5","issue":{"uuid":"2871546025","node_id":"PR_kwDOIBoVIM6rKFCp","number":728,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-agent from 3.7.4 to 3.7.5 in /gradle-kotlin-dsl in the all-dependencies group","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-29T19:55:22.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:01:50.000Z","updated_at":"2025-09-29T19:55:22.000Z","time_to_close":6812,"merged_at":"2025-09-29T19:55:22.000Z","merged_by":"trask","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.4","new_version":"3.7.5","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":"/gradle-kotlin-dsl in the all-dependencies group","ecosystem":"maven"},"body":"Bumps the all-dependencies group in /gradle-kotlin-dsl with 1 update: [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java).\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.4 to 3.7.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.5 GA (09/25/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry versions\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4429\"\u003e#4429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead environment variables for AKS metrics otlp support\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4458\"\u003e#4458\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-agent\u0026package-manager=gradle\u0026previous-version=3.7.4\u0026new-version=3.7.5)](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 \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/Azure-Samples/ApplicationInsights-Java-Samples/pull/728","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/728","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/728/packages"}},{"old_version":"3.7.3","new_version":"3.7.4","update_type":"patch","path":null,"pr_created_at":"2025-09-08T11:14:12.000Z","version_change":"3.7.3 → 3.7.4","issue":{"uuid":"2807849604","node_id":"PR_kwDOPQ1P686nXGKE","number":15,"state":"open","title":"Bump the minor group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T11:14:12.000Z","updated_at":"2025-09-08T11:14:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":10,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"jvm","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.jpa","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.sentry.jvm.gradle","old_version":"5.8.1","new_version":"5.9.0","repository_url":"https://github.com/getsentry/sentry-android-gradle-plugin"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.9","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.gradle.develocity","old_version":"4.1","new_version":"4.1.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.4` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [plugin.jpa](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.5` |\n| [io.sentry.jvm.gradle](https://github.com/getsentry/sentry-android-gradle-plugin) | `5.8.1` | `5.9.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.4` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `2.0.0` | `2.0.1` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.13` |\n| com.gradle.develocity | `4.1` | `4.1.1` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/28889c8bd5e476203e7224baf3e7f394d868892d\"\u003e\u003ccode\u003e28889c8\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/Microsoft/ApplicationInsights-Java/issues/4411\"\u003e#4411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1c056086f6ad3218dfa7f483f2a314ff3cb516aa\"\u003e\u003ccode\u003e1c05608\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4413\"\u003e#4413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/841d4099309c77d30c4ae8796f3a8639b3c57840\"\u003e\u003ccode\u003e841d409\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0cb5055999431e7416eb0091f32481bf9917f316\"\u003e\u003ccode\u003e0cb5055\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c3732fd7f416543a21e98ecc30d679b7a6558519\"\u003e\u003ccode\u003ec3732fd\u003c/code\u003e\u003c/a\u003e Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.8 to 8.3.9 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4408\"\u003e#4408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/53d073bd9bc8139080b125b3d0dd6ed11d00936e\"\u003e\u003ccode\u003e53d073b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix copilot setup steps (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4402\"\u003e#4402\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4404\"\u003e#4404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/953a92b01ca672fb3ac47a1622133e997b554d3d\"\u003e\u003ccode\u003e953a92b\u003c/code\u003e\u003c/a\u003e Remove unused dependency (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/6337f12385fce6afd3ae0bccd71ed5242366dd9f\"\u003e\u003ccode\u003e6337f12\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/33570f3398efdf68a9ca5a387afa07ec5e63525a\"\u003e\u003ccode\u003e33570f3\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.2.0 to 1.3.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/970532944443a6d367e45020f9d92b7ed24b86d8\"\u003e\u003ccode\u003e9705329\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jvm` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003ejvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003ejvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.spring` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.jpa` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.jpa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.4 to 3.5.5\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\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\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\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 Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\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/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\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/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\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/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\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/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry.jvm.gradle` from 5.8.1 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/releases\"\u003eio.sentry.jvm.gradle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-android-gradle-plugin/blob/main/CHANGELOG.md\"\u003eio.sentry.jvm.gradle's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/getsentry/sentry-android-gradle-plugin/commit/98ad6c30a84ecb2ce555374dc3175d96198b593c\"\u003e\u003ccode\u003e98ad6c3\u003c/code\u003e\u003c/a\u003e release: 5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/dd7279cc6ed56442fa2df9dd0aedf3155d2c4fe8\"\u003e\u003ccode\u003edd7279c\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/de86499855aae40fbbd65cc61e1910d3ace9414c\"\u003e\u003ccode\u003ede86499\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-android.sh to 8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/1bcefaf3c97a4374fd9ce46e938f93ba2baf1a8d\"\u003e\u003ccode\u003e1bcefaf\u003c/code\u003e\u003c/a\u003e chore: update plugin-build/sentry-cli.properties to 2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/compare/5.8.1...5.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/28889c8bd5e476203e7224baf3e7f394d868892d\"\u003e\u003ccode\u003e28889c8\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/Microsoft/ApplicationInsights-Java/issues/4411\"\u003e#4411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1c056086f6ad3218dfa7f483f2a314ff3cb516aa\"\u003e\u003ccode\u003e1c05608\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4413\"\u003e#4413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/841d4099309c77d30c4ae8796f3a8639b3c57840\"\u003e\u003ccode\u003e841d409\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0cb5055999431e7416eb0091f32481bf9917f316\"\u003e\u003ccode\u003e0cb5055\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c3732fd7f416543a21e98ecc30d679b7a6558519\"\u003e\u003ccode\u003ec3732fd\u003c/code\u003e\u003c/a\u003e Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.8 to 8.3.9 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4408\"\u003e#4408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/53d073bd9bc8139080b125b3d0dd6ed11d00936e\"\u003e\u003ccode\u003e53d073b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix copilot setup steps (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4402\"\u003e#4402\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4404\"\u003e#4404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/953a92b01ca672fb3ac47a1622133e997b554d3d\"\u003e\u003ccode\u003e953a92b\u003c/code\u003e\u003c/a\u003e Remove unused dependency (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/6337f12385fce6afd3ae0bccd71ed5242366dd9f\"\u003e\u003ccode\u003e6337f12\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/33570f3398efdf68a9ca5a387afa07ec5e63525a\"\u003e\u003ccode\u003e33570f3\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.2.0 to 1.3.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/970532944443a6d367e45020f9d92b7ed24b86d8\"\u003e\u003ccode\u003e9705329\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.projectreactor:reactor-test from 3.7.7 to 3.7.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/509\"\u003eopensearch-project/spring-data-opensearch#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-commons from 3.5.1 to 3.5.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/508\"\u003eopensearch-project/spring-data-opensearch#508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-elasticsearch from 5.5.1 to 5.5.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/507\"\u003eopensearch-project/spring-data-opensearch#507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jenkins lib version to accommodate maven changes by \u003ca href=\"https://github.com/gaiksaya\"\u003e\u003ccode\u003e@​gaiksaya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/510\"\u003eopensearch-project/spring-data-opensearch#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.opensearch:opensearch-testcontainers from 3.0.1 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/511\"\u003eopensearch-project/spring-data-opensearch#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add JDK compatibility matrix to documentation by \u003ca href=\"https://github.com/oualidbouh\"\u003e\u003ccode\u003e@​oualidbouh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/512\"\u003eopensearch-project/spring-data-opensearch#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump next version to 2.0.1 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/506\"\u003eopensearch-project/spring-data-opensearch#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edon't ignore indices options for multi-search queries by \u003ca href=\"https://github.com/aivish\"\u003e\u003ccode\u003e@​aivish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/516\"\u003eopensearch-project/spring-data-opensearch#516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Gradle 9 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/514\"\u003eopensearch-project/spring-data-opensearch#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-elasticsearch from 5.5.2 to 5.5.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/517\"\u003eopensearch-project/spring-data-opensearch#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-commons from 3.5.2 to 3.5.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/518\"\u003eopensearch-project/spring-data-opensearch#518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.projectreactor:reactor-test from 3.7.8 to 3.7.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/519\"\u003eopensearch-project/spring-data-opensearch#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring to 6.2.10 and Spring Boot to 3.5.5 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/520\"\u003eopensearch-project/spring-data-opensearch#520\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/oualidbouh\"\u003e\u003ccode\u003e@​oualidbouh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/512\"\u003eopensearch-project/spring-data-opensearch#512\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v2.0.0...v2.0.1\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v2.0.0...v2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/7a4a6a2613ff2e2b59691505b002614275703019\"\u003e\u003ccode\u003e7a4a6a2\u003c/code\u003e\u003c/a\u003e Update Spring to 6.2.10 and Spring Boot to 3.5.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/093ebc9cf2be2f4db56f8876f8d6e561f776515b\"\u003e\u003ccode\u003e093ebc9\u003c/code\u003e\u003c/a\u003e Bump io.projectreactor:reactor-test from 3.7.8 to 3.7.9 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/1f18cef6a04a4d9d8a8a43e3847d6738d34050b0\"\u003e\u003ccode\u003e1f18cef\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-commons from 3.5.2 to 3.5.3 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/38ae16cb02b10129e8f9ee72655c189b02b714a7\"\u003e\u003ccode\u003e38ae16c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-elasticsearch (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/26e78377dc1fe4168a247a066038637b687887bc\"\u003e\u003ccode\u003e26e7837\u003c/code\u003e\u003c/a\u003e Update to Gradle 9 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/2fd90ecbaa190b83e218c7843e68ec39debd1917\"\u003e\u003ccode\u003e2fd90ec\u003c/code\u003e\u003c/a\u003e don't ignore indices options for multi-search queries (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/2428c7363dbce6dda0f3961396da6a7f33462152\"\u003e\u003ccode\u003e2428c73\u003c/code\u003e\u003c/a\u003e Bump next version to 2.0.1 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/d16cdf47df2b18d7b368ce316edf3a8a80324a8d\"\u003e\u003ccode\u003ed16cdf4\u003c/code\u003e\u003c/a\u003e docs: add JDK compatibility matrix to documentation (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/c849b90ae2e782f9fdcddb3cb135243a98740f3f\"\u003e\u003ccode\u003ec849b90\u003c/code\u003e\u003c/a\u003e Bump org.opensearch:opensearch-testcontainers from 3.0.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/hmpps-probation-search-services/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-search-services/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"3.7.3","new_version":"3.7.4","update_type":"patch","path":null,"pr_created_at":"2025-08-25T20:00:37.000Z","version_change":"3.7.3 → 3.7.4","issue":{"uuid":"2772879631","node_id":"PR_kwDOPQ1P686lRskP","number":12,"state":"closed","title":"Bump the minor group with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-08T10:57:50.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-25T20:00:37.000Z","updated_at":"2025-09-08T10:57:50.000Z","time_to_close":1177033,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":9,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"jvm","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.jpa","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.springframework.boot","old_version":"3.5.4","new_version":"3.5.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.sentry.jvm.gradle","old_version":"5.8.1","new_version":"5.9.0","repository_url":"https://github.com/getsentry/sentry-android-gradle-plugin"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.9","new_version":"2.8.11","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.gradle.develocity","old_version":"4.1","new_version":"4.1.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.4` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [plugin.jpa](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.4` | `3.5.5` |\n| [io.sentry.jvm.gradle](https://github.com/getsentry/sentry-android-gradle-plugin) | `5.8.1` | `5.9.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.4` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.9` | `2.8.11` |\n| com.gradle.develocity | `4.1` | `4.1.1` |\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/28889c8bd5e476203e7224baf3e7f394d868892d\"\u003e\u003ccode\u003e28889c8\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/Microsoft/ApplicationInsights-Java/issues/4411\"\u003e#4411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1c056086f6ad3218dfa7f483f2a314ff3cb516aa\"\u003e\u003ccode\u003e1c05608\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4413\"\u003e#4413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/841d4099309c77d30c4ae8796f3a8639b3c57840\"\u003e\u003ccode\u003e841d409\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0cb5055999431e7416eb0091f32481bf9917f316\"\u003e\u003ccode\u003e0cb5055\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c3732fd7f416543a21e98ecc30d679b7a6558519\"\u003e\u003ccode\u003ec3732fd\u003c/code\u003e\u003c/a\u003e Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.8 to 8.3.9 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4408\"\u003e#4408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/53d073bd9bc8139080b125b3d0dd6ed11d00936e\"\u003e\u003ccode\u003e53d073b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix copilot setup steps (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4402\"\u003e#4402\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4404\"\u003e#4404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/953a92b01ca672fb3ac47a1622133e997b554d3d\"\u003e\u003ccode\u003e953a92b\u003c/code\u003e\u003c/a\u003e Remove unused dependency (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/6337f12385fce6afd3ae0bccd71ed5242366dd9f\"\u003e\u003ccode\u003e6337f12\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/33570f3398efdf68a9ca5a387afa07ec5e63525a\"\u003e\u003ccode\u003e33570f3\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.2.0 to 1.3.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/970532944443a6d367e45020f9d92b7ed24b86d8\"\u003e\u003ccode\u003e9705329\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jvm` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003ejvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003ejvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.spring` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.jpa` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.jpa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.5.4 to 3.5.5\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHazelcast health indicator reports the wrong status when Hazelcast has shut down due to an out-of-memory error \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46909\"\u003e#46909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance critical tracing code has high overhead due to the use of the Stream API \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46844\"\u003e#46844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringLiquibaseCustomizer is exposed outside its defined visibility scope \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46758\"\u003e#46758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRace condition in OutputCapture can result in stale data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46721\"\u003e#46721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured WebClient no longer uses context's ReactorResourceFactory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46673\"\u003e#46673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault value not detected for a field annoted with \u003ccode\u003e@Name\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46666\"\u003e#46666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing metadata when using \u003ccode\u003e@Name\u003c/code\u003e with a constructor-bound property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46663\"\u003e#46663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing property for Spring Authorization Server's PAR endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46641\"\u003e#46641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperty name is incorrect when reporting a mis-configured OAuth 2 Resource Server JWT public key location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46636\"\u003e#46636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory not freed on context restart in JpaMetamodel#CACHE with spring.main.lazy-initialization=true \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46634\"\u003e#46634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured MockMvc ignores \u003ccode\u003e@FilterRegistration\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/46605\"\u003e#46605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to discover default value for a primitive should not lead to document its default value \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46561\"\u003e#46561\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\u003eKotlin samples for configuration metadata are in the wrong package \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46857\"\u003e#46857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eObservability examples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46798\"\u003e#46798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign method descriptions for SslOptions getCiphers and getEnabledProtocols with \u003ccode\u003e@returns\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46769\"\u003e#46769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing samples in the reference guide are missing the Kotlin version \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46767\"\u003e#46767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Virtual Threads section to mention the changes in Java 24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46610\"\u003e#46610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.webtestclient.timeout is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46588\"\u003e#46588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-test-autoconfigure should use the configuration properties annotation processor like other modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46585\"\u003e#46585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt deprecation level for management.health.influxdb.enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46580\"\u003e#46580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.test.mockmvc properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46578\"\u003e#46578\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 Angus Mail 2.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46725\"\u003e#46725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46726\"\u003e#46726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46883\"\u003e#46883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46794\"\u003e#46794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46830\"\u003e#46830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.26.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46884\"\u003e#46884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate Validator 8.0.3.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46728\"\u003e#46728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46729\"\u003e#46729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jersey 3.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46730\"\u003e#46730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46831\"\u003e#46831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty Reactive HTTPClient 4.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46885\"\u003e#46885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46808\"\u003e#46808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46779\"\u003e#46779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Javadoc Plugin 3.11.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46886\"\u003e#46886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46701\"\u003e#46701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46702\"\u003e#46702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MySQL 9.4.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46732\"\u003e#46732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.124.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46832\"\u003e#46832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Pulsar 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46733\"\u003e#46733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46703\"\u003e#46703\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/3537d255b579018851951da08262cd0178e40c66\"\u003e\u003ccode\u003e3537d25\u003c/code\u003e\u003c/a\u003e Release v3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a22e28e9e00eca994b8e412a420110da5b58b64a\"\u003e\u003ccode\u003ea22e28e\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/4cb8c8a1b9670497046655393ab2a0f535e8442d\"\u003e\u003ccode\u003e4cb8c8a\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.10-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9d205e21c4c007b317cc3c65bf8dcad543e61c81\"\u003e\u003ccode\u003e9d205e2\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/47b06322d3df72d886d838a090f506a6ba281892\"\u003e\u003ccode\u003e47b0632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46927\"\u003e#46927\u003c/a\u003e from izeye\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8b7145802503dc00720e24db67144e568648c96f\"\u003e\u003ccode\u003e8b71458\u003c/code\u003e\u003c/a\u003e Adapt checkstyle rules for 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/fb99badf16072b3e49aca422abe8e5be184b1af8\"\u003e\u003ccode\u003efb99bad\u003c/code\u003e\u003c/a\u003e Remove redundant suppressions from Checkstyle configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8af836a428e65b8032483d5d8159099684054cd0\"\u003e\u003ccode\u003e8af836a\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ae6c6a5ed4652134c8f35fb8ca9a3d0149a207c2\"\u003e\u003ccode\u003eae6c6a5\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/b6bae9f59b38a2dc8234d2766b062a5986410a37\"\u003e\u003ccode\u003eb6bae9f\u003c/code\u003e\u003c/a\u003e Upgrade to Spring RESTDocs 3.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.4...v3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry.jvm.gradle` from 5.8.1 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/releases\"\u003eio.sentry.jvm.gradle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-android-gradle-plugin/blob/main/CHANGELOG.md\"\u003eio.sentry.jvm.gradle's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/getsentry/sentry-android-gradle-plugin/commit/98ad6c30a84ecb2ce555374dc3175d96198b593c\"\u003e\u003ccode\u003e98ad6c3\u003c/code\u003e\u003c/a\u003e release: 5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/dd7279cc6ed56442fa2df9dd0aedf3155d2c4fe8\"\u003e\u003ccode\u003edd7279c\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/de86499855aae40fbbd65cc61e1910d3ace9414c\"\u003e\u003ccode\u003ede86499\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-android.sh to 8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/1bcefaf3c97a4374fd9ce46e938f93ba2baf1a8d\"\u003e\u003ccode\u003e1bcefaf\u003c/code\u003e\u003c/a\u003e chore: update plugin-build/sentry-cli.properties to 2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/compare/5.8.1...5.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/28889c8bd5e476203e7224baf3e7f394d868892d\"\u003e\u003ccode\u003e28889c8\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/Microsoft/ApplicationInsights-Java/issues/4411\"\u003e#4411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1c056086f6ad3218dfa7f483f2a314ff3cb516aa\"\u003e\u003ccode\u003e1c05608\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4413\"\u003e#4413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/841d4099309c77d30c4ae8796f3a8639b3c57840\"\u003e\u003ccode\u003e841d409\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0cb5055999431e7416eb0091f32481bf9917f316\"\u003e\u003ccode\u003e0cb5055\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c3732fd7f416543a21e98ecc30d679b7a6558519\"\u003e\u003ccode\u003ec3732fd\u003c/code\u003e\u003c/a\u003e Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.8 to 8.3.9 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4408\"\u003e#4408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/53d073bd9bc8139080b125b3d0dd6ed11d00936e\"\u003e\u003ccode\u003e53d073b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix copilot setup steps (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4402\"\u003e#4402\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4404\"\u003e#4404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/953a92b01ca672fb3ac47a1622133e997b554d3d\"\u003e\u003ccode\u003e953a92b\u003c/code\u003e\u003c/a\u003e Remove unused dependency (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/6337f12385fce6afd3ae0bccd71ed5242366dd9f\"\u003e\u003ccode\u003e6337f12\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/33570f3398efdf68a9ca5a387afa07ec5e63525a\"\u003e\u003ccode\u003e33570f3\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.2.0 to 1.3.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/970532944443a6d367e45020f9d92b7ed24b86d8\"\u003e\u003ccode\u003e9705329\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.9 to 2.8.11\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.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\u003cli\u003eFix: Property resolution for extensions within \u003ccode\u003e@OpenAPIDefinition\u003c/code\u003e Info object by \u003ca href=\"https://github.com/limehee\"\u003e\u003ccode\u003e@​limehee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3039\"\u003espringdoc/springdoc-openapi#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport externalDocs configure on SpecPropertiesCustomizer by \u003ca href=\"https://github.com/huisam\"\u003e\u003ccode\u003e@​huisam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3042\"\u003espringdoc/springdoc-openapi#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse adaptFromForwardedHeaders instead of deprecated fromHttpRequest by \u003ca href=\"https://github.com/thijsnissen\"\u003e\u003ccode\u003e@​thijsnissen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3060\"\u003espringdoc/springdoc-openapi#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes so that a RequestPart with a Map is added to the RequestBody 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/3051\"\u003espringdoc/springdoc-openapi#3051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor webhook discovery and scanning mechanism by \u003ca href=\"https://github.com/zdary\"\u003e\u003ccode\u003e@​zdary\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3057\"\u003espringdoc/springdoc-openapi#3057\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/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\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.4\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.27.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.36\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/3050\"\u003e#3050\u003c/a\u003e - \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e JSON parameters missing Content-Type in generated curl commands, causing 415 errors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2978\"\u003e#2978\u003c/a\u003e - Parameter is no longer optional after upgrade to 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3022\"\u003e#3022\u003c/a\u003e - NullPointerException thrown in SchemaUtils.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3026\"\u003e#3026\u003c/a\u003e - Fix unexpected merging of media types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3036\"\u003e#3036\u003c/a\u003e - Fixed \u0026quot;desciption\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3039\"\u003e#3039\u003c/a\u003e - Fix: Property resolution for extensions within \u003ca href=\"https://github.com/OpenAPIDefinition\"\u003e\u003ccode\u003e@​OpenAPIDefinition\u003c/code\u003e\u003c/a\u003e Info object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3051\"\u003e#3051\u003c/a\u003e -  Fixes so that a RequestPart with a Map is added to the RequestBody\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3060\"\u003e#3060\u003c/a\u003e - Use adaptFromForwardedHeaders instead of deprecated fromHttpRequest\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.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\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.4\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.27.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to 2.2.36\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/3050\"\u003e#3050\u003c/a\u003e - \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e JSON parameters missing Content-Type in generated curl commands, causing 415 errors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2978\"\u003e#2978\u003c/a\u003e - Parameter is no longer optional after upgrade to 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3022\"\u003e#3022\u003c/a\u003e - NullPointerException thrown in SchemaUtils.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3026\"\u003e#3026\u003c/a\u003e - Fix unexpected merging of media types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3036\"\u003e#3036\u003c/a\u003e - Fixed \u0026quot;desciption\u0026quo...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/hmpps-probation-search-services/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-search-services/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"3.7.3","new_version":"3.7.4","update_type":"patch","path":null,"pr_created_at":"2025-08-18T15:23:32.000Z","version_change":"3.7.3 → 3.7.4","issue":{"uuid":"2753682172","node_id":"PR_kwDOPQ1P686kIdr8","number":10,"state":"closed","title":"Bump the minor group with 6 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-25T12:10:06.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T15:23:32.000Z","updated_at":"2025-08-25T12:10:06.000Z","time_to_close":593194,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":6,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"jvm","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.spring","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"plugin.jpa","old_version":"2.2.0","new_version":"2.2.10","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"io.sentry.jvm.gradle","old_version":"5.8.1","new_version":"5.9.0","repository_url":"https://github.com/getsentry/sentry-android-gradle-plugin"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.4` |\n| [jvm](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [plugin.spring](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [plugin.jpa](https://github.com/JetBrains/kotlin) | `2.2.0` | `2.2.10` |\n| [io.sentry.jvm.gradle](https://github.com/getsentry/sentry-android-gradle-plugin) | `5.8.1` | `5.9.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.3` | `3.7.4` |\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/28889c8bd5e476203e7224baf3e7f394d868892d\"\u003e\u003ccode\u003e28889c8\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/Microsoft/ApplicationInsights-Java/issues/4411\"\u003e#4411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1c056086f6ad3218dfa7f483f2a314ff3cb516aa\"\u003e\u003ccode\u003e1c05608\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4413\"\u003e#4413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/841d4099309c77d30c4ae8796f3a8639b3c57840\"\u003e\u003ccode\u003e841d409\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0cb5055999431e7416eb0091f32481bf9917f316\"\u003e\u003ccode\u003e0cb5055\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c3732fd7f416543a21e98ecc30d679b7a6558519\"\u003e\u003ccode\u003ec3732fd\u003c/code\u003e\u003c/a\u003e Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.8 to 8.3.9 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4408\"\u003e#4408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/53d073bd9bc8139080b125b3d0dd6ed11d00936e\"\u003e\u003ccode\u003e53d073b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix copilot setup steps (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4402\"\u003e#4402\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4404\"\u003e#4404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/953a92b01ca672fb3ac47a1622133e997b554d3d\"\u003e\u003ccode\u003e953a92b\u003c/code\u003e\u003c/a\u003e Remove unused dependency (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/6337f12385fce6afd3ae0bccd71ed5242366dd9f\"\u003e\u003ccode\u003e6337f12\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/33570f3398efdf68a9ca5a387afa07ec5e63525a\"\u003e\u003ccode\u003e33570f3\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.2.0 to 1.3.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/970532944443a6d367e45020f9d92b7ed24b86d8\"\u003e\u003ccode\u003e9705329\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jvm` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003ejvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003ejvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.spring` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.spring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.spring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plugin.jpa` from 2.2.0 to 2.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eplugin.jpa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.2.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eplugin.jpa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79276\"\u003e\u003ccode\u003eKT-79276\u003c/code\u003e\u003c/a\u003e Dexing fails with \u0026quot;Cannot read field X because \u003c!-- raw HTML omitted --\u003e is null\u0026quot; with 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79442\"\u003e\u003ccode\u003eKT-79442\u003c/code\u003e\u003c/a\u003e \u0026quot;Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata\u0026quot;: 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78815\"\u003e\u003ccode\u003eKT-78815\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eSymbol not found: __ZNSt3__117bad_function_callD1Ev\u003c/code\u003e error on iOS 15.5 simulator in Xcode 16.3 after update to 2.2.0-Beta2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78501\"\u003e\u003ccode\u003eKT-78501\u003c/code\u003e\u003c/a\u003e K2: Missing [ABSTRACT_SUPER_CALL] diagnostics for delegated interface method leads to AssertionError: isCompiledToJvmDefault during IR lowering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e  IR lowering failed / Unexpected null argument for composable call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76477\"\u003e\u003ccode\u003eKT-76477\u003c/code\u003e\u003c/a\u003e Kotlin/Native: fix compiler performance reporting in sources-\u0026gt;klib and klibs-\u0026gt;binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78736\"\u003e\u003ccode\u003eKT-78736\u003c/code\u003e\u003c/a\u003e Missing [NOT_YET_SUPPORTED_IN_INLINE] diagnostics because of incorrect context update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77685\"\u003e\u003ccode\u003eKT-77685\u003c/code\u003e\u003c/a\u003e \u0026quot;IllegalArgumentException: Sequence contains more than one matching element\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76365\"\u003e\u003ccode\u003eKT-76365\u003c/code\u003e\u003c/a\u003e K2: Missing ABSTRACT_SUPER_CALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78352\"\u003e\u003ccode\u003eKT-78352\u003c/code\u003e\u003c/a\u003e False-positive IDENTITY_SENSITIVE_OPERATIONS_WITH_VALUE_TYPE when comparing with equality operator (==)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompose compiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78479\"\u003e\u003ccode\u003eKT-78479\u003c/code\u003e\u003c/a\u003e Ensure that default transform affects functions entered through a call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e Fix visibility for default wrappers of protected methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issuetracker.google.com/issues/408492167\"\u003e\u003ccode\u003eb/408492167\u003c/code\u003e\u003c/a\u003e Emit parameter names in Compose source information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79050\"\u003e\u003ccode\u003eKT-79050\u003c/code\u003e\u003c/a\u003e KJS / IC: \u0026quot;Unexpected body of primary constructor for processing irClass\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-79089\"\u003e\u003ccode\u003eKT-79089\u003c/code\u003e\u003c/a\u003e KJS: Could not load reporter / Cannot find module 'mocha' when running jsNode tests\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-79075\"\u003e\u003ccode\u003eKT-79075\u003c/code\u003e\u003c/a\u003e Stuck on Kotlin_getSourceInfo_core_symbolication\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76178\"\u003e\u003ccode\u003eKT-76178\u003c/code\u003e\u003c/a\u003e LLVM Update: symbol '__ZnwmSt19__type_descriptor_t' missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. Runtime. Memory\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78925\"\u003e\u003ccode\u003eKT-78925\u003c/code\u003e\u003c/a\u003e Crash SIGABRT on Apple Watch after updating Kotlin to 2.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-77445\"\u003e\u003ccode\u003eKT-77445\u003c/code\u003e\u003c/a\u003e  UNRESOLVED_REFERENCE when importing classes from kotlin-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78263\"\u003e\u003ccode\u003eKT-78263\u003c/code\u003e\u003c/a\u003e java.lang.NoClassDefFoundError: Could not initialize class com.intellij.psi.impl.PsiSubstitutorImpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78318\"\u003e\u003ccode\u003eKT-78318\u003c/code\u003e\u003c/a\u003e Unresolved reference when compiling kotlin/JS project on fresh master\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler Plugins\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78490\"\u003e\u003ccode\u003eKT-78490\u003c/code\u003e\u003c/a\u003e \u0026quot;AssertionError: SyntheticAccessorLowering should not attempt to modify other files\u0026quot; when calling protected open composable with default argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-78038\"\u003e\u003ccode\u003eKT-78038\u003c/code\u003e\u003c/a\u003e Make jvm-abi-gen compiler plugin output classloader-friendly\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-77023\"\u003e\u003ccode\u003eKT-77023\u003c/code\u003e\u003c/a\u003e Support creating KotlinJvmAndroidCompilation in KotlinBaseApiPlugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c448af19ded1b1a4e96e9af6412cd9acb100ce1a\"\u003e\u003ccode\u003ec448af1\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4925857c812473358266556396fa76ac15b0dffd\"\u003e\u003ccode\u003e4925857\u003c/code\u003e\u003c/a\u003e [JS] Upgrade NPM dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0e3327f52acd563a7846ffdf65c6d87a1e4f7f30\"\u003e\u003ccode\u003e0e3327f\u003c/code\u003e\u003c/a\u003e [K/N] Use coreSymbolicationImageListType=all_loaded by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/21231f535f1777db97ea7ea39bcabb9f6ddcb9a5\"\u003e\u003ccode\u003e21231f5\u003c/code\u003e\u003c/a\u003e [JVM] avoid unnecessary spills of some dead locals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/42972543940d3f519561162dec6f859d9ce73ac3\"\u003e\u003ccode\u003e4297254\u003c/code\u003e\u003c/a\u003e [gradle] Fix missing mocha reporter module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/95639d5e5baf1dfdb71bdf5c7962865cc6053dc4\"\u003e\u003ccode\u003e95639d5\u003c/code\u003e\u003c/a\u003e [JVM] Fix detection of $DefaultImpl bridges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/09a5926c90cc1dd1b9cd9b4bb0f2ba398635dcb8\"\u003e\u003ccode\u003e09a5926\u003c/code\u003e\u003c/a\u003e FIR: allow to resolve some Java classes with \u003ccode\u003e@kotlin.Metadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/4bf855d50d78b8f346ac768eecceda0286f490c9\"\u003e\u003ccode\u003e4bf855d\u003c/code\u003e\u003c/a\u003e [K/JS] Fix incremental compilation for overridden external properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/69050bd292fef7017f259d0839391a0fd2d6e66c\"\u003e\u003ccode\u003e69050bd\u003c/code\u003e\u003c/a\u003e [K/N][llvm] Update LLVM build to incorporate the recent changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/accbf36dfd0890efb10d2b927061903267447632\"\u003e\u003ccode\u003eaccbf36\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.2.10-RC\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.2.0...v2.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry.jvm.gradle` from 5.8.1 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/releases\"\u003eio.sentry.jvm.gradle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-android-gradle-plugin/blob/main/CHANGELOG.md\"\u003eio.sentry.jvm.gradle's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.0\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Android SDK from v8.14.0 to v8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/936\"\u003e#936\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/943\"\u003e#943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/958\"\u003e#958\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8190\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.14.0...8.19.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump CLI from v2.46.0 to v2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/948\"\u003e#948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/pull/957\"\u003e#957\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2511\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/compare/2.46.0...2.51.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\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/getsentry/sentry-android-gradle-plugin/commit/98ad6c30a84ecb2ce555374dc3175d96198b593c\"\u003e\u003ccode\u003e98ad6c3\u003c/code\u003e\u003c/a\u003e release: 5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/dd7279cc6ed56442fa2df9dd0aedf3155d2c4fe8\"\u003e\u003ccode\u003edd7279c\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/de86499855aae40fbbd65cc61e1910d3ace9414c\"\u003e\u003ccode\u003ede86499\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-android.sh to 8.19.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/commit/1bcefaf3c97a4374fd9ce46e938f93ba2baf1a8d\"\u003e\u003ccode\u003e1bcefaf\u003c/code\u003e\u003c/a\u003e chore: update plugin-build/sentry-cli.properties to 2.51.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-android-gradle-plugin/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-android-gradle-plugin/compare/5.8.1...5.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.4 (GA)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.4 GA (08/05/2025)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deprecated EnvironmentResourceProvider reference\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4377\"\u003e#4377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix null exception message error\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/46001\"\u003eAzure/azure-sdk-for-java#46001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to OpenTelemetry Java Instrumentation 2.18.1\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4378\"\u003e#4378\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/microsoft/ApplicationInsights-Java/commit/28889c8bd5e476203e7224baf3e7f394d868892d\"\u003e\u003ccode\u003e28889c8\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/Microsoft/ApplicationInsights-Java/issues/4411\"\u003e#4411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/1c056086f6ad3218dfa7f483f2a314ff3cb516aa\"\u003e\u003ccode\u003e1c05608\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4413\"\u003e#4413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/841d4099309c77d30c4ae8796f3a8639b3c57840\"\u003e\u003ccode\u003e841d409\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/0cb5055999431e7416eb0091f32481bf9917f316\"\u003e\u003ccode\u003e0cb5055\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.4 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c3732fd7f416543a21e98ecc30d679b7a6558519\"\u003e\u003ccode\u003ec3732fd\u003c/code\u003e\u003c/a\u003e Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.8 to 8.3.9 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4408\"\u003e#4408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/53d073bd9bc8139080b125b3d0dd6ed11d00936e\"\u003e\u003ccode\u003e53d073b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix copilot setup steps (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4402\"\u003e#4402\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4404\"\u003e#4404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/953a92b01ca672fb3ac47a1622133e997b554d3d\"\u003e\u003ccode\u003e953a92b\u003c/code\u003e\u003c/a\u003e Remove unused dependency (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/6337f12385fce6afd3ae0bccd71ed5242366dd9f\"\u003e\u003ccode\u003e6337f12\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-sdk-bom from 1.2.36 to 1.2.37 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/33570f3398efdf68a9ca5a387afa07ec5e63525a\"\u003e\u003ccode\u003e33570f3\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.2.0 to 1.3.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/970532944443a6d367e45020f9d92b7ed24b86d8\"\u003e\u003ccode\u003e9705329\u003c/code\u003e\u003c/a\u003e Bump com.github.spotbugs.snom:spotbugs-gradle-plugin from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/ministryofjustice/hmpps-probation-search-services/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-search-services/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"3.7.2","new_version":"3.7.3","update_type":"patch","path":null,"pr_created_at":"2025-06-11T16:19:54.000Z","version_change":"3.7.2 → 3.7.3","issue":{"uuid":"2584796571","node_id":"PR_kwDOHdpzX86aEN2b","number":5116,"state":"open","title":"Bump the minor group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-11T16:19:54.000Z","updated_at":"2025-06-20T07:53:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":17,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-s3","old_version":"3.3.0","new_version":"3.4.0"},{"name":"io.awspring.cloud:spring-cloud-aws-autoconfigure","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/awspring/spring-cloud-aws"},{"name":"software.amazon.awssdk:aws-query-protocol","old_version":"2.31.45","new_version":"2.31.61"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sns","old_version":"3.3.0","new_version":"3.4.0"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sqs","old_version":"3.3.0","new_version":"3.4.0"},{"name":"io.awspring.cloud:spring-cloud-aws-starter","old_version":"3.3.0","new_version":"3.4.0"},{"name":"software.amazon.awssdk:sts","old_version":"2.31.45","new_version":"2.31.61"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"com.azure:azure-identity","old_version":"1.16.1","new_version":"1.16.2","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.graph:microsoft-graph","old_version":"6.38.0","new_version":"6.41.0","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"1.6.3","new_version":"1.7.0","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"io.sentry:sentry-spring-boot-starter-jakarta","old_version":"8.12.0","new_version":"8.13.2","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.wiremock:wiremock-standalone","old_version":"3.13.0","new_version":"3.13.1","repository_url":"https://github.com/wiremock/wiremock"},{"name":"com.gradle.develocity","old_version":"4.0.1","new_version":"4.0.2"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| io.awspring.cloud:spring-cloud-aws-starter-s3 | `3.3.0` | `3.4.0` |\n| [io.awspring.cloud:spring-cloud-aws-autoconfigure](https://github.com/awspring/spring-cloud-aws) | `3.3.0` | `3.4.0` |\n| software.amazon.awssdk:aws-query-protocol | `2.31.45` | `2.31.61` |\n| io.awspring.cloud:spring-cloud-aws-starter-sns | `3.3.0` | `3.4.0` |\n| io.awspring.cloud:spring-cloud-aws-starter-sqs | `3.3.0` | `3.4.0` |\n| io.awspring.cloud:spring-cloud-aws-starter | `3.3.0` | `3.4.0` |\n| software.amazon.awssdk:sts | `2.31.45` | `2.31.61` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java) | `1.16.1` | `1.16.2` |\n| [com.microsoft.graph:microsoft-graph](https://github.com/microsoftgraph/msgraph-sdk-java) | `6.38.0` | `6.41.0` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `1.6.3` | `1.7.0` |\n| [io.sentry:sentry-spring-boot-starter-jakarta](https://github.com/getsentry/sentry-java) | `8.12.0` | `8.13.2` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.8` | `2.8.9` |\n| [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) | `3.13.0` | `3.13.1` |\n| com.gradle.develocity | `4.0.1` | `4.0.2` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\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\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-s3` from 3.3.0 to 3.4.0\n\nUpdates `io.awspring.cloud:spring-cloud-aws-autoconfigure` from 3.3.0 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awspring/spring-cloud-aws/releases\"\u003eio.awspring.cloud:spring-cloud-aws-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003ch2\u003eReference documentation\u003c/h2\u003e\n\u003cp\u003e📗 \u003ca href=\"https://docs.awspring.io/spring-cloud-aws/docs/3.4.0/reference/html/index.html\"\u003ehttps://docs.awspring.io/spring-cloud-aws/docs/3.4.0/reference/html/index.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSQS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eObservability Support for SQS by \u003ca href=\"https://github.com/tomazfernandes\"\u003e\u003ccode\u003e@​tomazfernandes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1369\"\u003eawspring/spring-cloud-aws#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd auto-configuration for \u003ccode\u003emaxDelayBetweenPolls\u003c/code\u003e by \u003ca href=\"https://github.com/krutip7\"\u003e\u003ccode\u003e@​krutip7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1365\"\u003eawspring/spring-cloud-aws#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eImmediateRetryAsyncErrorHandler\u003c/code\u003e changes msg visibility timeout to zero. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1314\"\u003e#1314\u003c/a\u003e) by \u003ca href=\"https://github.com/rafaelcgpava\"\u003e\u003ccode\u003e@​rafaelcgpava\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1370\"\u003eawspring/spring-cloud-aws#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename bean producer method to a unique name in \u003ccode\u003eSqsManualAckSample\u003c/code\u003e by \u003ca href=\"https://github.com/joseiedo\"\u003e\u003ccode\u003e@​joseiedo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1384\"\u003eawspring/spring-cloud-aws#1384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly handle \u003ccode\u003eError\u003c/code\u003es in listeners by \u003ca href=\"https://github.com/isaacvando\"\u003e\u003ccode\u003e@​isaacvando\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1383\"\u003eawspring/spring-cloud-aws#1383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eExponentialBackoffErrorHandler\u003c/code\u003e to manage message visibility timout by \u003ca href=\"https://github.com/brun0-4ugusto\"\u003e\u003ccode\u003e@​brun0-4ugusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1381\"\u003eawspring/spring-cloud-aws#1381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDynamoDB\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbility to override separator in \u003ccode\u003eDefaultDynamoDbTableNameResolver\u003c/code\u003e by \u003ca href=\"https://github.com/beccagaspard\"\u003e\u003ccode\u003e@​beccagaspard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1380\"\u003eawspring/spring-cloud-aws#1380\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Upgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade AWS SDK to 2.31.54 and Localstack to 4.4.0 by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1402\"\u003eawspring/spring-cloud-aws#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Cloud 2025.0.0 and Spring Boot 3.5.0 by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1401\"\u003eawspring/spring-cloud-aws#1401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not manage WireMock version. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1343\"\u003eawspring/spring-cloud-aws#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not manage ByteBuddy version by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1342\"\u003eawspring/spring-cloud-aws#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Jakarta mail versions by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1323\"\u003eawspring/spring-cloud-aws#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Wiremock to 3.13.0 by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1321\"\u003eawspring/spring-cloud-aws#1321\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/krutip7\"\u003e\u003ccode\u003e@​krutip7\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1365\"\u003eawspring/spring-cloud-aws#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rafaelcgpava\"\u003e\u003ccode\u003e@​rafaelcgpava\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1370\"\u003eawspring/spring-cloud-aws#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shreyas957\"\u003e\u003ccode\u003e@​shreyas957\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1382\"\u003eawspring/spring-cloud-aws#1382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacvando\"\u003e\u003ccode\u003e@​isaacvando\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1383\"\u003eawspring/spring-cloud-aws#1383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brun0-4ugusto\"\u003e\u003ccode\u003e@​brun0-4ugusto\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1381\"\u003eawspring/spring-cloud-aws#1381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.1...v3.4.0\"\u003ehttps://github.com/awspring/spring-cloud-aws/compare/v3.3.1...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003eReference documentation\u003c/h2\u003e\n\u003cp\u003e📗 \u003ca href=\"https://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\"\u003ehttps://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eS3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1390\"\u003eawspring/spring-cloud-aws#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not create S3 CRT client if aws-crt library is not on the classpath by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e  (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1359\"\u003eawspring/spring-cloud-aws#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eS3AsyncClient\u003c/code\u003e endpoint from Localstack if available in tests by \u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\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/awspring/spring-cloud-aws/commit/d308b34955c8f3e00fdc9974709a9aaf9b810cbd\"\u003e\u003ccode\u003ed308b34\u003c/code\u003e\u003c/a\u003e Run Github actions on 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/275700d6331f80e88cfd4e1aef9ae5eeb4a288a6\"\u003e\u003ccode\u003e275700d\u003c/code\u003e\u003c/a\u003e Set version to 3.4.0 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/1b51841b148c2e8a3b024d39d559d363229cd14d\"\u003e\u003ccode\u003e1b51841\u003c/code\u003e\u003c/a\u003e Fix formatting (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/b1e90e3d6d1ffd9e3557f58bc2ec2a2047c61bd8\"\u003e\u003ccode\u003eb1e90e3\u003c/code\u003e\u003c/a\u003e Upgrade Wiremock to 3.13.0 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/062c2a69dcc4034e5b45062b41d8fae790843ced\"\u003e\u003ccode\u003e062c2a6\u003c/code\u003e\u003c/a\u003e Upgrade jakarta mail version (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/29d3e1c11bd0f1b9df187957023d1b65569d28c8\"\u003e\u003ccode\u003e29d3e1c\u003c/code\u003e\u003c/a\u003e Do not manage WireMock version. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/cf949b76e88557a0a5c1a03943be4bb6b2014423\"\u003e\u003ccode\u003ecf949b7\u003c/code\u003e\u003c/a\u003e Lift Spring Cloud Dependency 2025.0.0 and Spring Boot 3.5.0 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/f8084384a5577319baacfd9ea1262d8816f81233\"\u003e\u003ccode\u003ef808438\u003c/code\u003e\u003c/a\u003e Upgrade AWS SDK to 2.31.54 and Localstack to 4.4.0 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/d07815ad8b984dcb54cc70e937ec96586c301812\"\u003e\u003ccode\u003ed07815a\u003c/code\u003e\u003c/a\u003e Update readme with 3.3.1 release (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5ec944dbef897ebfffa33f1d54e070ff33785f7a\"\u003e\u003ccode\u003e5ec944d\u003c/code\u003e\u003c/a\u003e Observability Support for SQS (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1369\"\u003e#1369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:aws-query-protocol` from 2.31.45 to 2.31.61\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sns` from 3.3.0 to 3.4.0\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sqs` from 3.3.0 to 3.4.0\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter` from 3.3.0 to 3.4.0\n\nUpdates `software.amazon.awssdk:sts` from 2.31.45 to 2.31.61\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.azure:azure-identity` from 1.16.1 to 1.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/releases\"\u003ecom.azure:azure-identity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-identity_1.16.2\u003c/h2\u003e\n\u003ch2\u003e1.16.2 (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003ch4\u003eDependency Updates\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eazure-core\u003c/code\u003e from \u003ccode\u003e1.55.3\u003c/code\u003e to version \u003ccode\u003e1.55.4\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eazure-core-http-netty\u003c/code\u003e from \u003ccode\u003e1.15.11\u003c/code\u003e to version \u003ccode\u003e1.15.12\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003emsal4j\u003c/code\u003e from \u003ccode\u003e1.20.1\u003c/code\u003e to version \u003ccode\u003e1.21.0\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/Azure/azure-sdk-for-java/commit/18d9a136fda93afa1912482e668d0bf8ccf8d211\"\u003e\u003ccode\u003e18d9a13\u003c/code\u003e\u003c/a\u003e eng, mgmt, package config for deployment packages (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45620\"\u003e#45620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/69acd9dd00847024a913bb1f7b7e3d848cfa1252\"\u003e\u003ccode\u003e69acd9d\u003c/code\u003e\u003c/a\u003e Prepare Identity Release June 2025 + Bump Msal dependency (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45639\"\u003e#45639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/49120d39f1c711ab89c4ea4b1ee733a9630a746a\"\u003e\u003ccode\u003e49120d3\u003c/code\u003e\u003c/a\u003e disable java CI pipeline generation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45641\"\u003e#45641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/b66326f677805ef22afec021bf98cb14c7939f23\"\u003e\u003ccode\u003eb66326f\u003c/code\u003e\u003c/a\u003e adjust pr batch size (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45636\"\u003e#45636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/11d2958331e1bc6017e20df85651072a9a3a0eda\"\u003e\u003ccode\u003e11d2958\u003c/code\u003e\u003c/a\u003e Query Functionality For ThinClient (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45420\"\u003e#45420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/7fc6ff218f48c596525be0f72d8ee3c4cdfeb799\"\u003e\u003ccode\u003e7fc6ff2\u003c/code\u003e\u003c/a\u003e Increment package versions for computeschedule releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45626\"\u003e#45626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/94d4ec5ed93f0ce47fd5cc89e15699e8a75b32f2\"\u003e\u003ccode\u003e94d4ec5\u003c/code\u003e\u003c/a\u003e Increment package versions for purestorageblock releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45631\"\u003e#45631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/3221987411169372aca9cabc64fff0cb223e6ad2\"\u003e\u003ccode\u003e3221987\u003c/code\u003e\u003c/a\u003e Increment package versions for core releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45624\"\u003e#45624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/ceb0e96519be8b0a3c2c16e88aa4b24f13ad4481\"\u003e\u003ccode\u003eceb0e96\u003c/code\u003e\u003c/a\u003e [eventgrid-systemevents] Prepare for GA (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45628\"\u003e#45628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/d88b1717c8743e233597e0ed3f81fc294790b534\"\u003e\u003ccode\u003ed88b171\u003c/code\u003e\u003c/a\u003e Anomaly Detector: Update commit id in tsp-location.yaml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/45630\"\u003e#45630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/compare/azure-identity_1.16.1...azure-identity_1.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.graph:microsoft-graph` from 6.38.0 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/releases\"\u003ecom.microsoft.graph:microsoft-graph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.41.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.40.0...v6.41.0\"\u003e6.41.0\u003c/a\u003e (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded new constructor for GraphServiceClient (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/791479f8a68d06f9cd33ac45b56ca6d80c236de1\"\u003e791479f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/58f473c1070a6585b5be76c3bad562c2c53f228e\"\u003e58f473c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.40.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.39.0...v6.40.0\"\u003e6.40.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003eab70830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.39.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoftgraph/msgraph-sdk-java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.graph:microsoft-graph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.40.0...v6.41.0\"\u003e6.41.0\u003c/a\u003e (2025-06-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded new constructor for GraphServiceClient (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/791479f8a68d06f9cd33ac45b56ca6d80c236de1\"\u003e791479f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/58f473c1070a6585b5be76c3bad562c2c53f228e\"\u003e58f473c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.39.0...v6.40.0\"\u003e6.40.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003eab70830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\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/microsoftgraph/msgraph-sdk-java/commit/8c1a21f8d6f0828e59b6b2fe7756b48cdb735264\"\u003e\u003ccode\u003e8c1a21f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2393\"\u003e#2393\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/65861fb2e923106eb69701520e2ab5dacf3cf7d9\"\u003e\u003ccode\u003e65861fb\u003c/code\u003e\u003c/a\u003e chore(main): release 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/0e288e1965c5d1974bb795ff4b62e597665f32f1\"\u003e\u003ccode\u003e0e288e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2394\"\u003e#2394\u003c/a\u003e from microsoftgraph/v1.0/pipelinebuild/189813\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/58f473c1070a6585b5be76c3bad562c2c53f228e\"\u003e\u003ccode\u003e58f473c\u003c/code\u003e\u003c/a\u003e feat(generation): update request builders and models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/791479f8a68d06f9cd33ac45b56ca6d80c236de1\"\u003e\u003ccode\u003e791479f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2388\"\u003e#2388\u003c/a\u003e from raghucha/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/a2a4281c414e23839ab64608f5e75038ff684c6c\"\u003e\u003ccode\u003ea2a4281\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2390\"\u003e#2390\u003c/a\u003e from microsoftgraph/dependabot/maven/junit-dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/f39f16642ffe0c1f4e1a8379befeebf74adbed95\"\u003e\u003ccode\u003ef39f166\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump org.junit.jupiter:junit-jupiter-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/44205f3d2bc5545207374e36a2f047dd9d260beb\"\u003e\u003ccode\u003e44205f3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2392\"\u003e#2392\u003c/a\u003e from microsoftgraph/chore/upgrades-gradle-wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3a10399f8e676024e9cf07af737aefbbae87f9c3\"\u003e\u003ccode\u003e3a10399\u003c/code\u003e\u003c/a\u003e chore: upgrades gradle wrapper to latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/91d519fc7c44ca3dc430208fcd9af42992bc63a6\"\u003e\u003ccode\u003e91d519f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2385\"\u003e#2385\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 1.6.3 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 1.6.5 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/465\"\u003eopensearch-project/spring-data-opensearch#465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Data Elasticsearch 5.5 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/433\"\u003eopensearch-project/spring-data-opensearch#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build matrix to include OpenSearch 2.19.2 and 3.0.0 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/467\"\u003eopensearch-project/spring-data-opensearch#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring Boot to 3.5.0 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/469\"\u003eopensearch-project/spring-data-opensearch#469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.4...v1.7.0\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.4...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 1.6.4 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/452\"\u003eopensearch-project/spring-data-opensearch#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.wiremock:wiremock from 3.12.1 to 3.13.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/opensearch-project/spring-data-opensearch/pull/453\"\u003eopensearch-project/spring-data-opensearch#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation section regarding connecting to AWS OpenSearch Serverless services by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/456\"\u003eopensearch-project/spring-data-opensearch#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/457\"\u003eopensearch-project/spring-data-opensearch#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Gradle to 8.14 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/458\"\u003eopensearch-project/spring-data-opensearch#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.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/opensearch-project/spring-data-opensearch/pull/460\"\u003eopensearch-project/spring-data-opensearch#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/6fd3cd3f501554b08df31958aea8e6f8821c8813\"\u003e\u003ccode\u003e6fd3cd3\u003c/code\u003e\u003c/a\u003e Update Spring Boot to 3.5.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/9ee2594a6fc71015c855bfcba3f3cf1e7dc95aa7\"\u003e\u003ccode\u003e9ee2594\u003c/code\u003e\u003c/a\u003e Update build matrix to include OpenSearch 2.19.2 and 3.0.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/e77c0019179c9fda72d65217a764e0cfe3e90dfc\"\u003e\u003ccode\u003ee77c001\u003c/code\u003e\u003c/a\u003e Update to Spring Data Elasticsearch 5.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/50709cb451bd6cac3f276e075c14c40f82f3ed52\"\u003e\u003ccode\u003e50709cb\u003c/code\u003e\u003c/a\u003e Bump next version to 1.6.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f3684a6c0e467bcab37f89e9cbd0b3067e4f75f4\"\u003e\u003ccode\u003ef3684a6\u003c/code\u003e\u003c/a\u003e Bump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/965ae02e979a1d7103cfb2fcfde8ce828d960d2f\"\u003e\u003ccode\u003e965ae02\u003c/code\u003e\u003c/a\u003e Update Gradle to 8.14 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/28ce13131f7922eda8121f7506e307d5718fd99c\"\u003e\u003ccode\u003e28ce131\u003c/code\u003e\u003c/a\u003e Update Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/2d9ce88f34769870097d1e81f88fdae77654fcf8\"\u003e\u003ccode\u003e2d9ce88\u003c/code\u003e\u003c/a\u003e Add documentation section regarding connecting to AWS OpenSearch Serverless s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f894a6de444b799eaa0ddb18ec5032996aadd97a\"\u003e\u003ccode\u003ef894a6d\u003c/code\u003e\u003c/a\u003e Bump org.wiremock:wiremock from 3.12.1 to 3.13.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/fc9fd94cf42aaea7ff3a1f011378797c343a7ca0\"\u003e\u003ccode\u003efc9fd94\u003c/code\u003e\u003c/a\u003e Bump next version to 1.6.4 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry:sentry-spring-boot-starter-jakarta` from 8.12.0 to 8.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/releases\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nAndroid: Please do not use this version if you're initializing the SDK manually on a background thread, as this could lead to a crash during SDK init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4438\"\u003eissue details here\u003c/a\u003e). We recommend using SDK version 8.13.1 or higher instead.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-java/blob/main/CHANGELOG.md\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\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/getsentry/sentry-java/commit/23c0a3d669b00747c201f0b59fcab866b5f2b88c\"\u003e\u003ccode\u003e23c0a3d\u003c/code\u003e\u003c/a\u003e release: 8.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/591d92a1f84f950b0dba6e2b4905cf2043513be8\"\u003e\u003ccode\u003e591d92a\u003c/code\u003e\u003c/a\u003e Don't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4456\"\u003e#4456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7a07346b4cb7d817a0cd34967f9e7512bb15b479\"\u003e\u003ccode\u003e7a07346\u003c/code\u003e\u003c/a\u003e Fix Changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e672c3afbd2f6dfe70c49e5616042119c50730e3\"\u003e\u003ccode\u003ee672c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e395c91474ed389334c0abab82f5f9ab69230909\"\u003e\u003ccode\u003ee395c91\u003c/code\u003e\u003c/a\u003e release: 8.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/706fa69a23fa3940f21713696f809e1012140fa9\"\u003e\u003ccode\u003e706fa69\u003c/code\u003e\u003c/a\u003e Fix SDK init crash if initialized from background thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/4e0940eddcac968c8cce2e308d0272a336a25c14\"\u003e\u003ccode\u003e4e0940e\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-gradle.sh to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4437\"\u003e#4437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7d49fceaab210de6cb655e39b43e865773f04088\"\u003e\u003ccode\u003e7d49fce\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/21f9887f1f2aaa79b5ec8a0b961cc61704945fd4\"\u003e\u003ccode\u003e21f9887\u003c/code\u003e\u003c/a\u003e release: 8.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/903f170a4b4fa536516844e0df0a90c2906cd5cf\"\u003e\u003ccode\u003e903f170\u003c/code\u003e\u003c/a\u003e Fix remove javadocs from Makefile (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4446\"\u003e#4446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.12.0...8.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.8 to 2.8.9\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.9 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes for Spring Boot 3.5.0 API by \u003ca href=\"https://github.com/mschout\"\u003e\u003ccode\u003e@​mschout\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3007\"\u003espringdoc/springdoc-openapi#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-use for method parameters by \u003ca href=\"https://github.com/mymx2\"\u003e\u003ccode\u003e@​mymx2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3011\"\u003espringdoc/springdoc-openapi#3011\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/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.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/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\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/mpleine\"\u003e\u003ccode\u003e@​mpleine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3001\"\u003espringdoc/springdoc-openapi#3001\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.8...v2.8.9\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.9] - 2025-06-10\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/2944\"\u003e#2944\u003c/a\u003e - Support for \u003ca href=\"https://github.com/Positive\"\u003e\u003ccode\u003e@​Positive\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3011\"\u003e#3011\u003c/a\u003e - type-use for method parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to version 3.5.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/2982\"\u003e#2982\u003c/a\u003e - application/problem+json content type is not set for ProblemDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2990\"\u003e#2990\u003c/a\u003e - Issues with POST Request, application/x-www-form-urlencoded and only one\nparameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2998\"\u003e#2998\u003c/a\u003e - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method\nlevel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e - Order of examples is (sometimes) not preserved\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/830a98a0deef6d4758513e61a420433b3bc7c6c4\"\u003e\u003ccode\u003e830a98a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/976d8eccea8d99e8d5767073387f1053379d16b6\"\u003e\u003ccode\u003e976d8ec\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/1ebf9b82a57ff05992c6a69a0306cd079cf8c86d\"\u003e\u003ccode\u003e1ebf9b8\u003c/code\u003e\u003c/a\u003e Order of examples is (sometimes) not preserved. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3012\"\u003e#3012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/10fd6ddf9e6fe2bec93425e74343b75a8a46f332\"\u003e\u003ccode\u003e10fd6dd\u003c/code\u003e\u003c/a\u003e io.swagger.v3.oas.annotations.Webhook does not work when defined on the metho...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ed191c1f530478ec2b4879a87fe94e0816a180\"\u003e\u003ccode\u003e31ed191\u003c/code\u003e\u003c/a\u003e Issues with POST Request, application/x-www-form-urlencoded and only one para...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ceb4a10080f24755ac7cdef9707c7a3acfe3fc3b\"\u003e\u003ccode\u003eceb4a10\u003c/code\u003e\u003c/a\u003e application/problem+json content type is not set for ProblemDetails. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/2982\"\u003e#2982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a23005bc5f3d9282c04f9f6cfba4d6b1ce91a0b8\"\u003e\u003ccode\u003ea23005b\u003c/code\u003e\u003c/a\u003e Merge branch 'mymx2-feat/type-use'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/290162f58b9e290089f40f2bdb251babeb27151e\"\u003e\u003ccode\u003e290162f\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f05020341f745c8eb4140306bec606201f6d282\"\u003e\u003ccode\u003e9f05020\u003c/code\u003e\u003c/a\u003e Merge branch 'mschout-spring-boot-3.5-support'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6111073e41bb61bfbc76f580097fd120ff17b154\"\u003e\u003ccode\u003e6111073\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.wiremock:wiremock-standalone` from 3.13.0 to 3.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wiremock/wiremock/releases\"\u003eorg.wiremock:wiremock-standalone's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump redoc and \u003ccode\u003e@​redocly/cli\u003c/code\u003e in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3015\"\u003e#3015\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump undici from 6.19.8 to 6.21.3 in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3046\"\u003e#3046\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 prismjs from 1.29.0 to 1.30.0 in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2989\"\u003e#2989\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 dompurify from 3.1.6 to 3.2.4 in /ui (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/2980\"\u003e#2980\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.sonarqube from 6.1.0.5360 to 6.2.0.5505 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3047\"\u003e#3047\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-junit-jupiter from 5.17.0 to 5.18.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3054\"\u003e#3054\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.mockito:mockito-core from 5.17.0 to 5.18.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3055\"\u003e#3055\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump versions.junitJupiter from 5.12.2 to 5.13.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3059\"\u003e#3059\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump versions.xmlUnit from 2.10.0 to 2.10.2 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3057\"\u003e#3057\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump commons-fileupload:commons-fileupload from 1.5 to 1.6.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3062\"\u003e#3062\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.networknt:json-schema-validator from 1.5.6 to 1.5.7 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3058\"\u003e#3058\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.4.3 to 5.5 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3056\"\u003e#3056\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.19.0 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3032\"\u003e#3032\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump com.tngtech.archunit:archunit-junit5 from 1.4.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3037\"\u003e#3037\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\u003ch2\u003e✍ Other changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd gradle script to merge and bundle schemas (\u003ca href=\"https://redirect.github.com/wiremock/wiremock/issues/3061\"\u003e#3061\u003c/a\u003e) \u003ca href=\"https://github.com/picimako\"\u003e\u003ccode\u003e@​picimako\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the 'x-intellij-lang...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/hmpps-probation-integration-services/pull/5116","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-integration-services/issues/5116","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5116/packages"}},{"old_version":"3.7.2","new_version":"3.7.3","update_type":"patch","path":null,"pr_created_at":"2025-06-09T15:28:10.000Z","version_change":"3.7.2 → 3.7.3","issue":{"uuid":"3130649853","node_id":"PR_kwDOHdpzX86ZtCmT","number":5107,"state":"open","title":"Bump the minor group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T15:28:10.000Z","updated_at":"2025-06-11T16:19:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":14,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-s3","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-autoconfigure","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/awspring/spring-cloud-aws"},{"name":"software.amazon.awssdk:aws-query-protocol","old_version":"2.31.45","new_version":"2.31.59"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sns","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sqs","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-starter","old_version":"3.3.0","new_version":"3.3.1"},{"name":"software.amazon.awssdk:sts","old_version":"2.31.45","new_version":"2.31.59"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"com.microsoft.graph:microsoft-graph","old_version":"6.38.0","new_version":"6.40.0","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"1.6.3","new_version":"1.7.0","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"io.sentry:sentry-spring-boot-starter-jakarta","old_version":"8.12.0","new_version":"8.13.2","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"com.gradle.develocity","old_version":"4.0.1","new_version":"4.0.2"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the minor group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| io.awspring.cloud:spring-cloud-aws-starter-s3 | `3.3.0` | `3.3.1` |\n| [io.awspring.cloud:spring-cloud-aws-autoconfigure](https://github.com/awspring/spring-cloud-aws) | `3.3.0` | `3.3.1` |\n| software.amazon.awssdk:aws-query-protocol | `2.31.45` | `2.31.59` |\n| io.awspring.cloud:spring-cloud-aws-starter-sns | `3.3.0` | `3.3.1` |\n| io.awspring.cloud:spring-cloud-aws-starter-sqs | `3.3.0` | `3.3.1` |\n| io.awspring.cloud:spring-cloud-aws-starter | `3.3.0` | `3.3.1` |\n| software.amazon.awssdk:sts | `2.31.45` | `2.31.59` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [com.microsoft.graph:microsoft-graph](https://github.com/microsoftgraph/msgraph-sdk-java) | `6.38.0` | `6.40.0` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `1.6.3` | `1.7.0` |\n| [io.sentry:sentry-spring-boot-starter-jakarta](https://github.com/getsentry/sentry-java) | `8.12.0` | `8.13.2` |\n| com.gradle.develocity | `4.0.1` | `4.0.2` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\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\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-s3` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-autoconfigure` from 3.3.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awspring/spring-cloud-aws/releases\"\u003eio.awspring.cloud:spring-cloud-aws-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003eReference documentation\u003c/h2\u003e\n\u003cp\u003e📗 \u003ca href=\"https://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\"\u003ehttps://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eS3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1390\"\u003eawspring/spring-cloud-aws#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not create S3 CRT client if aws-crt library is not on the classpath by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e  (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1359\"\u003eawspring/spring-cloud-aws#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eS3AsyncClient\u003c/code\u003e endpoint from Localstack if available in tests by \u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix S3 AOT by moving\u003ccode\u003eaot.factories\u003c/code\u003e to correct path by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1335\"\u003eawspring/spring-cloud-aws#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the capitalization of property for \u003ccode\u003eS3EncryptionConditional.KmsKeyProperty\u003c/code\u003e by \u003ca href=\"https://github.com/gbaso\"\u003e\u003ccode\u003e@​gbaso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1337\"\u003eawspring/spring-cloud-aws#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish S3 encryption docs. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1338\"\u003eawspring/spring-cloud-aws#1338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSQS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eSqsTemplate#sendMany()\u003c/code\u003e 10-messages limitation by \u003ca href=\"https://github.com/shreyas957\"\u003e\u003ccode\u003e@​shreyas957\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1382\"\u003eawspring/spring-cloud-aws#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation for \u003ccode\u003esqs:GetQueueUrl\u003c/code\u003e action by \u003ca href=\"https://github.com/PatrickGotthard\"\u003e\u003ccode\u003e@​PatrickGotthard\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1372\"\u003eawspring/spring-cloud-aws#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument incompatibility of Spring Boot DevTools with \u003ccode\u003e@SqsListener\u003c/code\u003e by \u003ca href=\"https://github.com/PatrickGotthard\"\u003e\u003ccode\u003e@​PatrickGotthard\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1348\"\u003eawspring/spring-cloud-aws#1348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSqsListener\u003c/code\u003e argument resolver to extract the subject of an SNS message by \u003ca href=\"https://github.com/n-n-nebbl\"\u003e\u003ccode\u003e@​n-n-nebbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1318\"\u003eawspring/spring-cloud-aws#1318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOthers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix generating aggregated Javadocs. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1351\"\u003eawspring/spring-cloud-aws#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u003ccode\u003eImdsAutoConfiguration\u003c/code\u003e from unrelated tests to speed up startup time by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1394\"\u003eawspring/spring-cloud-aws#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Include IMDS starter in parent pom. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1396\"\u003eawspring/spring-cloud-aws#1396\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/n-n-nebbl\"\u003e\u003ccode\u003e@​n-n-nebbl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1318\"\u003eawspring/spring-cloud-aws#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gbaso\"\u003e\u003ccode\u003e@​gbaso\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1337\"\u003eawspring/spring-cloud-aws#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/62c0cafc8e4e1259357b5af2d19057bba8f2ae3e\"\u003e\u003ccode\u003e62c0caf\u003c/code\u003e\u003c/a\u003e Set version to 3.3.1 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1395\"\u003e#1395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/d2193c296da19d1c1c132b844281b47e19a720ba\"\u003e\u003ccode\u003ed2193c2\u003c/code\u003e\u003c/a\u003e Fix: Include IMDS starter in parent pom. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/40e5f50a21742100f691fb510a64e42babc6db2a\"\u003e\u003ccode\u003e40e5f50\u003c/code\u003e\u003c/a\u003e Exclude \u003ccode\u003eImdsAutoConfiguration\u003c/code\u003e from unrelated tests to speed up startup time...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5e03cdf899f4570daf93dcba2ab7358f436690d5\"\u003e\u003ccode\u003e5e03cdf\u003c/code\u003e\u003c/a\u003e Update Spring dependencies (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/e6d2111890445ceff9556299e95e095381eb55d3\"\u003e\u003ccode\u003ee6d2111\u003c/code\u003e\u003c/a\u003e Polish docs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/dcfce5a7fbb1b62ddd281834aecd2763b81f5822\"\u003e\u003ccode\u003edcfce5a\u003c/code\u003e\u003c/a\u003e Fix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1390\"\u003e#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/8eed6821c19aff2e550df1df026461ee23372f77\"\u003e\u003ccode\u003e8eed682\u003c/code\u003e\u003c/a\u003e Document SqsTemplate sendMany() 10-messages limitation (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/0578ba93a38a19410621ba04062c876ea3b57b58\"\u003e\u003ccode\u003e0578ba9\u003c/code\u003e\u003c/a\u003e Fix documentation for sqs:GetQueueUrl action (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1364\"\u003e#1364\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5908d1bc2dcf845bd718873151c5b5f4459f16e4\"\u003e\u003ccode\u003e5908d1b\u003c/code\u003e\u003c/a\u003e Do not create S3 CRT client if \u003ccode\u003eaws-crt\u003c/code\u003e library is not on the classpath. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/b479ea35d6e472cb7cafd3cdaec003a584b0869b\"\u003e\u003ccode\u003eb479ea3\u003c/code\u003e\u003c/a\u003e Document incompatibility of Spring Boot DevTools with \u003ca href=\"https://github.com/SqsListener\"\u003e\u003ccode\u003e@​SqsListener\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:aws-query-protocol` from 2.31.45 to 2.31.59\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sns` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sqs` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter` from 3.3.0 to 3.3.1\n\nUpdates `software.amazon.awssdk:sts` from 2.31.45 to 2.31.59\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.graph:microsoft-graph` from 6.38.0 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/releases\"\u003ecom.microsoft.graph:microsoft-graph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.40.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.39.0...v6.40.0\"\u003e6.40.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003eab70830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.39.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoftgraph/msgraph-sdk-java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.graph:microsoft-graph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.39.0...v6.40.0\"\u003e6.40.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003eab70830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\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/microsoftgraph/msgraph-sdk-java/commit/91d519fc7c44ca3dc430208fcd9af42992bc63a6\"\u003e\u003ccode\u003e91d519f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2385\"\u003e#2385\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ba7b266d391d49ef5e41ef349a3909059b682531\"\u003e\u003ccode\u003eba7b266\u003c/code\u003e\u003c/a\u003e chore(main): release 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/fe7f1db9683beca914bebc097ffa9642d71ef612\"\u003e\u003ccode\u003efe7f1db\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2384\"\u003e#2384\u003c/a\u003e from microsoftgraph/v1.0/pipelinebuild/189193\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003e\u003ccode\u003eab70830\u003c/code\u003e\u003c/a\u003e feat(generation): update request builders and models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/7c9c0d2d6a6df11e33a9785ad7a162f2069ebc67\"\u003e\u003ccode\u003e7c9c0d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2383\"\u003e#2383\u003c/a\u003e from microsoftgraph/dependabot/github_actions/dawidd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3a8be5b58c7071000bf56338475a3f297db873cc\"\u003e\u003ccode\u003e3a8be5b\u003c/code\u003e\u003c/a\u003e chore(deps): bump dawidd6/action-download-artifact from 9 to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/afa9307a6acb20d663fb7a2b83e6be18240dceb5\"\u003e\u003ccode\u003eafa9307\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2382\"\u003e#2382\u003c/a\u003e from microsoftgraph/dependabot/maven/junit-dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/4057b77de8d7562f2f7270baead08c24b938f695\"\u003e\u003ccode\u003e4057b77\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump org.junit.jupiter:junit-jupiter-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/cf90a8705c91f0c84efe9f3b2e5faf88329ab342\"\u003e\u003ccode\u003ecf90a87\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2381\"\u003e#2381\u003c/a\u003e from microsoftgraph/dependabot/gradle/android/com.an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/6630edff527d522f08324c71a5c4428e546386bd\"\u003e\u003ccode\u003e6630edf\u003c/code\u003e\u003c/a\u003e chore: upgrades wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 1.6.3 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 1.6.5 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/465\"\u003eopensearch-project/spring-data-opensearch#465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Spring Data Elasticsearch 5.5 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/433\"\u003eopensearch-project/spring-data-opensearch#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build matrix to include OpenSearch 2.19.2 and 3.0.0 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/467\"\u003eopensearch-project/spring-data-opensearch#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring Boot to 3.5.0 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/469\"\u003eopensearch-project/spring-data-opensearch#469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.4...v1.7.0\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.4...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 1.6.4 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/452\"\u003eopensearch-project/spring-data-opensearch#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.wiremock:wiremock from 3.12.1 to 3.13.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/opensearch-project/spring-data-opensearch/pull/453\"\u003eopensearch-project/spring-data-opensearch#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation section regarding connecting to AWS OpenSearch Serverless services by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/456\"\u003eopensearch-project/spring-data-opensearch#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/457\"\u003eopensearch-project/spring-data-opensearch#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Gradle to 8.14 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/458\"\u003eopensearch-project/spring-data-opensearch#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.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/opensearch-project/spring-data-opensearch/pull/460\"\u003eopensearch-project/spring-data-opensearch#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/6fd3cd3f501554b08df31958aea8e6f8821c8813\"\u003e\u003ccode\u003e6fd3cd3\u003c/code\u003e\u003c/a\u003e Update Spring Boot to 3.5.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/9ee2594a6fc71015c855bfcba3f3cf1e7dc95aa7\"\u003e\u003ccode\u003e9ee2594\u003c/code\u003e\u003c/a\u003e Update build matrix to include OpenSearch 2.19.2 and 3.0.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/e77c0019179c9fda72d65217a764e0cfe3e90dfc\"\u003e\u003ccode\u003ee77c001\u003c/code\u003e\u003c/a\u003e Update to Spring Data Elasticsearch 5.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/50709cb451bd6cac3f276e075c14c40f82f3ed52\"\u003e\u003ccode\u003e50709cb\u003c/code\u003e\u003c/a\u003e Bump next version to 1.6.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f3684a6c0e467bcab37f89e9cbd0b3067e4f75f4\"\u003e\u003ccode\u003ef3684a6\u003c/code\u003e\u003c/a\u003e Bump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/965ae02e979a1d7103cfb2fcfde8ce828d960d2f\"\u003e\u003ccode\u003e965ae02\u003c/code\u003e\u003c/a\u003e Update Gradle to 8.14 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/28ce13131f7922eda8121f7506e307d5718fd99c\"\u003e\u003ccode\u003e28ce131\u003c/code\u003e\u003c/a\u003e Update Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/2d9ce88f34769870097d1e81f88fdae77654fcf8\"\u003e\u003ccode\u003e2d9ce88\u003c/code\u003e\u003c/a\u003e Add documentation section regarding connecting to AWS OpenSearch Serverless s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f894a6de444b799eaa0ddb18ec5032996aadd97a\"\u003e\u003ccode\u003ef894a6d\u003c/code\u003e\u003c/a\u003e Bump org.wiremock:wiremock from 3.12.1 to 3.13.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/fc9fd94cf42aaea7ff3a1f011378797c343a7ca0\"\u003e\u003ccode\u003efc9fd94\u003c/code\u003e\u003c/a\u003e Bump next version to 1.6.4 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry:sentry-spring-boot-starter-jakarta` from 8.12.0 to 8.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/releases\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nAndroid: Please do not use this version if you're initializing the SDK manually on a background thread, as this could lead to a crash during SDK init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4438\"\u003eissue details here\u003c/a\u003e). We recommend using SDK version 8.13.1 or higher instead.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-java/blob/main/CHANGELOG.md\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\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/getsentry/sentry-java/commit/23c0a3d669b00747c201f0b59fcab866b5f2b88c\"\u003e\u003ccode\u003e23c0a3d\u003c/code\u003e\u003c/a\u003e release: 8.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/591d92a1f84f950b0dba6e2b4905cf2043513be8\"\u003e\u003ccode\u003e591d92a\u003c/code\u003e\u003c/a\u003e Don't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4456\"\u003e#4456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7a07346b4cb7d817a0cd34967f9e7512bb15b479\"\u003e\u003ccode\u003e7a07346\u003c/code\u003e\u003c/a\u003e Fix Changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e672c3afbd2f6dfe70c49e5616042119c50730e3\"\u003e\u003ccode\u003ee672c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e395c91474ed389334c0abab82f5f9ab69230909\"\u003e\u003ccode\u003ee395c91\u003c/code\u003e\u003c/a\u003e release: 8.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/706fa69a23fa3940f21713696f809e1012140fa9\"\u003e\u003ccode\u003e706fa69\u003c/code\u003e\u003c/a\u003e Fix SDK init crash if initialized from background thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/4e0940eddcac968c8cce2e308d0272a336a25c14\"\u003e\u003ccode\u003e4e0940e\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-gradle.sh to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4437\"\u003e#4437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7d49fceaab210de6cb655e39b43e865773f04088\"\u003e\u003ccode\u003e7d49fce\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/21f9887f1f2aaa79b5ec8a0b961cc61704945fd4\"\u003e\u003ccode\u003e21f9887\u003c/code\u003e\u003c/a\u003e release: 8.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/903f170a4b4fa536516844e0df0a90c2906cd5cf\"\u003e\u003ccode\u003e903f170\u003c/code\u003e\u003c/a\u003e Fix remove javadocs from Makefile (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4446\"\u003e#4446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.12.0...8.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.gradle.develocity` from 4.0.1 to 4.0.2\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/ministryofjustice/hmpps-probation-integration-services/pull/5107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-integration-services/issues/5107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5107/packages"}},{"old_version":"3.7.1","new_version":"3.7.3","update_type":"patch","path":null,"pr_created_at":"2025-06-09T14:48:22.000Z","version_change":"3.7.1 → 3.7.3","issue":{"uuid":"3130541447","node_id":"PR_kwDOIBoVIM6Zsq2M","number":720,"state":"open","title":"Bump the all-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T14:48:22.000Z","updated_at":"2025-06-23T14:25:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":21,"packages":[{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha","old_version":"2.14.0-alpha","new_version":"2.16.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom","old_version":"2.14.0","new_version":"2.16.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.azure:azure-monitor-opentelemetry-autoconfigure","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.1","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.4.4","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.opentelemetry:opentelemetry-api","old_version":"1.49.0","new_version":"1.51.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.14.0","new_version":"2.16.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.1","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17","old_version":"2.14.0-alpha","new_version":"2.16.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"5.12.1","new_version":"5.13.1","repository_url":"https://github.com/junit-team/junit5"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.12.1","new_version":"5.13.1","repository_url":"https://github.com/junit-team/junit5"},{"name":"io.micrometer:micrometer-core","old_version":"1.14.5","new_version":"1.15.0","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi","old_version":"1.49.0","new_version":"1.51.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-api","old_version":"2.14.0","new_version":"2.16.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api","old_version":"2.14.0-alpha","new_version":"2.16.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry:opentelemetry-sdk-common","old_version":"1.49.0","new_version":"1.51.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk-trace","old_version":"1.49.0","new_version":"1.51.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"org.springframework.boot:spring-boot-autoconfigure","old_version":"3.4.4","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.azure:azure-core","old_version":"1.55.3","new_version":"1.55.4","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.azure:azure-core-http-netty","old_version":"1.15.11","new_version":"1.15.12","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.1","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.16.0-alpha` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.16.0` |\n| [com.azure:azure-monitor-opentelemetry-autoconfigure](https://github.com/Azure/azure-sdk-for-java) | `1.1.0` | `1.2.0` |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.3` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.4.4` | `3.5.0` |\n| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.51.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.16.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.3` |\n| [io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.16.0-alpha` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) | `5.12.1` | `5.13.1` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5) | `5.12.1` | `5.13.1` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.15.0` |\n| [io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.51.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.16.0` |\n| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.16.0-alpha` |\n| [io.opentelemetry:opentelemetry-sdk-common](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.51.0` |\n| [io.opentelemetry:opentelemetry-sdk-trace](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.51.0` |\n| [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) | `3.4.4` | `3.5.0` |\n| [com.azure:azure-core](https://github.com/Azure/azure-sdk-for-java) | `1.55.3` | `1.55.4` |\n| [com.azure:azure-core-http-netty](https://github.com/Azure/azure-sdk-for-java) | `1.15.11` | `1.15.12` |\n| [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.3` |\n\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 2.14.0-alpha to 2.16.0-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.49.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring boot starter dependency resolution failure with Gradle and Java 11 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13384\"\u003e#13384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extremely large DB statements may cause memory leak (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/alexgenon\"\u003e\u003ccode\u003e@​alexgenon\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cyrille-leclerc\"\u003e\u003ccode\u003e@​cyrille-leclerc\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/hannahchan\"\u003e\u003ccode\u003e@​hannahchan\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jeanbisutti\"\u003e\u003ccode\u003e@​jeanbisutti\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTomcat metrics definitions provided by JMX Metric Insight subsystem\n\u003cul\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.errorCount\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.error.count\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003ename\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.processor.name\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etype: Gauge --\u0026gt; Counter\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.requestCount\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.count\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003ename\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.processor.name\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etype: Gauge --\u0026gt; Counter\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.maxTime\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.duration.max\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003ename\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.processor.name\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eunit: \u003ccode\u003ems\u003c/code\u003e --\u0026gt; \u003ccode\u003es\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.processingTime\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.duration.sum\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003ename\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.processor.name\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eunit: \u003ccode\u003ems\u003c/code\u003e --\u0026gt; \u003ccode\u003es\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.traffic\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.network.io\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003ename\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.request.processor.name\u003c/code\u003e, \u003ccode\u003edirection\u003c/code\u003e --\u0026gt; \u003ccode\u003enetwork.io.direction\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.sessions.activeSessions\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.session.active.count\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003econtext\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.context\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003emetric \u003ccode\u003ehttp.server.tomcat.threads\u003c/code\u003e split into two metrics: \u003ccode\u003etomcat.thread.count\u003c/code\u003e and \u003ccode\u003etomcat.thread.busy.count\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eattribute: \u003ccode\u003ename\u003c/code\u003e --\u0026gt; \u003ccode\u003etomcat.thread.pool.name\u003c/code\u003e, \u003ccode\u003estate\u003c/code\u003e removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eJMX Metric Insight\u003c/strong\u003e: improved Tomcat metrics alignment to semconv (see Migration notes above for details) and added new Tomcat metrics: \u003ccode\u003etomcat.session.active.limit\u003c/code\u003e, \u003ccode\u003etomcat.thread.limit\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13650\"\u003e#13650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.16.0 (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003e⚠️⚠️ Breaking changes ⚠️⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove operation name from graphql span name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13794\"\u003e#13794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated property for disabling kafka metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13803\"\u003e#13803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Avaje Jex Instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13733\"\u003e#13733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gen AI support for additional models\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13682\"\u003e#13682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JVM metrics to JMX instrumentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.14.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.16.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.50.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️⚠️ Breaking changes ⚠️⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove operation name from graphql span name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13794\"\u003e#13794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated property for disabling kafka metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13803\"\u003e#13803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Avaje Jex Instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13733\"\u003e#13733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gen AI support for additional models (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13682\"\u003e#13682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JVM metrics to JMX instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13392\"\u003e#13392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejvm.file_descriptor.count\u003c/code\u003e metric to JMX instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13722\"\u003e#13722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize lettuce argument splitter regex (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13736\"\u003e#13736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-enable Agent Detection on z/OS (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13730\"\u003e#13730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd GC cause as an opt-in attribute on jvm GC related metric (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13750\"\u003e#13750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement stable semconv for db connection pool metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13785\"\u003e#13785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Cloud foundry resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13782\"\u003e#13782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd instrumentation for opensearch-rest-3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13823\"\u003e#13823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRun tests with jdk24 and 25-ea (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13824\"\u003e#13824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate context into CompletableFuture returned from aws2 async client methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13810\"\u003e#13810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded opt-in instrumentation for transaction commit/rollback in jdbc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13709\"\u003e#13709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental opt-in JDBC \u003ccode\u003edb.query.parameter.\u0026lt;key\u0026gt;\u003c/code\u003e span attributes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13719\"\u003e#13719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tools support to bedrock InvokeModel instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix instrumentation for ibm https url connection connect (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13728\"\u003e#13728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't wrap null ResultSet in jdbc library instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13758\"\u003e#13758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NPE in netty 3.8 instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13801\"\u003e#13801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix ending server span with servlet async request (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13830\"\u003e#13830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow advice to define custom mappings (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13751\"\u003e#13751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/AlixBa\"\u003e\u003ccode\u003e@​AlixBa\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.16.0 (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003e⚠️⚠️ Breaking changes ⚠️⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove operation name from graphql span name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13794\"\u003e#13794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated property for disabling kafka metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13803\"\u003e#13803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Avaje Jex Instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13733\"\u003e#13733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gen AI support for additional models\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13682\"\u003e#13682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JVM metrics to JMX instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13392\"\u003e#13392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejvm.file_descriptor.count\u003c/code\u003e metric to JMX instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13722\"\u003e#13722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize lettuce argument splitter regex\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13736\"\u003e#13736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-enable Agent Detection on z/OS\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13730\"\u003e#13730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd GC cause as an opt-in attribute on jvm GC related metric\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13750\"\u003e#13750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement stable semconv for db connection pool metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13785\"\u003e#13785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Cloud foundry resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13782\"\u003e#13782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd instrumentation for opensearch-rest-3.0\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13823\"\u003e#13823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRun tests with jdk24 and 25-ea\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13824\"\u003e#13824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate context into CompletableFuture returned from aws2 async client methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13810\"\u003e#13810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded opt-in instrumentation for transaction commit/rollback in jdbc\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13709\"\u003e#13709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental opt-in JDBC \u003ccode\u003edb.query.parameter.\u0026lt;key\u0026gt;\u003c/code\u003e span attributes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13719\"\u003e#13719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tools support to bedrock InvokeModel instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix instrumentation for ibm https url connection connect\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13728\"\u003e#13728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't wrap null ResultSet in jdbc library instrumentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/d53c0e95b6ba6fdc62d8cda0c370f9189838f932\"\u003e\u003ccode\u003ed53c0e9\u003c/code\u003e\u003c/a\u003e [release/v2.16.x] Prepare release 2.16.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13862\"\u003e#13862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/1795d2ed53153665c4b6adbbe6be9a9217715e6f\"\u003e\u003ccode\u003e1795d2e\u003c/code\u003e\u003c/a\u003e Update change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13853\"\u003e#13853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/a87bb018e24008b084a3c09c8ab023d25b0d98a2\"\u003e\u003ccode\u003ea87bb01\u003c/code\u003e\u003c/a\u003e Update the OpenTelemetry SDK version to 1.50.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13834\"\u003e#13834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/982d800e4b3fbd898682b880f43637f66f32e567\"\u003e\u003ccode\u003e982d800\u003c/code\u003e\u003c/a\u003e Disable flaky java http client http2 tests on jdk25 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13859\"\u003e#13859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/5ceaa513ce327de9ad1caa1cfa88f2dcadfc467d\"\u003e\u003ccode\u003e5ceaa51\u003c/code\u003e\u003c/a\u003e Add tools support to bedrock InvokeModel instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/7495620ae2213a697477aa4fe06b427115a74c6b\"\u003e\u003ccode\u003e7495620\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.google.protobuf:protobuf-java-util to v4.31....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/d77acb340adec706980b0eb1c70f2a12b2007b59\"\u003e\u003ccode\u003ed77acb3\u003c/code\u003e\u003c/a\u003e fix(deps): update dockerjavaversion to v3.5.1 (patch) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13851\"\u003e#13851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/6f80481a2e84f8d881a9c171fe769e66ccbc7c03\"\u003e\u003ccode\u003e6f80481\u003c/code\u003e\u003c/a\u003e Mark capture-query-parameters as experimental (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13850\"\u003e#13850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/01a1afeb44730c9f6928b182a05e8de8e2e503bd\"\u003e\u003ccode\u003e01a1afe\u003c/code\u003e\u003c/a\u003e Add more metadata descriptions, configs, and fix NPE in jdbc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13854\"\u003e#13854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/6a79a65272ebfa81e52b03f39a8dc421cef30d70\"\u003e\u003ccode\u003e6a79a65\u003c/code\u003e\u003c/a\u003e Limit vert.x latest dep version (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13858\"\u003e#13858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.14.0...v2.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.azure:azure-monitor-opentelemetry-autoconfigure` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/releases\"\u003ecom.azure:azure-monitor-opentelemetry-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-resourcemanager-containerservicefleet_1.2.0\u003c/h2\u003e\n\u003ch2\u003e1.2.0 (2025-04-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAzure Resource Manager Container Service Fleet client library for Java. This package contains Microsoft Azure SDK for Container Service Fleet Management SDK. Azure Kubernetes Fleet Manager api client. For documentation on how to use this package, please see \u003ca href=\"https://aka.ms/azsdk/java/mgmt\"\u003eAzure Management Libraries for Java\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003eSerialization/Deserialization change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eJackson\u003c/code\u003e is removed from dependency and no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eMigration Guide\u003c/h5\u003e\n\u003cp\u003eIf you are using \u003ccode\u003eJackson\u003c/code\u003e/\u003ccode\u003eObjectMapper\u003c/code\u003e for manual serialization/deserialization, configure your \u003ccode\u003eObjectMapper\u003c/code\u003e for backward compatibility:\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003eobjectMapper.registerModule(com.azure.core.serializer.json.jackson.JacksonJsonProvider.getJsonSerializableDatabindModule());\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch4\u003e\u003ccode\u003emodels.FleetMemberListResult\u003c/code\u003e was removed\u003c/h4\u003e\n\u003ch4\u003e\u003ccode\u003emodels.UpdateRunListResult\u003c/code\u003e was removed\u003c/h4\u003e\n\u003ch4\u003e\u003ccode\u003emodels.OperationListResult\u003c/code\u003e was removed\u003c/h4\u003e\n\u003ch4\u003e\u003ccode\u003emodels.FleetUpdateStrategyListResult\u003c/code\u003e was removed\u003c/h4\u003e\n\u003ch4\u003e\u003ccode\u003emodels.FleetListResult\u003c/code\u003e was removed\u003c/h4\u003e\n\u003ch4\u003e\u003ccode\u003emodels.UserAssignedIdentity\u003c/code\u003e was modified\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ejava.util.UUID clientId()\u003c/code\u003e -\u0026gt; \u003ccode\u003ejava.lang.String clientId()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejava.util.UUID principalId()\u003c/code\u003e -\u0026gt; \u003ccode\u003ejava.lang.String principalId()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003emodels.ManagedServiceIdentity\u003c/code\u003e was modified\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ejava.util.UUID principalId()\u003c/code\u003e -\u0026gt; \u003ccode\u003ejava.lang.String principalId()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejava.util.UUID tenantId()\u003c/code\u003e -\u0026gt; \u003ccode\u003ejava.lang.String tenantId()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.UpgradeChannel\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.AutoUpgradeProfile$Update\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.AutoUpgradeProfile$Definition\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.FleetStatus\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.AutoUpgradeProfileProvisioningState\u003c/code\u003e was added\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/Azure/azure-sdk-for-java/commit/5cbd3569f03c9e9c93700c7731678e1b05ccef81\"\u003e\u003ccode\u003e5cbd356\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/e6f10babcee407ff149ff83da96ac2f5f08a1171\"\u003e\u003ccode\u003ee6f10ba\u003c/code\u003e\u003c/a\u003e Exclude monitoring from roll up package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/21f17b89e221c322e8370e76388ca8621b685519\"\u003e\u003ccode\u003e21f17b8\u003c/code\u003e\u003c/a\u003e Readme - do not merge (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/1aebd9c10fd944bbcaa7c064e886ae7e33c73ecb\"\u003e\u003ccode\u003e1aebd9c\u003c/code\u003e\u003c/a\u003e Fixing network watcher tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/0b2ced9fb76a83f6ebd916ad2ccd61cd68608702\"\u003e\u003ccode\u003e0b2ced9\u003c/code\u003e\u003c/a\u003e Add graph rbac breaking changes (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/83909e3d448df08932ed06a0c06237ef880ae601\"\u003e\u003ccode\u003e83909e3\u003c/code\u003e\u003c/a\u003e Samples: MSI \u0026amp; AAD group, Storage with encryption (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/41577dfe432243304b3bc3dc689ee383343bbe5f\"\u003e\u003ccode\u003e41577df\u003c/code\u003e\u003c/a\u003e Use newer version of runtime (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/5b7eec50f4b6626fe437ff4fe2fb1f5c6fe361f1\"\u003e\u003ccode\u003e5b7eec5\u003c/code\u003e\u003c/a\u003e Minor random javadoc and polish fixes in SQL  (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/7ce2a5667e72d4206b52e55c734447d18d638599\"\u003e\u003ccode\u003e7ce2a56\u003c/code\u003e\u003c/a\u003e Add 1.2 tag to beta annotation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/2e91473ace3aa487dc0d955183e909fb1bc7c2a9\"\u003e\u003ccode\u003e2e91473\u003c/code\u003e\u003c/a\u003e Simplify auth file generation process (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.1 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eApplication Insights Java 3.7.2 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.7.2 GA (04/17/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.1...3.7.3\"\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.4.4 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\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\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.4...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry:opentelemetry-api` from 1.49.0 to 1.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/releases\"\u003eio.opentelemetry:opentelemetry-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.51.0\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003ch4\u003eContext\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix context storage provider property name in log message (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7342\"\u003e#7342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental configurable exception.* attribute resolution for SdkTracerProvider, SdkLoggerProvider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7266\"\u003e#7266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAll exporters: implement new SemConv exporter health metrics, with configuration API for selecting schema version (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7265\"\u003e#7265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Add gRPC export for profiles signal type. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7301\"\u003e#7301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Run JDK HTTP sender on non-daemon threads. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7322\"\u003e#7322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrometheus: fix serialization of arrays (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7291\"\u003e#7291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: exporter tolerates instances of LogRecordData when incubator is present (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7393\"\u003e#7393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDeclarative config: Handle instrumentation node changes in yaml config file format 0.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7357\"\u003e#7357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alex-kormukhin\"\u003e\u003ccode\u003e@​alex-kormukhin\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/fandreuz\"\u003e\u003ccode\u003e@​fandreuz\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/HaloFour\"\u003e\u003ccode\u003e@​HaloFour\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jhalliday\"\u003e\u003ccode\u003e@​jhalliday\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jkwatson\"\u003e\u003ccode\u003e@​jkwatson\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/JonasKunz\"\u003e\u003ccode\u003e@​JonasKunz\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/kevinburkesegment\"\u003e\u003ccode\u003e@​kevinburkesegment\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/LaurentTreguier\"\u003e\u003ccode\u003e@​LaurentTreguier\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/LikeTheSalad\"\u003e\u003ccode\u003e@​LikeTheSalad\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/onurkybsi\"\u003e\u003ccode\u003e@​onurkybsi\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/opentelemetrybot\"\u003e\u003ccode\u003e@​opentelemetrybot\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/robsunday\"\u003e\u003ccode\u003e@​robsunday\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/SoftlySplinter\"\u003e\u003ccode\u003e@​SoftlySplinter\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/trask\"\u003e\u003ccode\u003e@​trask\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/zeitlinger\"\u003e\u003ccode\u003e@​zeitlinger\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.50.0\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClarify that AttributesBuilder.put allows nulls (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStabilize log record event name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7277\"\u003e#7277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md\"\u003eio.opentelemetry:opentelemetry-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.51.0 (2025-06-06)\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003ch4\u003eContext\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix context storage provider property name in log message\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7342\"\u003e#7342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental configurable exception.* attribute resolution for SdkTracerProvider,\nSdkLoggerProvider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7266\"\u003e#7266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAll exporters: implement new SemConv exporter health metrics, with configuration API for selecting\nschema version\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7265\"\u003e#7265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Add gRPC export for profiles signal type.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7301\"\u003e#7301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Run JDK HTTP sender on non-daemon threads.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7322\"\u003e#7322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrometheus: fix serialization of arrays\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7291\"\u003e#7291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: exporter tolerates instances of LogRecordData when incubator is present\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7393\"\u003e#7393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDeclarative config: Handle instrumentation node changes in yaml config file format 0.4\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7357\"\u003e#7357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.50.0 (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClarify that AttributesBuilder.put allows nulls\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStabilize log record event name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7277\"\u003e#7277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eContext\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix duplicated ExecutorService wrap\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePromote getAll to TextMapGetter stable API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7267\"\u003e#7267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/c280308a056b0a434908e6c8b966f95ad1d58f64\"\u003e\u003ccode\u003ec280308\u003c/code\u003e\u003c/a\u003e [release/v1.51.x] Prepare release 1.51.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7400\"\u003e#7400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/d034464ffd2f9ecca85292ad3459f156968f6441\"\u003e\u003ccode\u003ed034464\u003c/code\u003e\u003c/a\u003e Prepare for 1.51.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7396\"\u003e#7396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/f2f29f5976983de3d260acbddcfb419ff47b0d70\"\u003e\u003ccode\u003ef2f29f5\u003c/code\u003e\u003c/a\u003e fix(deps): update prometheusserverversion to v1.3.8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7367\"\u003e#7367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/8ed10f2ad7fb81ca5c49fb5c1d98800af0da91e3\"\u003e\u003ccode\u003e8ed10f2\u003c/code\u003e\u003c/a\u003e OTLP exporter should tolerate instances of LogRecordData when incubator is pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/5e50aa7ee67d7a20b0b448df336a7dbb5625a22a\"\u003e\u003ccode\u003e5e50aa7\u003c/code\u003e\u003c/a\u003e prom exporter: exclude shaded protobuf (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/cb92d970d4dde8db8ce49c0291c839134b7f71d3\"\u003e\u003ccode\u003ecb92d97\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency gradle to v8.14.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7394\"\u003e#7394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/5fada737bf96a02c2a6d2754b6b6cf94007b0013\"\u003e\u003ccode\u003e5fada73\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.squareup.wire:wire-bom to v5.3.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7395\"\u003e#7395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/c874197d64b0de371db462f53f12691e4fa0c35c\"\u003e\u003ccode\u003ec874197\u003c/code\u003e\u003c/a\u003e chore(config): migrate renovate config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/d41c099e62257800bb11bd5fd5420888f8de87ce\"\u003e\u003ccode\u003ed41c099\u003c/code\u003e\u003c/a\u003e chore(deps): update weekly update (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/9e76c90a045f04211903c5b3c559e27fcaa6c80b\"\u003e\u003ccode\u003e9e76c90\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency io.netty:netty-bom to v4.2.2.final (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7389\"\u003e#7389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/compare/v1.49.0...v1.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.14.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.16.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.50.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️⚠️ Breaking changes ⚠️⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove operation name from graphql span name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13794\"\u003e#13794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated property for disabling kafka metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13803\"\u003e#13803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Avaje Jex Instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13733\"\u003e#13733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gen AI support for additional models (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13682\"\u003e#13682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JVM metrics to JMX instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13392\"\u003e#13392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejvm.file_descriptor.count\u003c/code\u003e metric to JMX instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13722\"\u003e#13722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize lettuce argument splitter regex (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13736\"\u003e#13736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-enable Agent Detection on z/OS (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13730\"\u003e#13730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd GC cause as an opt-in attribute on jvm GC related metric (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13750\"\u003e#13750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement stable semconv for db connection pool metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13785\"\u003e#13785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Cloud foundry resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13782\"\u003e#13782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd instrumentation for opensearch-rest-3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13823\"\u003e#13823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRun tests with jdk24 and 25-ea (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13824\"\u003e#13824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate context into CompletableFuture returned from aws2 async client methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13810\"\u003e#13810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded opt-in instrumentation for transaction commit/rollback in jdbc (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13709\"\u003e#13709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental opt-in JDBC \u003ccode\u003edb.query.parameter.\u0026lt;key\u0026gt;\u003c/code\u003e span attributes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13719\"\u003e#13719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tools support to bedrock InvokeModel instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix instrumentation for ibm https url connection connect (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13728\"\u003e#13728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't wrap null ResultSet in jdbc library instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13758\"\u003e#13758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NPE in netty 3.8 instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13801\"\u003e#13801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix ending server span with servlet async request (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13830\"\u003e#13830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow advice to define custom mappings (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13751\"\u003e#13751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/AlixBa\"\u003e\u003ccode\u003e@​AlixBa\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.16.0 (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003e⚠️⚠️ Breaking changes ⚠️⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove operation name from graphql span name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13794\"\u003e#13794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated property for disabling kafka metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13803\"\u003e#13803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Avaje Jex Instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13733\"\u003e#13733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gen AI support for additional models\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13682\"\u003e#13682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd JVM metrics to JMX instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13392\"\u003e#13392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejvm.file_descriptor.count\u003c/code\u003e metric to JMX instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13722\"\u003e#13722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize lettuce argument splitter regex\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13736\"\u003e#13736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-enable Agent Detection on z/OS\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13730\"\u003e#13730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd GC cause as an opt-in attribute on jvm GC related metric\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13750\"\u003e#13750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement stable semconv for db connection pool metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13785\"\u003e#13785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Cloud foundry resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13782\"\u003e#13782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd instrumentation for opensearch-rest-3.0\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13823\"\u003e#13823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRun tests with jdk24 and 25-ea\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13824\"\u003e#13824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate context into CompletableFuture returned from aws2 async client methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13810\"\u003e#13810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded opt-in instrumentation for transaction commit/rollback in jdbc\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13709\"\u003e#13709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded experimental opt-in JDBC \u003ccode\u003edb.query.parameter.\u0026lt;key\u0026gt;\u003c/code\u003e span attributes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13719\"\u003e#13719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tools support to bedrock InvokeModel instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix instrumentation for ibm https url connection connect\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13728\"\u003e#13728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't wrap null ResultSet in jdbc library instrumentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/d53c0e95b6ba6fdc62d8cda0c370f9189838f932\"\u003e\u003ccode\u003ed53c0e9\u003c/code\u003e\u003c/a\u003e [release/v2.16.x] Prepare release 2.16.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13862\"\u003e#13862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/1795d2ed53153665c4b6adbbe6be9a9217715e6f\"\u003e\u003ccode\u003e1795d2e\u003c/code\u003e\u003c/a\u003e Update change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13853\"\u003e#13853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/a87bb018e24008b084a3c09c8ab023d25b0d98a2\"\u003e\u003ccode\u003ea87bb01\u003c/code\u003e\u003c/a\u003e Update the OpenTelemetry SDK version to 1.50.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13834\"\u003e#13834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/982d800e4b3fbd898682b880f43637f66f32e567\"\u003e\u003ccode\u003e982d800\u003c/code\u003e\u003c/a\u003e Disable flaky java http client http2 tests on jdk25 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13859\"\u003e#13859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/5ceaa513ce327de9ad1caa1cfa88f2dcadfc467d\"\u003e\u003ccode\u003e5ceaa51\u003c/code\u003e\u003c/a\u003e Add tools support to bedrock InvokeModel instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/7495620ae2213a697477aa4fe06b427115a74c6b\"\u003e\u003ccode\u003e74...\n\n_Description has been truncated_","html_url":"https://github.com/Azure-Samples/ApplicationInsights-Java-Samples/pull/720","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/720","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/720/packages"}},{"old_version":"3.7.2","new_version":"3.7.3","update_type":"patch","path":null,"pr_created_at":"2025-06-04T16:11:59.000Z","version_change":"3.7.2 → 3.7.3","issue":{"uuid":"2567812422","node_id":"PR_kwDOHdpzX86ZDbVG","number":5093,"state":"closed","title":"Bump the minor group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-09T15:03:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-04T16:11:59.000Z","updated_at":"2025-06-09T15:03:55.000Z","time_to_close":427914,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":15,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-s3","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-autoconfigure","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/awspring/spring-cloud-aws"},{"name":"software.amazon.awssdk:aws-query-protocol","old_version":"2.31.45","new_version":"2.31.56"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sns","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sqs","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-starter","old_version":"3.3.0","new_version":"3.3.1"},{"name":"software.amazon.awssdk:sts","old_version":"2.31.45","new_version":"2.31.56"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"com.microsoft.graph:microsoft-graph","old_version":"6.38.0","new_version":"6.40.0","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java"},{"name":"org.opensearch.client:opensearch-java","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/opensearch-project/opensearch-java"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"io.sentry:sentry-spring-boot-starter-jakarta","old_version":"8.12.0","new_version":"8.13.2","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"com.gradle.develocity","old_version":"4.0.1","new_version":"4.0.2"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| io.awspring.cloud:spring-cloud-aws-starter-s3 | `3.3.0` | `3.3.1` |\n| [io.awspring.cloud:spring-cloud-aws-autoconfigure](https://github.com/awspring/spring-cloud-aws) | `3.3.0` | `3.3.1` |\n| software.amazon.awssdk:aws-query-protocol | `2.31.45` | `2.31.56` |\n| io.awspring.cloud:spring-cloud-aws-starter-sns | `3.3.0` | `3.3.1` |\n| io.awspring.cloud:spring-cloud-aws-starter-sqs | `3.3.0` | `3.3.1` |\n| io.awspring.cloud:spring-cloud-aws-starter | `3.3.0` | `3.3.1` |\n| software.amazon.awssdk:sts | `2.31.45` | `2.31.56` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [com.microsoft.graph:microsoft-graph](https://github.com/microsoftgraph/msgraph-sdk-java) | `6.38.0` | `6.40.0` |\n| [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) | `3.0.0` | `3.1.0` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `1.6.3` | `1.6.4` |\n| [io.sentry:sentry-spring-boot-starter-jakarta](https://github.com/getsentry/sentry-java) | `8.12.0` | `8.13.2` |\n| com.gradle.develocity | `4.0.1` | `4.0.2` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\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\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-s3` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-autoconfigure` from 3.3.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awspring/spring-cloud-aws/releases\"\u003eio.awspring.cloud:spring-cloud-aws-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003eReference documentation\u003c/h2\u003e\n\u003cp\u003e📗 \u003ca href=\"https://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\"\u003ehttps://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eS3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1390\"\u003eawspring/spring-cloud-aws#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not create S3 CRT client if aws-crt library is not on the classpath by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e  (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1359\"\u003eawspring/spring-cloud-aws#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eS3AsyncClient\u003c/code\u003e endpoint from Localstack if available in tests by \u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix S3 AOT by moving\u003ccode\u003eaot.factories\u003c/code\u003e to correct path by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1335\"\u003eawspring/spring-cloud-aws#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the capitalization of property for \u003ccode\u003eS3EncryptionConditional.KmsKeyProperty\u003c/code\u003e by \u003ca href=\"https://github.com/gbaso\"\u003e\u003ccode\u003e@​gbaso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1337\"\u003eawspring/spring-cloud-aws#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish S3 encryption docs. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1338\"\u003eawspring/spring-cloud-aws#1338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSQS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eSqsTemplate#sendMany()\u003c/code\u003e 10-messages limitation by \u003ca href=\"https://github.com/shreyas957\"\u003e\u003ccode\u003e@​shreyas957\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1382\"\u003eawspring/spring-cloud-aws#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation for \u003ccode\u003esqs:GetQueueUrl\u003c/code\u003e action by \u003ca href=\"https://github.com/PatrickGotthard\"\u003e\u003ccode\u003e@​PatrickGotthard\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1372\"\u003eawspring/spring-cloud-aws#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument incompatibility of Spring Boot DevTools with \u003ccode\u003e@SqsListener\u003c/code\u003e by \u003ca href=\"https://github.com/PatrickGotthard\"\u003e\u003ccode\u003e@​PatrickGotthard\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1348\"\u003eawspring/spring-cloud-aws#1348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSqsListener\u003c/code\u003e argument resolver to extract the subject of an SNS message by \u003ca href=\"https://github.com/n-n-nebbl\"\u003e\u003ccode\u003e@​n-n-nebbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1318\"\u003eawspring/spring-cloud-aws#1318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOthers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix generating aggregated Javadocs. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1351\"\u003eawspring/spring-cloud-aws#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u003ccode\u003eImdsAutoConfiguration\u003c/code\u003e from unrelated tests to speed up startup time by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1394\"\u003eawspring/spring-cloud-aws#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Include IMDS starter in parent pom. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1396\"\u003eawspring/spring-cloud-aws#1396\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/n-n-nebbl\"\u003e\u003ccode\u003e@​n-n-nebbl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1318\"\u003eawspring/spring-cloud-aws#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gbaso\"\u003e\u003ccode\u003e@​gbaso\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1337\"\u003eawspring/spring-cloud-aws#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/62c0cafc8e4e1259357b5af2d19057bba8f2ae3e\"\u003e\u003ccode\u003e62c0caf\u003c/code\u003e\u003c/a\u003e Set version to 3.3.1 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1395\"\u003e#1395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/d2193c296da19d1c1c132b844281b47e19a720ba\"\u003e\u003ccode\u003ed2193c2\u003c/code\u003e\u003c/a\u003e Fix: Include IMDS starter in parent pom. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/40e5f50a21742100f691fb510a64e42babc6db2a\"\u003e\u003ccode\u003e40e5f50\u003c/code\u003e\u003c/a\u003e Exclude \u003ccode\u003eImdsAutoConfiguration\u003c/code\u003e from unrelated tests to speed up startup time...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5e03cdf899f4570daf93dcba2ab7358f436690d5\"\u003e\u003ccode\u003e5e03cdf\u003c/code\u003e\u003c/a\u003e Update Spring dependencies (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/e6d2111890445ceff9556299e95e095381eb55d3\"\u003e\u003ccode\u003ee6d2111\u003c/code\u003e\u003c/a\u003e Polish docs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/dcfce5a7fbb1b62ddd281834aecd2763b81f5822\"\u003e\u003ccode\u003edcfce5a\u003c/code\u003e\u003c/a\u003e Fix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1390\"\u003e#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/8eed6821c19aff2e550df1df026461ee23372f77\"\u003e\u003ccode\u003e8eed682\u003c/code\u003e\u003c/a\u003e Document SqsTemplate sendMany() 10-messages limitation (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/0578ba93a38a19410621ba04062c876ea3b57b58\"\u003e\u003ccode\u003e0578ba9\u003c/code\u003e\u003c/a\u003e Fix documentation for sqs:GetQueueUrl action (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1364\"\u003e#1364\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5908d1bc2dcf845bd718873151c5b5f4459f16e4\"\u003e\u003ccode\u003e5908d1b\u003c/code\u003e\u003c/a\u003e Do not create S3 CRT client if \u003ccode\u003eaws-crt\u003c/code\u003e library is not on the classpath. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/b479ea35d6e472cb7cafd3cdaec003a584b0869b\"\u003e\u003ccode\u003eb479ea3\u003c/code\u003e\u003c/a\u003e Document incompatibility of Spring Boot DevTools with \u003ca href=\"https://github.com/SqsListener\"\u003e\u003ccode\u003e@​SqsListener\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:aws-query-protocol` from 2.31.45 to 2.31.56\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sns` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sqs` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter` from 3.3.0 to 3.3.1\n\nUpdates `software.amazon.awssdk:sts` from 2.31.45 to 2.31.56\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.graph:microsoft-graph` from 6.38.0 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/releases\"\u003ecom.microsoft.graph:microsoft-graph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.40.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.39.0...v6.40.0\"\u003e6.40.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003eab70830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.39.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoftgraph/msgraph-sdk-java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.graph:microsoft-graph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.39.0...v6.40.0\"\u003e6.40.0\u003c/a\u003e (2025-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003eab70830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\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/microsoftgraph/msgraph-sdk-java/commit/91d519fc7c44ca3dc430208fcd9af42992bc63a6\"\u003e\u003ccode\u003e91d519f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2385\"\u003e#2385\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ba7b266d391d49ef5e41ef349a3909059b682531\"\u003e\u003ccode\u003eba7b266\u003c/code\u003e\u003c/a\u003e chore(main): release 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/fe7f1db9683beca914bebc097ffa9642d71ef612\"\u003e\u003ccode\u003efe7f1db\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2384\"\u003e#2384\u003c/a\u003e from microsoftgraph/v1.0/pipelinebuild/189193\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/ab70830e2a84d5961ddebfe2120624f62b71d6ef\"\u003e\u003ccode\u003eab70830\u003c/code\u003e\u003c/a\u003e feat(generation): update request builders and models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/7c9c0d2d6a6df11e33a9785ad7a162f2069ebc67\"\u003e\u003ccode\u003e7c9c0d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2383\"\u003e#2383\u003c/a\u003e from microsoftgraph/dependabot/github_actions/dawidd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/3a8be5b58c7071000bf56338475a3f297db873cc\"\u003e\u003ccode\u003e3a8be5b\u003c/code\u003e\u003c/a\u003e chore(deps): bump dawidd6/action-download-artifact from 9 to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/afa9307a6acb20d663fb7a2b83e6be18240dceb5\"\u003e\u003ccode\u003eafa9307\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2382\"\u003e#2382\u003c/a\u003e from microsoftgraph/dependabot/maven/junit-dependenc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/4057b77de8d7562f2f7270baead08c24b938f695\"\u003e\u003ccode\u003e4057b77\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump org.junit.jupiter:junit-jupiter-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/cf90a8705c91f0c84efe9f3b2e5faf88329ab342\"\u003e\u003ccode\u003ecf90a87\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2381\"\u003e#2381\u003c/a\u003e from microsoftgraph/dependabot/gradle/android/com.an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/6630edff527d522f08324c71a5c4428e546386bd\"\u003e\u003ccode\u003e6630edf\u003c/code\u003e\u003c/a\u003e chore: upgrades wrapper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:opensearch-java` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/opensearch-java/releases\"\u003eorg.opensearch.client:opensearch-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Backport 3.x] Fix links in CHANGELOG and prune empty header sections by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1571\"\u003eopensearch-project/opensearch-java#1571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AUTO] Increment version to 3.1.0. by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1563\"\u003eopensearch-project/opensearch-java#1563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 3.x] Re-generated client code using latest OpenSearch API specification by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1576\"\u003eopensearch-project/opensearch-java#1576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 3.x] Bump org.apache.httpcomponents.client5:httpclient5 from 5.4.4 to 5.5 by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1580\"\u003eopensearch-project/opensearch-java#1580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 3.x] Update COMPATIBILITY.md by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1590\"\u003eopensearch-project/opensearch-java#1590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 3.x] Bump org.junit:junit-bom from 5.12.2 to 5.13.0 by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1591\"\u003eopensearch-project/opensearch-java#1591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 3.x] Re-generated client code using latest OpenSearch API specification by \u003ca href=\"https://github.com/opensearch-trigger-bot\"\u003e\u003ccode\u003e@​opensearch-trigger-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1589\"\u003eopensearch-project/opensearch-java#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v3.1.0 release by \u003ca href=\"https://github.com/Xtansia\"\u003e\u003ccode\u003e@​Xtansia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1598\"\u003eopensearch-project/opensearch-java#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/opensearch-java/compare/v3.0.0...v3.1.0\"\u003ehttps://github.com/opensearch-project/opensearch-java/compare/v3.0.0...v3.1.0\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/opensearch-project/opensearch-java/blob/main/CHANGELOG.md\"\u003eorg.opensearch.client:opensearch-java's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003cp\u003eInspired from \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[Unreleased 3.x]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.apache.httpcomponents.client5:httpclient5\u003c/code\u003e from 5.4.4 to 5.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1578\"\u003e#1578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eorg.junit:junit-bom\u003c/code\u003e from 5.12.2 to 5.13.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/pull/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/827bdd2bc40fa10d00b89f150f721a754bfeb176\"\u003e\u003ccode\u003e827bdd2\u003c/code\u003e\u003c/a\u003e Prepare v3.1.0 release (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1598\"\u003e#1598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/436c55831bfb850c66cd96d82056357c5213a7de\"\u003e\u003ccode\u003e436c558\u003c/code\u003e\u003c/a\u003e [Backport 3.x] Re-generated client code using latest OpenSearch API specifica...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/d9b695f2046dce58f2ea5bf503291c83bc9c882b\"\u003e\u003ccode\u003ed9b695f\u003c/code\u003e\u003c/a\u003e Bump org.junit:junit-bom from 5.12.2 to 5.13.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1587\"\u003e#1587\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/a2291324764b9ef1846dd9b29edb689fff5a2a82\"\u003e\u003ccode\u003ea229132\u003c/code\u003e\u003c/a\u003e Update COMPATIBILITY.md (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1584\"\u003e#1584\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/75a7f21ce9b27904710c1f34f5a64fec96c81b5f\"\u003e\u003ccode\u003e75a7f21\u003c/code\u003e\u003c/a\u003e Bump org.apache.httpcomponents.client5:httpclient5 from 5.4.4 to 5.5 (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1578\"\u003e#1578\u003c/a\u003e) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/152bda42821fbcddc39814f533c966a77e451995\"\u003e\u003ccode\u003e152bda4\u003c/code\u003e\u003c/a\u003e Re-generate client code using latest OpenSearch API specification (2025-05-26...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/6fad4ed3b21067ff87b0fd8eac6108af0cfcb906\"\u003e\u003ccode\u003e6fad4ed\u003c/code\u003e\u003c/a\u003e Increment version to 3.1.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/opensearch-java/commit/78191e4ed5857416065a5efb737c13a43b4f7776\"\u003e\u003ccode\u003e78191e4\u003c/code\u003e\u003c/a\u003e Fix links in CHANGELOG and prune empty header sections (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1570\"\u003e#1570\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/opensearch-project/opensearch-java/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opensearch-project/opensearch-java/compare/v3.0.0...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 1.6.4 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/452\"\u003eopensearch-project/spring-data-opensearch#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.wiremock:wiremock from 3.12.1 to 3.13.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/opensearch-project/spring-data-opensearch/pull/453\"\u003eopensearch-project/spring-data-opensearch#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation section regarding connecting to AWS OpenSearch Serverless services by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/456\"\u003eopensearch-project/spring-data-opensearch#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/457\"\u003eopensearch-project/spring-data-opensearch#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Gradle to 8.14 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/458\"\u003eopensearch-project/spring-data-opensearch#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.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/opensearch-project/spring-data-opensearch/pull/460\"\u003eopensearch-project/spring-data-opensearch#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f3684a6c0e467bcab37f89e9cbd0b3067e4f75f4\"\u003e\u003ccode\u003ef3684a6\u003c/code\u003e\u003c/a\u003e Bump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/965ae02e979a1d7103cfb2fcfde8ce828d960d2f\"\u003e\u003ccode\u003e965ae02\u003c/code\u003e\u003c/a\u003e Update Gradle to 8.14 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/28ce13131f7922eda8121f7506e307d5718fd99c\"\u003e\u003ccode\u003e28ce131\u003c/code\u003e\u003c/a\u003e Update Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/2d9ce88f34769870097d1e81f88fdae77654fcf8\"\u003e\u003ccode\u003e2d9ce88\u003c/code\u003e\u003c/a\u003e Add documentation section regarding connecting to AWS OpenSearch Serverless s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f894a6de444b799eaa0ddb18ec5032996aadd97a\"\u003e\u003ccode\u003ef894a6d\u003c/code\u003e\u003c/a\u003e Bump org.wiremock:wiremock from 3.12.1 to 3.13.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/fc9fd94cf42aaea7ff3a1f011378797c343a7ca0\"\u003e\u003ccode\u003efc9fd94\u003c/code\u003e\u003c/a\u003e Bump next version to 1.6.4 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry:sentry-spring-boot-starter-jakarta` from 8.12.0 to 8.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/releases\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-java/blob/main/CHANGELOG.md\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\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/getsentry/sentry-java/commit/23c0a3d669b00747c201f0b59fcab866b5f2b88c\"\u003e\u003ccode\u003e23c0a3d\u003c/code\u003e\u003c/a\u003e release: 8.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/591d92a1f84f950b0dba6e2b4905cf2043513be8\"\u003e\u003ccode\u003e591d92a\u003c/code\u003e\u003c/a\u003e Don't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4456\"\u003e#4456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7a07346b4cb7d817a0cd34967f9e7512bb15b479\"\u003e\u003ccode\u003e7a07346\u003c/code\u003e\u003c/a\u003e Fix Changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e672c3afbd2f6dfe70c49e5616042119c50730e3\"\u003e\u003ccode\u003ee672c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e395c91474ed389334c0abab82f5f9ab69230909\"\u003e\u003ccode\u003ee395c91\u003c/code\u003e\u003c/a\u003e release: 8.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/706fa69a23fa3940f21713696f809e1012140fa9\"\u003e\u003ccode\u003e706fa69\u003c/code\u003e\u003c/a\u003e Fix SDK init crash if initialized from background thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/4e0940eddcac968c8cce2e308d0272a336a25c14\"\u003e\u003ccode\u003e4e0940e\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-gradle.sh to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4437\"\u003e#4437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7d49fceaab210de6cb655e39b43e865773f04088\"\u003e\u003ccode\u003e7d49fce\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/21f9887f1f2aaa79b5ec8a0b961cc61704945fd4\"\u003e\u003ccode\u003e21f9887\u003c/code\u003e\u003c/a\u003e release: 8.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/903f170a4b4fa536516844e0df0a90c2906cd5cf\"\u003e\u003ccode\u003e903f170\u003c/code\u003e\u003c/a\u003e Fix remove javadocs from Makefile (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4446\"\u003e#4446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.12.0...8.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.gradle.develocity` from 4.0.1 to 4.0.2\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/ministryofjustice/hmpps-probation-integration-services/pull/5093","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-integration-services/issues/5093","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5093/packages"}},{"old_version":"3.7.2","new_version":"3.7.3","update_type":"patch","path":null,"pr_created_at":"2025-06-02T16:32:48.000Z","version_change":"3.7.2 → 3.7.3","issue":{"uuid":"2561264372","node_id":"PR_kwDOHdpzX86Yqcr0","number":5085,"state":"open","title":"Bump the minor group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T16:32:48.000Z","updated_at":"2025-06-04T16:11:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor","update_count":14,"packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot","old_version":"3.4.5","new_version":"3.5.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-s3","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-autoconfigure","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/awspring/spring-cloud-aws"},{"name":"software.amazon.awssdk:aws-query-protocol","old_version":"2.31.45","new_version":"2.31.54"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sns","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-starter-sqs","old_version":"3.3.0","new_version":"3.3.1"},{"name":"io.awspring.cloud:spring-cloud-aws-starter","old_version":"3.3.0","new_version":"3.3.1"},{"name":"software.amazon.awssdk:sts","old_version":"2.31.45","new_version":"2.31.54"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"com.microsoft.graph:microsoft-graph","old_version":"6.38.0","new_version":"6.39.0","repository_url":"https://github.com/microsoftgraph/msgraph-sdk-java"},{"name":"org.opensearch.client:spring-data-opensearch-starter","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/opensearch-project/spring-data-opensearch"},{"name":"io.sentry:sentry-spring-boot-starter-jakarta","old_version":"8.12.0","new_version":"8.13.2","repository_url":"https://github.com/getsentry/sentry-java"},{"name":"com.gradle.develocity","old_version":"4.0.1","new_version":"4.0.2"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.4.5` | `3.5.0` |\n| io.awspring.cloud:spring-cloud-aws-starter-s3 | `3.3.0` | `3.3.1` |\n| [io.awspring.cloud:spring-cloud-aws-autoconfigure](https://github.com/awspring/spring-cloud-aws) | `3.3.0` | `3.3.1` |\n| software.amazon.awssdk:aws-query-protocol | `2.31.45` | `2.31.54` |\n| io.awspring.cloud:spring-cloud-aws-starter-sns | `3.3.0` | `3.3.1` |\n| io.awspring.cloud:spring-cloud-aws-starter-sqs | `3.3.0` | `3.3.1` |\n| io.awspring.cloud:spring-cloud-aws-starter | `3.3.0` | `3.3.1` |\n| software.amazon.awssdk:sts | `2.31.45` | `2.31.54` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.2` | `3.7.3` |\n| [com.microsoft.graph:microsoft-graph](https://github.com/microsoftgraph/msgraph-sdk-java) | `6.38.0` | `6.39.0` |\n| [org.opensearch.client:spring-data-opensearch-starter](https://github.com/opensearch-project/spring-data-opensearch) | `1.6.3` | `1.6.4` |\n| [io.sentry:sentry-spring-boot-starter-jakarta](https://github.com/getsentry/sentry-java) | `8.12.0` | `8.13.2` |\n| com.gradle.develocity | `4.0.1` | `4.0.2` |\n\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot` from 3.4.5 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes\"\u003erelease notes for Spring Boot 3.5\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake heapdump endpoint restricted by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45624\"\u003e#45624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SSL status tag from metrics \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45602\"\u003e#45602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove 'spring.http.client' deprecation and change 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient' \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45507\"\u003e#45507\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\u003eUnable to override/set nested ConfigurationProperties by passing as a system property \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45639\"\u003e#45639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidationAutoConfiguration triggers early initialization of properties binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45618\"\u003e#45618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicrometer \u0026quot;enable\u0026quot; annotations property does not cover observed aspect \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45617\"\u003e#45617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.graphql.sse.timeout is no longer exposed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45613\"\u003e#45613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringApplication.setEnvironmentPrefix is ignored when reading SPRING_PROFILES_ACTIVE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45549\"\u003e#45549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when extracting using layers a module with no code of its own \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45449\"\u003e#45449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved spring.batch.initialize-schema property is still considered \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45380\"\u003e#45380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactorHttpClientBuilder does not offer a factory method to create the HttpClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45378\"\u003e#45378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggested values for spring.jpa.hibernate.ddl-auto are not aligned with Hibernate \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45351\"\u003e#45351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom default units declared on a field are ignored when binding properties in a native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45347\"\u003e#45347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication uses the wrong serverUrl as a fallback for the Credentials helper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45345\"\u003e#45345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVarious spring.datasource properties are mistakenly marked as ignored \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45342\"\u003e#45342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJerseyWebApplicationInitializer always gets loaded, setting a ServletContext initParameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45297\"\u003e#45297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerRegistryConfigAuthentication does not align with Docker CLI \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45292\"\u003e#45292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnlike the Docker CLI, \u0026quot;\\x00\u0026quot; characters are not trimmed from a decoded Docker Registry password \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/45290\"\u003e#45290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCloudFoundry security matcher logs a warning due to use of the 'ignoring()' method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/32622\"\u003e#32622\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 the java info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45634\"\u003e#45634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the process info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45632\"\u003e#45632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the os info contribution \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45630\"\u003e#45630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument typical spring.application.group and name use \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45628\"\u003e#45628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that bean methods should be static when annotated with \u003ccode\u003e@ConfigurationPropertiesBinding\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45626\"\u003e#45626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the way that primary Kotlin constructors are used when binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45553\"\u003e#45553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u0026quot;profile\u0026quot; reference documentation with additional admonitions  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45551\"\u003e#45551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove setEnvironmentPrefix(...) reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45376\"\u003e#45376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument all the available Testcontainers integrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45367\"\u003e#45367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument when a spring.config.import value is relative and when it is fixed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45363\"\u003e#45363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate org.cyclonedx.bom version in docs to 2.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45320\"\u003e#45320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to \u0026quot;Parameter Name Retention\u0026quot; section of Spring Framework's release notes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45299\"\u003e#45299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent upgrade to Prometheus Client 1.3.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45541\"\u003e#45541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.8.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45539\"\u003e#45539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch 8.18.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45447\"\u003e#45447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45588\"\u003e#45588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.15.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45540\"\u003e#45540\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/8c2d6453243f319accaef7a190ff8ddf89f482a2\"\u003e\u003ccode\u003e8c2d645\u003c/code\u003e\u003c/a\u003e Release v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0b49e78c21f5afaf2db23bea2a1f8b369b3d92a7\"\u003e\u003ccode\u003e0b49e78\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/c684fa4050d89a505f28257fef5462745671b6e5\"\u003e\u003ccode\u003ec684fa4\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003emake-default\u003c/code\u003e for publish-to-sdkman to 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/569519285046967a85f20cefe4200fcfc35a21c8\"\u003e\u003ccode\u003e5695192\u003c/code\u003e\u003c/a\u003e Ensure descendants are always recalculated on cache refresh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/31f549efc699e8f2f597ddf08bb572ad9a74b358\"\u003e\u003ccode\u003e31f549e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/68df6f594167d760e67dd97eed0783e3f3a5fafd\"\u003e\u003ccode\u003e68df6f5\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.7-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9f46877c7ea17452f1f744281aa0008fadcc82f9\"\u003e\u003ccode\u003e9f46877\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/404a0df5e8cffad3c9cbc896b0382347586102bf\"\u003e\u003ccode\u003e404a0df\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e331846302f763905e9e0d3cf96438f60c7bd3c4\"\u003e\u003ccode\u003ee331846\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b142798bdb8dde5d8a6ab01e70d6d78c1a6752c7\"\u003e\u003ccode\u003eb142798\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.5...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-s3` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-autoconfigure` from 3.3.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awspring/spring-cloud-aws/releases\"\u003eio.awspring.cloud:spring-cloud-aws-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003eReference documentation\u003c/h2\u003e\n\u003cp\u003e📗 \u003ca href=\"https://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\"\u003ehttps://docs.awspring.io/spring-cloud-aws/docs/3.3.1/reference/html/index.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eS3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1390\"\u003eawspring/spring-cloud-aws#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not create S3 CRT client if aws-crt library is not on the classpath by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e  (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1359\"\u003eawspring/spring-cloud-aws#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eS3AsyncClient\u003c/code\u003e endpoint from Localstack if available in tests by \u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix S3 AOT by moving\u003ccode\u003eaot.factories\u003c/code\u003e to correct path by \u003ca href=\"https://github.com/MatejNedic\"\u003e\u003ccode\u003e@​MatejNedic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1335\"\u003eawspring/spring-cloud-aws#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the capitalization of property for \u003ccode\u003eS3EncryptionConditional.KmsKeyProperty\u003c/code\u003e by \u003ca href=\"https://github.com/gbaso\"\u003e\u003ccode\u003e@​gbaso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1337\"\u003eawspring/spring-cloud-aws#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish S3 encryption docs. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1338\"\u003eawspring/spring-cloud-aws#1338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSQS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eSqsTemplate#sendMany()\u003c/code\u003e 10-messages limitation by \u003ca href=\"https://github.com/shreyas957\"\u003e\u003ccode\u003e@​shreyas957\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1382\"\u003eawspring/spring-cloud-aws#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation for \u003ccode\u003esqs:GetQueueUrl\u003c/code\u003e action by \u003ca href=\"https://github.com/PatrickGotthard\"\u003e\u003ccode\u003e@​PatrickGotthard\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1372\"\u003eawspring/spring-cloud-aws#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument incompatibility of Spring Boot DevTools with \u003ccode\u003e@SqsListener\u003c/code\u003e by \u003ca href=\"https://github.com/PatrickGotthard\"\u003e\u003ccode\u003e@​PatrickGotthard\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1348\"\u003eawspring/spring-cloud-aws#1348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSqsListener\u003c/code\u003e argument resolver to extract the subject of an SNS message by \u003ca href=\"https://github.com/n-n-nebbl\"\u003e\u003ccode\u003e@​n-n-nebbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1318\"\u003eawspring/spring-cloud-aws#1318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOthers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix generating aggregated Javadocs. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1351\"\u003eawspring/spring-cloud-aws#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u003ccode\u003eImdsAutoConfiguration\u003c/code\u003e from unrelated tests to speed up startup time by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1394\"\u003eawspring/spring-cloud-aws#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Include IMDS starter in parent pom. by \u003ca href=\"https://github.com/maciejwalkowiak\"\u003e\u003ccode\u003e@​maciejwalkowiak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1396\"\u003eawspring/spring-cloud-aws#1396\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/n-n-nebbl\"\u003e\u003ccode\u003e@​n-n-nebbl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1318\"\u003eawspring/spring-cloud-aws#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ofir-popowski\"\u003e\u003ccode\u003e@​ofir-popowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1330\"\u003eawspring/spring-cloud-aws#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gbaso\"\u003e\u003ccode\u003e@​gbaso\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/pull/1337\"\u003eawspring/spring-cloud-aws#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/62c0cafc8e4e1259357b5af2d19057bba8f2ae3e\"\u003e\u003ccode\u003e62c0caf\u003c/code\u003e\u003c/a\u003e Set version to 3.3.1 (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1395\"\u003e#1395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/d2193c296da19d1c1c132b844281b47e19a720ba\"\u003e\u003ccode\u003ed2193c2\u003c/code\u003e\u003c/a\u003e Fix: Include IMDS starter in parent pom. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/40e5f50a21742100f691fb510a64e42babc6db2a\"\u003e\u003ccode\u003e40e5f50\u003c/code\u003e\u003c/a\u003e Exclude \u003ccode\u003eImdsAutoConfiguration\u003c/code\u003e from unrelated tests to speed up startup time...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5e03cdf899f4570daf93dcba2ab7358f436690d5\"\u003e\u003ccode\u003e5e03cdf\u003c/code\u003e\u003c/a\u003e Update Spring dependencies (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/e6d2111890445ceff9556299e95e095381eb55d3\"\u003e\u003ccode\u003ee6d2111\u003c/code\u003e\u003c/a\u003e Polish docs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/dcfce5a7fbb1b62ddd281834aecd2763b81f5822\"\u003e\u003ccode\u003edcfce5a\u003c/code\u003e\u003c/a\u003e Fix setting endpoint from connection details to \u003ccode\u003eS3Presigner\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1390\"\u003e#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/8eed6821c19aff2e550df1df026461ee23372f77\"\u003e\u003ccode\u003e8eed682\u003c/code\u003e\u003c/a\u003e Document SqsTemplate sendMany() 10-messages limitation (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/0578ba93a38a19410621ba04062c876ea3b57b58\"\u003e\u003ccode\u003e0578ba9\u003c/code\u003e\u003c/a\u003e Fix documentation for sqs:GetQueueUrl action (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1364\"\u003e#1364\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/5908d1bc2dcf845bd718873151c5b5f4459f16e4\"\u003e\u003ccode\u003e5908d1b\u003c/code\u003e\u003c/a\u003e Do not create S3 CRT client if \u003ccode\u003eaws-crt\u003c/code\u003e library is not on the classpath. (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awspring/spring-cloud-aws/commit/b479ea35d6e472cb7cafd3cdaec003a584b0869b\"\u003e\u003ccode\u003eb479ea3\u003c/code\u003e\u003c/a\u003e Document incompatibility of Spring Boot DevTools with \u003ca href=\"https://github.com/SqsListener\"\u003e\u003ccode\u003e@​SqsListener\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/awspring/spring-cloud-aws/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awspring/spring-cloud-aws/compare/v3.3.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:aws-query-protocol` from 2.31.45 to 2.31.54\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sns` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter-sqs` from 3.3.0 to 3.3.1\n\nUpdates `io.awspring.cloud:spring-cloud-aws-starter` from 3.3.0 to 3.3.1\n\nUpdates `software.amazon.awssdk:sts` from 2.31.45 to 2.31.54\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.3 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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/microsoft/ApplicationInsights-Java/commit/f4da411bade9c19e9409b9cf088c1213146d35ea\"\u003e\u003ccode\u003ef4da411\u003c/code\u003e\u003c/a\u003e Update version to 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/ab9a6922cd22ff8abb93897ba19987fbf080b856\"\u003e\u003ccode\u003eab9a692\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2f7e0ec2586be865e6bdc1371e21be41a2d88b8b\"\u003e\u003ccode\u003e2f7e0ec\u003c/code\u003e\u003c/a\u003e Update OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/d7f8764ad4d818399e2db2ee0c19f979b0369ca4\"\u003e\u003ccode\u003ed7f8764\u003c/code\u003e\u003c/a\u003e testing fixes for CodeQL (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7c234b7401c1f9de863cbea8d6fe2aecd30b7951\"\u003e\u003ccode\u003e7c234b7\u003c/code\u003e\u003c/a\u003e Add fix for hyphens in enum values (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/7d2c088584c2b491fc58a97aa8507b409972e606\"\u003e\u003ccode\u003e7d2c088\u003c/code\u003e\u003c/a\u003e Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 in /perf-tests (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/9c19f6ed107033bbea364c58258199c675f381ba\"\u003e\u003ccode\u003e9c19f6e\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.2.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52ff5d0e4acf434aedfcfd838eb0f5fd962de838\"\u003e\u003ccode\u003e52ff5d0\u003c/code\u003e\u003c/a\u003e Bump org.springframework.boot:spring-boot-starter-web from 3.4.4 to 3.4.5 in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/56d3297026f4607cc2e4d193b97409513b5d431c\"\u003e\u003ccode\u003e56d3297\u003c/code\u003e\u003c/a\u003e Bump io.github.hakky54:logcaptor from 2.10.2 to 2.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/52fe9a87b2895ffe994d9c1ba4f03c45107164b0\"\u003e\u003ccode\u003e52fe9a8\u003c/code\u003e\u003c/a\u003e Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.graph:microsoft-graph` from 6.38.0 to 6.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/releases\"\u003ecom.microsoft.graph:microsoft-graph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.39.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoftgraph/msgraph-sdk-java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.graph:microsoft-graph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003e6.39.0\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egeneration:\u003c/strong\u003e update request builders and models (\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e5b43619\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/microsoftgraph/msgraph-sdk-java/commit/207400fac74074442d631d2e19aeae3e4f486dce\"\u003e\u003ccode\u003e207400f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2377\"\u003e#2377\u003c/a\u003e from microsoftgraph/release-please--branches--main--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/281a5f3a41a4c47a58f6e60c1cf720ab2422d026\"\u003e\u003ccode\u003e281a5f3\u003c/code\u003e\u003c/a\u003e chore(main): release 6.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/30ca3deb908d30e6dccfd5b58b0aac30c57fe13a\"\u003e\u003ccode\u003e30ca3de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoftgraph/msgraph-sdk-java/issues/2376\"\u003e#2376\u003c/a\u003e from microsoftgraph/v1.0/pipelinebuild/188232\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/commit/5b43619ab7c51d57ae0b7606600c65a13353fe76\"\u003e\u003ccode\u003e5b43619\u003c/code\u003e\u003c/a\u003e feat(generation): update request builders and models\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.38.0...v6.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.opensearch.client:spring-data-opensearch-starter` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/releases\"\u003eorg.opensearch.client:spring-data-opensearch-starter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump next version to 1.6.4 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/452\"\u003eopensearch-project/spring-data-opensearch#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.wiremock:wiremock from 3.12.1 to 3.13.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/opensearch-project/spring-data-opensearch/pull/453\"\u003eopensearch-project/spring-data-opensearch#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation section regarding connecting to AWS OpenSearch Serverless services by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/456\"\u003eopensearch-project/spring-data-opensearch#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/457\"\u003eopensearch-project/spring-data-opensearch#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Gradle to 8.14 by \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/pull/458\"\u003eopensearch-project/spring-data-opensearch#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.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/opensearch-project/spring-data-opensearch/pull/460\"\u003eopensearch-project/spring-data-opensearch#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\"\u003ehttps://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f3684a6c0e467bcab37f89e9cbd0b3067e4f75f4\"\u003e\u003ccode\u003ef3684a6\u003c/code\u003e\u003c/a\u003e Bump io.specto:hoverfly-java-junit5 from 0.20.0 to 0.20.2 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/965ae02e979a1d7103cfb2fcfde8ce828d960d2f\"\u003e\u003ccode\u003e965ae02\u003c/code\u003e\u003c/a\u003e Update Gradle to 8.14 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/28ce13131f7922eda8121f7506e307d5718fd99c\"\u003e\u003ccode\u003e28ce131\u003c/code\u003e\u003c/a\u003e Update Spring Framework to 6.2.7 and Spring Data Elasticsearch to 5.4.6 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/2d9ce88f34769870097d1e81f88fdae77654fcf8\"\u003e\u003ccode\u003e2d9ce88\u003c/code\u003e\u003c/a\u003e Add documentation section regarding connecting to AWS OpenSearch Serverless s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/f894a6de444b799eaa0ddb18ec5032996aadd97a\"\u003e\u003ccode\u003ef894a6d\u003c/code\u003e\u003c/a\u003e Bump org.wiremock:wiremock from 3.12.1 to 3.13.0 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/commit/fc9fd94cf42aaea7ff3a1f011378797c343a7ca0\"\u003e\u003ccode\u003efc9fd94\u003c/code\u003e\u003c/a\u003e Bump next version to 1.6.4 (\u003ca href=\"https://redirect.github.com/opensearch-project/spring-data-opensearch/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opensearch-project/spring-data-opensearch/compare/v1.6.3...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.sentry:sentry-spring-boot-starter-jakarta` from 8.12.0 to 8.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-java/releases\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/getsentry/sentry-java/blob/main/CHANGELOG.md\"\u003eio.sentry:sentry-spring-boot-starter-jakarta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.13.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4456\"\u003e#4456\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe jar for \u003ccode\u003eio.sentry:sentry-spring-boot-jakarta\u003c/code\u003e is now correctly being built and published to Maven Central.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSentryAndroid.init\u003c/code\u003e crash if SDK is initialized from a background thread while an \u003ccode\u003eActivity\u003c/code\u003e is in resumed state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Gradle from v8.14 to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4437\"\u003e#4437\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8141\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/compare/v8.14...v8.14.1\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.13.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd debug mode for Session Replay masking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4357\"\u003e#4357\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSentry.replay().enableDebugMaskingOverlay()\u003c/code\u003e to overlay the screen with the Session Replay masks.\u003c/li\u003e\n\u003cli\u003eThe masks will be invalidated at most once per \u003ccode\u003eframeRate\u003c/code\u003e (default 1 fps).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtend Logs API to allow passing in \u003ccode\u003eattributes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4402\"\u003e#4402\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.logger.log\u003c/code\u003e now takes a \u003ccode\u003eSentryLogParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eSentryLogParameters.create(SentryAttributes.of(...))\u003c/code\u003e to pass attributes\n\u003cul\u003e\n\u003cli\u003eAttribute values may be of type \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003eboolean\u003c/code\u003e, \u003ccode\u003einteger\u003c/code\u003e or \u003ccode\u003edouble\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOther types will be converted to \u003ccode\u003estring\u003c/code\u003e. Currently we simply call \u003ccode\u003etoString()\u003c/code\u003e but we might offer more in the future.\u003c/li\u003e\n\u003cli\u003eYou may manually flatten complex types into multiple separate attributes of simple types.\n\u003cul\u003e\n\u003cli\u003ee.g. intead of \u003ccode\u003eSentryAttribute.named(\u0026quot;point\u0026quot;, Point(10, 20))\u003c/code\u003e you may store it as \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.x\u0026quot;, point.x)\u003c/code\u003e and \u003ccode\u003eSentryAttribute.integerAttribute(\u0026quot;point.y\u0026quot;, point.y)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.named()\u003c/code\u003e will automatically infer the type or fall back to \u003ccode\u003estring\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.booleanAttribute()\u003c/code\u003e takes a \u003ccode\u003eBoolean\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.integerAttribute()\u003c/code\u003e takes a \u003ccode\u003eInteger\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.doubleAttribute()\u003c/code\u003e takes a \u003ccode\u003eDouble\u003c/code\u003e value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSentryAttribute.stringAttribute()\u003c/code\u003e takes a \u003ccode\u003eString\u003c/code\u003e value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWe opted for handling parameters via \u003ccode\u003eSentryLogParameters\u003c/code\u003e to avoid creating tons of overloads that are ambiguous.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolation scope is now forked in \u003ccode\u003eOtelSentrySpanProcessor\u003c/code\u003e instead of \u003ccode\u003eOtelSentryPropagator\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4434\"\u003e#4434\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSince propagator may never be invoked we moved the location where isolation scope is forked.\u003c/li\u003e\n\u003cli\u003eNot invoking \u003ccode\u003eOtelSentryPropagator.extract\u003c/code\u003e or having a \u003ccode\u003esentry-trace\u003c/code\u003e header that failed to parse would cause isolation scope not to be forked.\u003c/li\u003e\n\u003cli\u003eThis in turn caused data to bleed between scopes, e.g. from one request into another\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Spring Boot to \u003ccode\u003e3.5.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/pull/4111\"\u003e#4111\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/getsentry/sentry-java/commit/23c0a3d669b00747c201f0b59fcab866b5f2b88c\"\u003e\u003ccode\u003e23c0a3d\u003c/code\u003e\u003c/a\u003e release: 8.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/591d92a1f84f950b0dba6e2b4905cf2043513be8\"\u003e\u003ccode\u003e591d92a\u003c/code\u003e\u003c/a\u003e Don't apply Spring Boot plugin in \u003ccode\u003esentry-spring-boot-jakarta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4456\"\u003e#4456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7a07346b4cb7d817a0cd34967f9e7512bb15b479\"\u003e\u003ccode\u003e7a07346\u003c/code\u003e\u003c/a\u003e Fix Changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e672c3afbd2f6dfe70c49e5616042119c50730e3\"\u003e\u003ccode\u003ee672c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/e395c91474ed389334c0abab82f5f9ab69230909\"\u003e\u003ccode\u003ee395c91\u003c/code\u003e\u003c/a\u003e release: 8.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/706fa69a23fa3940f21713696f809e1012140fa9\"\u003e\u003ccode\u003e706fa69\u003c/code\u003e\u003c/a\u003e Fix SDK init crash if initialized from background thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4449\"\u003e#4449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/4e0940eddcac968c8cce2e308d0272a336a25c14\"\u003e\u003ccode\u003e4e0940e\u003c/code\u003e\u003c/a\u003e chore: update scripts/update-gradle.sh to v8.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4437\"\u003e#4437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/7d49fceaab210de6cb655e39b43e865773f04088\"\u003e\u003ccode\u003e7d49fce\u003c/code\u003e\u003c/a\u003e Merge branch 'release/8.13.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/21f9887f1f2aaa79b5ec8a0b961cc61704945fd4\"\u003e\u003ccode\u003e21f9887\u003c/code\u003e\u003c/a\u003e release: 8.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/commit/903f170a4b4fa536516844e0df0a90c2906cd5cf\"\u003e\u003ccode\u003e903f170\u003c/code\u003e\u003c/a\u003e Fix remove javadocs from Makefile (\u003ca href=\"https://redirect.github.com/getsentry/sentry-java/issues/4446\"\u003e#4446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.12.0...8.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.gradle.develocity` from 4.0.1 to 4.0.2\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/ministryofjustice/hmpps-probation-integration-services/pull/5085","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fhmpps-probation-integration-services/issues/5085","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5085/packages"}},{"old_version":"3.7.2","new_version":"3.7.3","update_type":"patch","path":null,"pr_created_at":"2025-05-30T02:01:56.000Z","version_change":"3.7.2 → 3.7.3","issue":{"uuid":"3101888848","node_id":"PR_kwDODN1Mrs6YNJOu","number":1399,"state":"open","title":"Bump com.microsoft.azure:applicationinsights-agent from 3.7.2 to 3.7.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-30T02:01:56.000Z","updated_at":"2025-06-02T08:31:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) from 3.7.2 to 3.7.3.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.3 GA (05/28/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix reading of profiling configuration enum value\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate OpenTelemetry dependencies\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4177\"\u003e#4177\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-agent\u0026package-manager=gradle\u0026previous-version=3.7.2\u0026new-version=3.7.3)](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/ministryofjustice/court-case-service/pull/1399","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Fcourt-case-service/issues/1399","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1399/packages"}},{"old_version":"3.7.1","new_version":"3.7.2","update_type":"patch","path":null,"pr_created_at":"2025-05-12T14:58:21.000Z","version_change":"3.7.1 → 3.7.2","issue":{"uuid":"2514141703","node_id":"PR_kwDOIBoVIM6V2sIH","number":719,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-09T14:15:20.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T14:58:21.000Z","updated_at":"2025-06-09T14:15:20.000Z","time_to_close":2416619,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":19,"packages":[{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha","old_version":"2.14.0-alpha","new_version":"2.15.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.azure:azure-monitor-opentelemetry-autoconfigure","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.4.4","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.opentelemetry:opentelemetry-api","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17","old_version":"2.14.0-alpha","new_version":"2.15.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"5.12.1","new_version":"5.12.2","repository_url":"https://github.com/junit-team/junit5"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.12.1","new_version":"5.12.2","repository_url":"https://github.com/junit-team/junit5"},{"name":"io.micrometer:micrometer-core","old_version":"1.14.5","new_version":"1.14.7","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-api","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api","old_version":"2.14.0-alpha","new_version":"2.15.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry:opentelemetry-sdk-common","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk-trace","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"org.springframework.boot:spring-boot-autoconfigure","old_version":"3.4.4","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.15.0-alpha` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.15.0` |\n| [com.azure:azure-monitor-opentelemetry-autoconfigure](https://github.com/Azure/azure-sdk-for-java) | `1.1.0` | `1.2.0` |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.4.4` | `3.4.5` |\n| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.50.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.15.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.2` |\n| [io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.15.0-alpha` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) | `5.12.1` | `5.12.2` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5) | `5.12.1` | `5.12.2` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.14.7` |\n| [io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.50.0` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.15.0` |\n| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.15.0-alpha` |\n| [io.opentelemetry:opentelemetry-sdk-common](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.50.0` |\n| [io.opentelemetry:opentelemetry-sdk-trace](https://github.com/open-telemetry/opentelemetry-java) | `1.49.0` | `1.50.0` |\n| [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) | `3.4.4` | `3.4.5` |\n| [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.2` |\n\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 2.14.0-alpha to 2.15.0-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.14.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.48.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ejava.net.http.HttpClient\u003c/code\u003e instrumentation package \u003ccode\u003eio.opentelemetry.instrumentation.httpclient\u003c/code\u003e was deprecated in favor of the new package name \u003ccode\u003eio.opentelemetry.instrumentation.javahttpclient\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe experimental opt-in \u003ccode\u003ejvm.buffer.memory.usage\u003c/code\u003e metric was renamed to \u003ccode\u003ejvm.buffer.memory.used\u003c/code\u003e in order to follow general semantic convention naming\u003c/li\u003e\n\u003cli\u003eThe Http \u003ccode\u003e*TelemetryBuilder\u003c/code\u003e generic signatures were simplified (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12858\"\u003e#12858\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAWS Bedrock instrumentation, following \u003ca href=\"https://github.com/open-telemetry/semantic-conventions/tree/main/docs/gen-ai#semantic-conventions-for-generative-ai-systems\"\u003eGen AI semantic conventions\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13355\"\u003e#13355\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13408\"\u003e#13408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13473\"\u003e#13473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13410\"\u003e#13410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eActiveJ HTTP server (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13335\"\u003e#13335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Pulsar (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13320\"\u003e#13320\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New library instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAWS Bedrock instrumentation, following \u003ca href=\"https://github.com/open-telemetry/semantic-conventions/tree/main/docs/gen-ai#semantic-conventions-for-generative-ai-systems\"\u003eGen AI semantic conventions\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13355\"\u003e#13355\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13408\"\u003e#13408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13473\"\u003e#13473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13410\"\u003e#13410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport virtual threads in Spring Scheduling instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13370\"\u003e#13370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedact query string values for http client spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13114\"\u003e#13114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attribute lowercase modifier in JMX metrics yaml definitions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13385\"\u003e#13385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tapir path matching within pekko instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13386\"\u003e#13386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest Axis2 version (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13490\"\u003e#13490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd instrumentation for Lambda Java interface HandleStreamRequest (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13466\"\u003e#13466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove usage of gRPC internal api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13510\"\u003e#13510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd options to disable gRPC per-message events (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13443\"\u003e#13443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/WithSpan\"\u003e\u003ccode\u003e@​WithSpan\u003c/code\u003e\u003c/a\u003e option to break from existing context and start a new trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13112\"\u003e#13112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eNoSuchElementException\u003c/code\u003e thrown by Akka instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13360\"\u003e#13360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring Boot Starter MDC instrumentation for Logback not injecting \u003ccode\u003etrace_id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13391\"\u003e#13391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix opt-in invoke dynamic instrumentation mechanism in OpenJ9 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13282\"\u003e#13282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spans in Pekko instrumentation on server timeout (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13435\"\u003e#13435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid overriding user's \u003ccode\u003etrace_id\u003c/code\u003e in Log4j MDC instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13479\"\u003e#13479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gRPC message ID attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13443\"\u003e#13443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/chlos\"\u003e\u003ccode\u003e@​chlos\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003eVersion 2.15.0 (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.14.0 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.49.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring boot starter dependency resolution failure with Gradle and Java 11 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13384\"\u003e#13384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extremely large DB statements may cause memory leak (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/alexgenon\"\u003e\u003ccode\u003e@​alexgenon\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cyrille-leclerc\"\u003e\u003ccode\u003e@​cyrille-leclerc\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/hannahchan\"\u003e\u003ccode\u003e@​hannahchan\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jeanbisutti\"\u003e\u003ccode\u003e@​jeanbisutti\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0 (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/fc64eba6ab5bfd06a249833794e116b0a0fb8e82\"\u003e\u003ccode\u003efc64eba\u003c/code\u003e\u003c/a\u003e [release/v2.15.x] Prepare release 2.15.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13692\"\u003e#13692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/dba6948630cdf10d39f63250e2df0776d9a6a4a8\"\u003e\u003ccode\u003edba6948\u003c/code\u003e\u003c/a\u003e Update change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13690\"\u003e#13690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/aa4c9488a9ceb383c1840baf3b91647e701cafdf\"\u003e\u003ccode\u003eaa4c948\u003c/code\u003e\u003c/a\u003e Replace deprecated tasks.create with tasks.register (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13691\"\u003e#13691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/8cd11e46884457a147ae66c5d1a849544816164c\"\u003e\u003ccode\u003e8cd11e4\u003c/code\u003e\u003c/a\u003e Don't cache sanitization results for large sql statements (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/95cc300125e105f984dc59354cd5cb080d8f3802\"\u003e\u003ccode\u003e95cc300\u003c/code\u003e\u003c/a\u003e Compile runtime-telemetry-java17 for java8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13679\"\u003e#13679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/29ea551714aa57ed6481dbd2147687b68a3d2a77\"\u003e\u003ccode\u003e29ea551\u003c/code\u003e\u003c/a\u003e Db error type (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13640\"\u003e#13640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/b0a1691a1eba371ffac487a88d22bf31c3b72d5c\"\u003e\u003ccode\u003eb0a1691\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin org.gradle.playframework to v0.15.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13687\"\u003e#13687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/4da68c4e4c3c4b0e6c36a17908e86e2d4ea54569\"\u003e\u003ccode\u003e4da68c4\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/ad378c636696fb6245bf669cfd1bf74ca060d12c\"\u003e\u003ccode\u003ead378c6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.squareup.okio:okio-bom to v3.11.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13681\"\u003e#13681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/6edaa0df74387f7a99b1492507c9ac0273fce4c0\"\u003e\u003ccode\u003e6edaa0d\u003c/code\u003e\u003c/a\u003e Improve handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.14.0...v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.azure:azure-monitor-opentelemetry-autoconfigure` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/releases\"\u003ecom.azure:azure-monitor-opentelemetry-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-identity-broker_1.1.14\u003c/h2\u003e\n\u003ch2\u003e1.1.14 (2025-05-06)\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003ch4\u003eDependency Updates\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eazure-identity\u003c/code\u003e from \u003ccode\u003e1.15.4\u003c/code\u003e to version \u003ccode\u003e1.16.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpgraded \u003ccode\u003emsal4j\u003c/code\u003e from \u003ccode\u003e1.19.1\u003c/code\u003e to version \u003ccode\u003e1.20.1\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/Azure/azure-sdk-for-java/commit/5cbd3569f03c9e9c93700c7731678e1b05ccef81\"\u003e\u003ccode\u003e5cbd356\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/e6f10babcee407ff149ff83da96ac2f5f08a1171\"\u003e\u003ccode\u003ee6f10ba\u003c/code\u003e\u003c/a\u003e Exclude monitoring from roll up package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/21f17b89e221c322e8370e76388ca8621b685519\"\u003e\u003ccode\u003e21f17b8\u003c/code\u003e\u003c/a\u003e Readme - do not merge (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/1aebd9c10fd944bbcaa7c064e886ae7e33c73ecb\"\u003e\u003ccode\u003e1aebd9c\u003c/code\u003e\u003c/a\u003e Fixing network watcher tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/0b2ced9fb76a83f6ebd916ad2ccd61cd68608702\"\u003e\u003ccode\u003e0b2ced9\u003c/code\u003e\u003c/a\u003e Add graph rbac breaking changes (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/83909e3d448df08932ed06a0c06237ef880ae601\"\u003e\u003ccode\u003e83909e3\u003c/code\u003e\u003c/a\u003e Samples: MSI \u0026amp; AAD group, Storage with encryption (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/41577dfe432243304b3bc3dc689ee383343bbe5f\"\u003e\u003ccode\u003e41577df\u003c/code\u003e\u003c/a\u003e Use newer version of runtime (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/5b7eec50f4b6626fe437ff4fe2fb1f5c6fe361f1\"\u003e\u003ccode\u003e5b7eec5\u003c/code\u003e\u003c/a\u003e Minor random javadoc and polish fixes in SQL  (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/7ce2a5667e72d4206b52e55c734447d18d638599\"\u003e\u003ccode\u003e7ce2a56\u003c/code\u003e\u003c/a\u003e Add 1.2 tag to beta annotation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/2e91473ace3aa487dc0d955183e909fb1bc7c2a9\"\u003e\u003ccode\u003e2e91473\u003c/code\u003e\u003c/a\u003e Simplify auth file generation process (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.1 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.2 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.2 GA (04/17/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\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/microsoft/ApplicationInsights-Java/commit/d2d8b5291f1a5a161fd58b1be806b3f1b66ac312\"\u003e\u003ccode\u003ed2d8b52\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.1.0 to 1.2.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/b1477dd58dcabb1f82f1e095dd1cdc03cad7dc0e\"\u003e\u003ccode\u003eb1477dd\u003c/code\u003e\u003c/a\u003e Update version to 3.7.2 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/47749e9be5a1ff45aea1efb1a0162fe7ef6d7297\"\u003e\u003ccode\u003e47749e9\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.2 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/21584d806fa72d1e8362b80f1a328ae5b0db1b3c\"\u003e\u003ccode\u003e21584d8\u003c/code\u003e\u003c/a\u003e [SFI] Update codeql-daily.yml - add C++ to analysis (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/22a029988f32fcbf83204da12a74299c85809e08\"\u003e\u003ccode\u003e22a0299\u003c/code\u003e\u003c/a\u003e Support for AAD Audience in connection string (for sovereign cloud) (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/577369082496f267bf35ad60ba8cd1085ec55fef\"\u003e\u003ccode\u003e5773690\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/301b9943fc03df7be57cef0861cf122ced9cdc60\"\u003e\u003ccode\u003e301b994\u003c/code\u003e\u003c/a\u003e Bump com.squareup.okio:okio from 3.10.2 to 3.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c2b43d1cfe62f3169acde493d7f5db126cdf5f69\"\u003e\u003ccode\u003ec2b43d1\u003c/code\u003e\u003c/a\u003e Log as warn invalid JMX metrics (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2118769f050a3698f65dcc260804080f4cc2eccc\"\u003e\u003ccode\u003e2118769\u003c/code\u003e\u003c/a\u003e Bump com.gradle.develocity from 3.19.2 to 4.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/300c7bfe0b844f4531f9e7bdc36dc1f42fff905d\"\u003e\u003ccode\u003e300c7bf\u003c/code\u003e\u003c/a\u003e Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.2 to 7.0.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.1...3.7.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.4.4 to 3.4.5\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.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\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\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45241\"\u003e#45241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the use of multiple profile expressions with \u0026quot;spring.config.activate.on-profile\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45224\"\u003e#45224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow the use of token properties in authorization server clients configuration example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45176\"\u003e#45176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details of the purpose of the metrics endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45047\"\u003e#45047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape the asterisk in spring-application.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45033\"\u003e#45033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reference to Styra (OPA) Spring Boot SDK \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44976\"\u003e#44976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CDS documentation to cover AOTCache \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44970\"\u003e#44970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux security documentation incorrectly links to servlet classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44966\"\u003e#44966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace mentions of deprecated MockBean annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44947\"\u003e#44947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTaskExecution documentation should describe what happens when multiple Executor beans are present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44908\"\u003e#44908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation lists coordinates for some dependencies that are not actually managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44879\"\u003e#44879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SpringProfileAction \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44826\"\u003e#44826\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 AspectJ 1.9.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45184\"\u003e#45184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45072\"\u003e#45072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45073\"\u003e#45073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45074\"\u003e#45074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45075\"\u003e#45075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.7.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45076\"\u003e#45076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45077\"\u003e#45077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45078\"\u003e#45078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.38 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45079\"\u003e#45079\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/b882c29bdf607d5d4db910f7fd0161143a1329c7\"\u003e\u003ccode\u003eb882c29\u003c/code\u003e\u003c/a\u003e Release v3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/918066f39ae72de5a6e1bae78c841396e049e5b6\"\u003e\u003ccode\u003e918066f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ab0c332d9995963d22c202706564be58ff724622\"\u003e\u003ccode\u003eab0c332\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/71acf939ace320fbfa35ce48577ba534469dfc90\"\u003e\u003ccode\u003e71acf93\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d2eaac6b60d117c3d10939866c70fce6b945eefd\"\u003e\u003ccode\u003ed2eaac6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Netty 4.1.120.Final\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d24a38f0f890ef70a07be8236bb9717527f50ba5\"\u003e\u003ccode\u003ed24a38f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/933572ad5e7da2e47d8efc168a86c8cf6105b062\"\u003e\u003ccode\u003e933572a\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/016b3de968b9b9a6319f7bc58abfb1df007bbc4b\"\u003e\u003ccode\u003e016b3de\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/46a709a8503c096e2514c8cd17b1a7e7e715e7b2\"\u003e\u003ccode\u003e46a709a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/55f67c9a522647039fd3294dee5cb83f4888160a\"\u003e\u003ccode\u003e55f67c9\u003c/code\u003e\u003c/a\u003e Fix potential null problem in actuator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.4...v3.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry:opentelemetry-api` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/releases\"\u003eio.opentelemetry:opentelemetry-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.50.0\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClarify that AttributesBuilder.put allows nulls (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStabilize log record event name (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7277\"\u003e#7277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eContext\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix duplicated ExecutorService wrap (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePromote getAll to TextMapGetter stable API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7267\"\u003e#7267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eIncubator\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ExtendedLogRecordBuilder#setException (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7182\"\u003e#7182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for log extended attributes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Java9VersionSpecific clock implementation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7221\"\u003e#7221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd addProcessorFirst to SdkTracerProviderBuilder, SdkLoggerProviderBuilder (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7243\"\u003e#7243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eLogs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esetLoggerConfigurator\u003c/code\u003e support to \u003ccode\u003eLoggerProvider\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7332\"\u003e#7332\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMetrics\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DelegatingMetricData (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7229\"\u003e#7229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpatial aggregation for async instruments with filtering views (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7264\"\u003e#7264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus: Add Authenticator support for PrometheusHttpServer (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7225\"\u003e#7225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Fix OTLP metric exporter toBuilder() loosing temporality (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7280\"\u003e#7280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Allow Otlp*MetricExporter's to publish export stats (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7255\"\u003e#7255\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExtensions\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDeclarative config: Add support for escaping env var substitution (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7033\"\u003e#7033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarative config: update to opentelemetry-configuration 0.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7064\"\u003e#7064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeclarativeconfig: Refactor internals to add DeclarativeConfigContext (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7293\"\u003e#7293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eProject tooling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin extension: Update min kotlin version to 1.8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7155\"\u003e#7155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd javadoc site crawler (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7300\"\u003e#7300\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7316\"\u003e#7316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\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/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md\"\u003eio.opentelemetry:opentelemetry-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.50.0 (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eAPI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClarify that AttributesBuilder.put allows nulls\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStabilize log record event name\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7277\"\u003e#7277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eContext\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix duplicated ExecutorService wrap\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePromote getAll to TextMapGetter stable API\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7267\"\u003e#7267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eIncubator\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ExtendedLogRecordBuilder#setException\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7182\"\u003e#7182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for log extended attributes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSDK\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Java9VersionSpecific clock implementation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7221\"\u003e#7221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd addProcessorFirst to SdkTracerProviderBuilder, SdkLoggerProviderBuilder\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7243\"\u003e#7243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eLogs\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esetLoggerConfigurator\u003c/code\u003e support to \u003ccode\u003eLoggerProvider\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7332\"\u003e#7332\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMetrics\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DelegatingMetricData\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7229\"\u003e#7229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpatial aggregation for async instruments with filtering views\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7264\"\u003e#7264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eExporters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrometheus: Add Authenticator support for PrometheusHttpServer\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7225\"\u003e#7225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Fix OTLP metric exporter toBuilder() loosing temporality\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7280\"\u003e#7280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOTLP: Allow Otlp*MetricExporter's to publish export stats\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7255\"\u003e#7255\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/9e367f8504233189ab4a3fca78befe56302de5ea\"\u003e\u003ccode\u003e9e367f8\u003c/code\u003e\u003c/a\u003e [release/v1.50.x] Prepare release 1.50.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7339\"\u003e#7339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/e8305ee3f587148994a788c46901a55139f4006d\"\u003e\u003ccode\u003ee8305ee\u003c/code\u003e\u003c/a\u003e Prepare 1.50.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7335\"\u003e#7335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/983133fd0df04906a0a32e431f53ae68f7923fae\"\u003e\u003ccode\u003e983133f\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esetLoggerConfigurator\u003c/code\u003e support to \u003ccode\u003eLoggerProvider\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7332\"\u003e#7332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/58acb531c58e16b2844812740e4dc52d33e470f3\"\u003e\u003ccode\u003e58acb53\u003c/code\u003e\u003c/a\u003e Add test that shows how context keys are special (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7330\"\u003e#7330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/18548f47adea4c92b7f4bc44d5ebb1d1375f1584\"\u003e\u003ccode\u003e18548f4\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.tngtech.archunit:archunit-junit5 to v1.4.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/f0f263031af5b2597c5c335a3434ccfb94a2cea2\"\u003e\u003ccode\u003ef0f2630\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency io.netty:netty-bom to v4.2.1.final (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/288907d3499a8f890c3fa78a1545e402b676664c\"\u003e\u003ccode\u003e288907d\u003c/code\u003e\u003c/a\u003e Avoid HTTP 429 errors (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7328\"\u003e#7328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/eec21201b1b94a8838fd935b2eb5839211c5695e\"\u003e\u003ccode\u003eeec2120\u003c/code\u003e\u003c/a\u003e Add DeclarativeConfigContext (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7293\"\u003e#7293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/54e5ea7bf28f6e7c3484a40f8e277721ad76bae5\"\u003e\u003ccode\u003e54e5ea7\u003c/code\u003e\u003c/a\u003e Update cralwer to crawl all io.opentelemetry.* groups (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7316\"\u003e#7316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/commit/d70fe5b029ad4e4be81bdb76b27e585d8714ba16\"\u003e\u003ccode\u003ed70fe5b\u003c/code\u003e\u003c/a\u003e Fix Otlp*MetricExporterBuilderTests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java/issues/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java/compare/v1.49.0...v1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.14.0 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.49.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring boot starter dependency resolution failure with Gradle and Java 11 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13384\"\u003e#13384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extremely large DB statements may cause memory leak (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/alexgenon\"\u003e\u003ccode\u003e@​alexgenon\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cyrille-leclerc\"\u003e\u003ccode\u003e@​cyrille-leclerc\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/hannahchan\"\u003e\u003ccode\u003e@​hannahchan\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jeanbisutti\"\u003e\u003ccode\u003e@​jeanbisutti\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0 (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/o...\n\n_Description has been truncated_","html_url":"https://github.com/Azure-Samples/ApplicationInsights-Java-Samples/pull/719","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/719","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/719/packages"}},{"old_version":"3.7.1","new_version":"3.7.2","update_type":"patch","path":null,"pr_created_at":"2025-04-28T16:40:39.000Z","version_change":"3.7.1 → 3.7.2","issue":{"uuid":"3025533537","node_id":"PR_kwDOIBoVIM6UMwMw","number":718,"state":"open","title":"Bump the all-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-28T16:40:39.000Z","updated_at":"2025-05-12T14:56:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":15,"packages":[{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha","old_version":"2.14.0-alpha","new_version":"2.15.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.azure:azure-monitor-opentelemetry-autoconfigure","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.4.4","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"com.microsoft.azure:applicationinsights-web","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"},{"name":"io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17","old_version":"2.14.0-alpha","new_version":"2.15.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"5.12.1","new_version":"5.12.2","repository_url":"https://github.com/junit-team/junit5"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.12.1","new_version":"5.12.2","repository_url":"https://github.com/junit-team/junit5"},{"name":"io.micrometer:micrometer-core","old_version":"1.14.5","new_version":"1.14.6","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-api","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api","old_version":"2.14.0-alpha","new_version":"2.15.0-alpha","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.springframework.boot:spring-boot-autoconfigure","old_version":"3.4.4","new_version":"3.4.5","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the all-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.15.0-alpha` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.15.0` |\n| [com.azure:azure-monitor-opentelemetry-autoconfigure](https://github.com/Azure/azure-sdk-for-java) | `1.1.0` | `1.2.0` |\n| [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.4.4` | `3.4.5` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.15.0` |\n| [com.microsoft.azure:applicationinsights-web](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.2` |\n| [io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.15.0-alpha` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) | `5.12.1` | `5.12.2` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5) | `5.12.1` | `5.12.2` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.14.6` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0` | `2.15.0` |\n| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.14.0-alpha` | `2.15.0-alpha` |\n| [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) | `3.4.4` | `3.4.5` |\n| [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) | `3.7.1` | `3.7.2` |\n\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 2.14.0-alpha to 2.15.0-alpha\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.14.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.48.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003eMigration notes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ejava.net.http.HttpClient\u003c/code\u003e instrumentation package \u003ccode\u003eio.opentelemetry.instrumentation.httpclient\u003c/code\u003e was deprecated in favor of the new package name \u003ccode\u003eio.opentelemetry.instrumentation.javahttpclient\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe experimental opt-in \u003ccode\u003ejvm.buffer.memory.usage\u003c/code\u003e metric was renamed to \u003ccode\u003ejvm.buffer.memory.used\u003c/code\u003e in order to follow general semantic convention naming\u003c/li\u003e\n\u003cli\u003eThe Http \u003ccode\u003e*TelemetryBuilder\u003c/code\u003e generic signatures were simplified (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12858\"\u003e#12858\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAWS Bedrock instrumentation, following \u003ca href=\"https://github.com/open-telemetry/semantic-conventions/tree/main/docs/gen-ai#semantic-conventions-for-generative-ai-systems\"\u003eGen AI semantic conventions\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13355\"\u003e#13355\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13408\"\u003e#13408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13473\"\u003e#13473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13410\"\u003e#13410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eActiveJ HTTP server (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13335\"\u003e#13335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpring Pulsar (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13320\"\u003e#13320\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New library instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAWS Bedrock instrumentation, following \u003ca href=\"https://github.com/open-telemetry/semantic-conventions/tree/main/docs/gen-ai#semantic-conventions-for-generative-ai-systems\"\u003eGen AI semantic conventions\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13355\"\u003e#13355\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13408\"\u003e#13408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13473\"\u003e#13473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13410\"\u003e#13410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport virtual threads in Spring Scheduling instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13370\"\u003e#13370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedact query string values for http client spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13114\"\u003e#13114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attribute lowercase modifier in JMX metrics yaml definitions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13385\"\u003e#13385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tapir path matching within pekko instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13386\"\u003e#13386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest Axis2 version (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13490\"\u003e#13490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd instrumentation for Lambda Java interface HandleStreamRequest (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13466\"\u003e#13466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove usage of gRPC internal api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13510\"\u003e#13510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd options to disable gRPC per-message events (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13443\"\u003e#13443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/WithSpan\"\u003e\u003ccode\u003e@​WithSpan\u003c/code\u003e\u003c/a\u003e option to break from existing context and start a new trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13112\"\u003e#13112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eNoSuchElementException\u003c/code\u003e thrown by Akka instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13360\"\u003e#13360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring Boot Starter MDC instrumentation for Logback not injecting \u003ccode\u003etrace_id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13391\"\u003e#13391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix opt-in invoke dynamic instrumentation mechanism in OpenJ9 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13282\"\u003e#13282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spans in Pekko instrumentation on server timeout (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13435\"\u003e#13435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid overriding user's \u003ccode\u003etrace_id\u003c/code\u003e in Log4j MDC instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13479\"\u003e#13479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gRPC message ID attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13443\"\u003e#13443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/chlos\"\u003e\u003ccode\u003e@​chlos\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003eVersion 2.15.0 (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/open-telemetry/opentelemetry-java-instrumentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.14.0 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.49.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring boot starter dependency resolution failure with Gradle and Java 11 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13384\"\u003e#13384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extremely large DB statements may cause memory leak (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/alexgenon\"\u003e\u003ccode\u003e@​alexgenon\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cyrille-leclerc\"\u003e\u003ccode\u003e@​cyrille-leclerc\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/hannahchan\"\u003e\u003ccode\u003e@​hannahchan\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jeanbisutti\"\u003e\u003ccode\u003e@​jeanbisutti\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0 (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/fc64eba6ab5bfd06a249833794e116b0a0fb8e82\"\u003e\u003ccode\u003efc64eba\u003c/code\u003e\u003c/a\u003e [release/v2.15.x] Prepare release 2.15.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13692\"\u003e#13692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/dba6948630cdf10d39f63250e2df0776d9a6a4a8\"\u003e\u003ccode\u003edba6948\u003c/code\u003e\u003c/a\u003e Update change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13690\"\u003e#13690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/aa4c9488a9ceb383c1840baf3b91647e701cafdf\"\u003e\u003ccode\u003eaa4c948\u003c/code\u003e\u003c/a\u003e Replace deprecated tasks.create with tasks.register (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13691\"\u003e#13691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/8cd11e46884457a147ae66c5d1a849544816164c\"\u003e\u003ccode\u003e8cd11e4\u003c/code\u003e\u003c/a\u003e Don't cache sanitization results for large sql statements (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/95cc300125e105f984dc59354cd5cb080d8f3802\"\u003e\u003ccode\u003e95cc300\u003c/code\u003e\u003c/a\u003e Compile runtime-telemetry-java17 for java8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13679\"\u003e#13679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/29ea551714aa57ed6481dbd2147687b68a3d2a77\"\u003e\u003ccode\u003e29ea551\u003c/code\u003e\u003c/a\u003e Db error type (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13640\"\u003e#13640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/b0a1691a1eba371ffac487a88d22bf31c3b72d5c\"\u003e\u003ccode\u003eb0a1691\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin org.gradle.playframework to v0.15.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13687\"\u003e#13687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/4da68c4e4c3c4b0e6c36a17908e86e2d4ea54569\"\u003e\u003ccode\u003e4da68c4\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/ad378c636696fb6245bf669cfd1bf74ca060d12c\"\u003e\u003ccode\u003ead378c6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.squareup.okio:okio-bom to v3.11.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13681\"\u003e#13681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/6edaa0df74387f7a99b1492507c9ac0273fce4c0\"\u003e\u003ccode\u003e6edaa0d\u003c/code\u003e\u003c/a\u003e Improve handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.14.0...v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.azure:azure-monitor-opentelemetry-autoconfigure` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/releases\"\u003ecom.azure:azure-monitor-opentelemetry-autoconfigure's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-monitor-opentelemetry-autoconfigure_1.2.0\u003c/h2\u003e\n\u003ch2\u003e1.2.0 (2025-04-11)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug causing logs to be instrumented. Verbose logs would lead to recursive logging. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/44828\"\u003e#44828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry SDK to 1.49.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/pull/44950\"\u003e#44950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazure-resourcemanager-elasticsan_1.2.0-beta.2\u003c/h2\u003e\n\u003ch2\u003e1.2.0-beta.2 (2025-04-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAzure Resource Manager ElasticSan client library for Java. This package contains Microsoft Azure SDK for ElasticSan Management SDK.  Package tag package-2024-07-01-preview. For documentation on how to use this package, please see \u003ca href=\"https://aka.ms/azsdk/java/mgmt\"\u003eAzure Management Libraries for Java\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003emodels.VolumeGroups\u003c/code\u003e was modified\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elistByElasticSan(java.lang.String,java.lang.String,com.azure.core.util.Context)\u003c/code\u003e was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003emodels.Volumes\u003c/code\u003e was modified\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elistByVolumeGroup(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)\u003c/code\u003e was removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edelete(java.lang.String,java.lang.String,java.lang.String,java.lang.String,models.XMsDeleteSnapshots,models.XMsForceDelete,com.azure.core.util.Context)\u003c/code\u003e was removed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edeleteByIdWithResponse(java.lang.String,models.XMsDeleteSnapshots,models.XMsForceDelete,com.azure.core.util.Context)\u003c/code\u003e was removed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.PreValidationResponse\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.PolicyState\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.XMsAccessSoftDeletedResources\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.DiskSnapshotList\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.VolumeNameList\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.DeleteRetentionPolicy\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.DeleteType\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emodels.ResourceProviders\u003c/code\u003e was added\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003emodels.VolumeGroup$Update\u003c/code\u003e was modified\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewithDeleteRetentionPolicy(models.DeleteRetentionPolicy)\u003c/code\u003e was added\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003emodels.VolumeGroups\u003c/code\u003e was modified\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/5cbd3569f03c9e9c93700c7731678e1b05ccef81\"\u003e\u003ccode\u003e5cbd356\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/e6f10babcee407ff149ff83da96ac2f5f08a1171\"\u003e\u003ccode\u003ee6f10ba\u003c/code\u003e\u003c/a\u003e Exclude monitoring from roll up package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/21f17b89e221c322e8370e76388ca8621b685519\"\u003e\u003ccode\u003e21f17b8\u003c/code\u003e\u003c/a\u003e Readme - do not merge (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/1aebd9c10fd944bbcaa7c064e886ae7e33c73ecb\"\u003e\u003ccode\u003e1aebd9c\u003c/code\u003e\u003c/a\u003e Fixing network watcher tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/0b2ced9fb76a83f6ebd916ad2ccd61cd68608702\"\u003e\u003ccode\u003e0b2ced9\u003c/code\u003e\u003c/a\u003e Add graph rbac breaking changes (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/83909e3d448df08932ed06a0c06237ef880ae601\"\u003e\u003ccode\u003e83909e3\u003c/code\u003e\u003c/a\u003e Samples: MSI \u0026amp; AAD group, Storage with encryption (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/41577dfe432243304b3bc3dc689ee383343bbe5f\"\u003e\u003ccode\u003e41577df\u003c/code\u003e\u003c/a\u003e Use newer version of runtime (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/5b7eec50f4b6626fe437ff4fe2fb1f5c6fe361f1\"\u003e\u003ccode\u003e5b7eec5\u003c/code\u003e\u003c/a\u003e Minor random javadoc and polish fixes in SQL  (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/7ce2a5667e72d4206b52e55c734447d18d638599\"\u003e\u003ccode\u003e7ce2a56\u003c/code\u003e\u003c/a\u003e Add 1.2 tag to beta annotation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-java/commit/2e91473ace3aa487dc0d955183e909fb1bc7c2a9\"\u003e\u003ccode\u003e2e91473\u003c/code\u003e\u003c/a\u003e Simplify auth file generation process (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-java/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-java/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.1 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.2 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.2 GA (04/17/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\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/microsoft/ApplicationInsights-Java/commit/d2d8b5291f1a5a161fd58b1be806b3f1b66ac312\"\u003e\u003ccode\u003ed2d8b52\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.1.0 to 1.2.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/b1477dd58dcabb1f82f1e095dd1cdc03cad7dc0e\"\u003e\u003ccode\u003eb1477dd\u003c/code\u003e\u003c/a\u003e Update version to 3.7.2 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/47749e9be5a1ff45aea1efb1a0162fe7ef6d7297\"\u003e\u003ccode\u003e47749e9\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.2 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/21584d806fa72d1e8362b80f1a328ae5b0db1b3c\"\u003e\u003ccode\u003e21584d8\u003c/code\u003e\u003c/a\u003e [SFI] Update codeql-daily.yml - add C++ to analysis (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/22a029988f32fcbf83204da12a74299c85809e08\"\u003e\u003ccode\u003e22a0299\u003c/code\u003e\u003c/a\u003e Support for AAD Audience in connection string (for sovereign cloud) (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/577369082496f267bf35ad60ba8cd1085ec55fef\"\u003e\u003ccode\u003e5773690\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/301b9943fc03df7be57cef0861cf122ced9cdc60\"\u003e\u003ccode\u003e301b994\u003c/code\u003e\u003c/a\u003e Bump com.squareup.okio:okio from 3.10.2 to 3.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4172\"\u003e#4172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/c2b43d1cfe62f3169acde493d7f5db126cdf5f69\"\u003e\u003ccode\u003ec2b43d1\u003c/code\u003e\u003c/a\u003e Log as warn invalid JMX metrics (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/2118769f050a3698f65dcc260804080f4cc2eccc\"\u003e\u003ccode\u003e2118769\u003c/code\u003e\u003c/a\u003e Bump com.gradle.develocity from 3.19.2 to 4.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/300c7bfe0b844f4531f9e7bdc36dc1f42fff905d\"\u003e\u003ccode\u003e300c7bf\u003c/code\u003e\u003c/a\u003e Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.2 to 7.0.3 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/compare/3.7.1...3.7.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.4.4 to 3.4.5\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.4.5\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpring Boot with native image container image build fails on podman due to directory permissions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45256\"\u003e#45256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNeo4jReactiveDataAutoConfiguration assumes that certain beans are available \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45235\"\u003e#45235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong jOOQ exception translator with empty db name  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45219\"\u003e#45219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMessageSourceMessageInterpolator does not replace a parameter when the message matches its code \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45213\"\u003e#45213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45194\"\u003e#45194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOAuth2AuthorizationServerJwtAutoConfiguration uses \u003ccode\u003e@ConditionalOnClass\u003c/code\u003e incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45178\"\u003e#45178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMongoDB's dependency management is missing Kotlin coroutine driver modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45159\"\u003e#45159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImagePlatform can cause \u0026quot;OS must not be empty\u0026quot; IllegalArgumentException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45153\"\u003e#45153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypeUtils does not handle generics with identical names in different positions \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45039\"\u003e#45039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpClient5 5.4.3 breaks local Docker transport \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45028\"\u003e#45028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45002\"\u003e#45002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44998\"\u003e#44998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44995\"\u003e#44995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL config does not watch for symlink file changes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44887\"\u003e#44887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbeddedLdapAutoConfiguration should not rely on PreDestroy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44874\"\u003e#44874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44819\"\u003e#44819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJsonValueWriter can throw StackOverflowError on deeply nested items \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44627\"\u003e#44627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44535\"\u003e#44535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLogging a Path object using structured logging throws StackOverflowError \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44507\"\u003e#44507\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\u003eMake \u003ccode\u003e@Component\u003c/code\u003e a javadoc link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45258\"\u003e#45258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation links to buildpacks.io \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45241\"\u003e#45241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the use of multiple profile expressions with \u0026quot;spring.config.activate.on-profile\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45224\"\u003e#45224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow the use of token properties in authorization server clients configuration example \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45176\"\u003e#45176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details of the purpose of the metrics endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45047\"\u003e#45047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape the asterisk in spring-application.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45033\"\u003e#45033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reference to Styra (OPA) Spring Boot SDK \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44976\"\u003e#44976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CDS documentation to cover AOTCache \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44970\"\u003e#44970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux security documentation incorrectly links to servlet classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44966\"\u003e#44966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace mentions of deprecated MockBean annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/44947\"\u003e#44947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTaskExecution documentation should describe what happens when multiple Executor beans are present \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44908\"\u003e#44908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation lists coordinates for some dependencies that are not actually managed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44879\"\u003e#44879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolish javadoc of SpringProfileAction \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/44826\"\u003e#44826\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 AspectJ 1.9.24 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45184\"\u003e#45184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Couchbase Client 3.7.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45072\"\u003e#45072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.13.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45073\"\u003e#45073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.4.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45074\"\u003e#45074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45075\"\u003e#45075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 5.0.7.java11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45076\"\u003e#45076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.19 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45077\"\u003e#45077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.22 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45078\"\u003e#45078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.38 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/45079\"\u003e#45079\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/b882c29bdf607d5d4db910f7fd0161143a1329c7\"\u003e\u003ccode\u003eb882c29\u003c/code\u003e\u003c/a\u003e Release v3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/918066f39ae72de5a6e1bae78c841396e049e5b6\"\u003e\u003ccode\u003e918066f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ab0c332d9995963d22c202706564be58ff724622\"\u003e\u003ccode\u003eab0c332\u003c/code\u003e\u003c/a\u003e Next development version (v3.3.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/71acf939ace320fbfa35ce48577ba534469dfc90\"\u003e\u003ccode\u003e71acf93\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d2eaac6b60d117c3d10939866c70fce6b945eefd\"\u003e\u003ccode\u003ed2eaac6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Netty 4.1.120.Final\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d24a38f0f890ef70a07be8236bb9717527f50ba5\"\u003e\u003ccode\u003ed24a38f\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/933572ad5e7da2e47d8efc168a86c8cf6105b062\"\u003e\u003ccode\u003e933572a\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/016b3de968b9b9a6319f7bc58abfb1df007bbc4b\"\u003e\u003ccode\u003e016b3de\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.120.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/46a709a8503c096e2514c8cd17b1a7e7e715e7b2\"\u003e\u003ccode\u003e46a709a\u003c/code\u003e\u003c/a\u003e Merge branch '3.3.x' into 3.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/55f67c9a522647039fd3294dee5cb83f4888160a\"\u003e\u003ccode\u003e55f67c9\u003c/code\u003e\u003c/a\u003e Fix potential null problem in actuator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.4...v3.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.14.0 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.49.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Spring boot starter dependency resolution failure with Gradle and Java 11 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13384\"\u003e#13384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extremely large DB statements may cause memory leak (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🙇 Thank you\u003c/h3\u003e\n\u003cp\u003eThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/123liuziming\"\u003e\u003ccode\u003e@​123liuziming\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/alexgenon\"\u003e\u003ccode\u003e@​alexgenon\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/breedx-splk\"\u003e\u003ccode\u003e@​breedx-splk\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cyrille-leclerc\"\u003e\u003ccode\u003e@​cyrille-leclerc\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/hannahchan\"\u003e\u003ccode\u003e@​hannahchan\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jack-berg\"\u003e\u003ccode\u003e@​jack-berg\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jaydeluca\"\u003e\u003ccode\u003e@​jaydeluca\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jeanbisutti\"\u003e\u003ccode\u003e@​jeanbisutti\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.15.0 (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelete deprecated java http client classes\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13527\"\u003e#13527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport latest version of kafka client library\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13544\"\u003e#13544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement genai events for bedrock (streaming)\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13507\"\u003e#13507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJMX metrics support unit conversion\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename experimental method, use Telemetry instead of Metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13574\"\u003e#13574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd metric description with dot\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13559\"\u003e#13559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd initial gen_ai instrumentation of bedrock InvokeModel\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13547\"\u003e#13547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelete deprecated library instrumentation methods\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental http client url.template attribute\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13581\"\u003e#13581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eerror.type\u003c/code\u003e for JDBC under \u003ccode\u003eotel.semconv-stability.opt-in\u003c/code\u003e flag\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13331\"\u003e#13331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd azure resource provider\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13627\"\u003e#13627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eaws.endpoint\u003c/code\u003e attribute from SQS instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13620\"\u003e#13620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid conflicts with user-defined Apache Dubbo filters with default order\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13625\"\u003e#13625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport filtering negative values from JMX metrics\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInstrument bedrock InvokeModelWithResponseStream\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse context instead of request attributes for servlet async instrumentation\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13493\"\u003e#13493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of quoted table names\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix aws timeseries requests misdetected as dynamodb\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pekko route naming\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13491\"\u003e#13491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix route handling when local root span wasn't created by instrumentation api\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13588\"\u003e#13588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eHostIdResourceProvider\u003c/code\u003e should instantiate an \u003ccode\u003eHostIdResource\u003c/code\u003e, not an \u003ccode\u003eHostResource\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13628\"\u003e#13628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix OpenTelemetryPreparedStatement and the returned ResultSet.getStatement() do not match\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/fc64eba6ab5bfd06a249833794e116b0a0fb8e82\"\u003e\u003ccode\u003efc64eba\u003c/code\u003e\u003c/a\u003e [release/v2.15.x] Prepare release 2.15.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13692\"\u003e#13692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/dba6948630cdf10d39f63250e2df0776d9a6a4a8\"\u003e\u003ccode\u003edba6948\u003c/code\u003e\u003c/a\u003e Update change log for upcoming release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13690\"\u003e#13690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/aa4c9488a9ceb383c1840baf3b91647e701cafdf\"\u003e\u003ccode\u003eaa4c948\u003c/code\u003e\u003c/a\u003e Replace deprecated tasks.create with tasks.register (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13691\"\u003e#13691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/8cd11e46884457a147ae66c5d1a849544816164c\"\u003e\u003ccode\u003e8cd11e4\u003c/code\u003e\u003c/a\u003e Don't cache sanitization results for large sql statements (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13353\"\u003e#13353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/95cc300125e105f984dc59354cd5cb080d8f3802\"\u003e\u003ccode\u003e95cc300\u003c/code\u003e\u003c/a\u003e Compile runtime-telemetry-java17 for java8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13679\"\u003e#13679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/29ea551714aa57ed6481dbd2147687b68a3d2a77\"\u003e\u003ccode\u003e29ea551\u003c/code\u003e\u003c/a\u003e Db error type (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13640\"\u003e#13640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/b0a1691a1eba371ffac487a88d22bf31c3b72d5c\"\u003e\u003ccode\u003eb0a1691\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin org.gradle.playframework to v0.15.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13687\"\u003e#13687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/4da68c4e4c3c4b0e6c36a17908e86e2d4ea54569\"\u003e\u003ccode\u003e4da68c4\u003c/code\u003e\u003c/a\u003e chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/ad378c636696fb6245bf669cfd1bf74ca060d12c\"\u003e\u003ccode\u003ead378c6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency com.squareup.okio:okio-bom to v3.11.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13681\"\u003e#13681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/6edaa0df74387f7a99b1492507c9ac0273fce4c0\"\u003e\u003ccode\u003e6edaa0d\u003c/code\u003e\u003c/a\u003e Improve handling of quoted table names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/13612\"\u003e#13612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.14.0...v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.microsoft.azure:applicationinsights-web` from 3.7.1 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/releases\"\u003ecom.microsoft.azure:applicationinsights-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApplication Insights Java 3.7.2 (GA)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-web's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.2 GA (04/17/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\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/microsoft/ApplicationInsights-Java/commit/d2d8b5291f1a5a161fd58b1be806b3f1b66ac312\"\u003e\u003ccode\u003ed2d8b52\u003c/code\u003e\u003c/a\u003e Bump com.azure:azure-monitor-opentelemetry-autoconfigure from 1.1.0 to 1.2.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/b1477dd58dcabb1f82f1e095dd1cdc03cad7dc0e\"\u003e\u003ccode\u003eb1477dd\u003c/code\u003e\u003c/a\u003e Update version to 3.7.2 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/47749e9be5a1ff45aea1efb1a0162fe7ef6d7297\"\u003e\u003ccode\u003e47749e9\u003c/code\u003e\u003c/a\u003e Prepare to release 3.7.2 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/21584d806fa72d1e8362b80f1a328ae5b0db1b3c\"\u003e\u003ccode\u003e21584d8\u003c/code\u003e\u003c/a\u003e [SFI] Update codeql-daily.yml - add C++ to analysis (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/22a029988f32fcbf83204da12a74299c85809e08\"\u003e\u003ccode\u003e22a0299\u003c/code\u003e\u003c/a\u003e Support for AAD Audience in connection string (for sovereign cloud) (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/577369082496f267bf35ad60ba8cd1085ec55fef\"\u003e\u003ccode\u003e5773690\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issues/4176\"\u003e#4176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/commit/301b9943fc03df7be57cef0861cf122ced9cdc60\"\u003e\u003ccode\u003e301b994\u003c/code\u003e\u003c/a\u003e Bump com.squareup.okio:okio from 3.10.2 to 3.11.0 (\u003ca href=\"https://redirect.github.com/Microsoft/ApplicationInsights-Java/issue...\n\n_Description has been truncated_","html_url":"https://github.com/Azure-Samples/ApplicationInsights-Java-Samples/pull/718","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/718","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/718/packages"}},{"old_version":"3.7.1","new_version":"3.7.2","update_type":"patch","path":"/gradle-groovy-dsl in the all-dependencies group","pr_created_at":"2025-04-21T14:57:19.000Z","version_change":"3.7.1 → 3.7.2","issue":{"uuid":"2471435930","node_id":"PR_kwDOIBoVIM6TTx6a","number":715,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-agent from 3.7.1 to 3.7.2 in /gradle-groovy-dsl in the all-dependencies group","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-19T21:55:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-21T14:57:19.000Z","updated_at":"2025-08-19T21:55:25.000Z","time_to_close":10393086,"merged_at":"2025-08-19T21:55:25.000Z","merged_by":"trask","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-agent","old_version":"3.7.1","new_version":"3.7.2","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":"/gradle-groovy-dsl in the all-dependencies group","ecosystem":"maven"},"body":"Bumps the all-dependencies group in /gradle-groovy-dsl with 1 update: [com.microsoft.azure:applicationinsights-agent](https://github.com/Microsoft/ApplicationInsights-Java).\n\nUpdates `com.microsoft.azure:applicationinsights-agent` from 3.7.1 to 3.7.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-Java/blob/main/CHANGELOG.md\"\u003ecom.microsoft.azure:applicationinsights-agent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.7.2 GA (04/17/2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate OpenTelemetry Instrumentation to 2.14.0\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4138\"\u003e#4138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling spring-webmvc instrumentation\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog a warning for invalid JMX metrics\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4161\"\u003e#4161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for using the AAD Audience from the connection string\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of enums in Alerting\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4125\"\u003e#4125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix request exception not captured when INSTRUMENTATION_LOGGING_LEVEL=OFF\n(\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-Java/pull/4130\"\u003e#4130\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\u003eSee full diff in \u003ca href=\"https://github.com/Microsoft/ApplicationInsights-Java/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-agent\u0026package-manager=gradle\u0026previous-version=3.7.1\u0026new-version=3.7.2)](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 \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/Azure-Samples/ApplicationInsights-Java-Samples/pull/715","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2FApplicationInsights-Java-Samples/issues/715","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/715/packages"}}]}