{"id":27984,"name":"com.microsoft.azure:applicationinsights-runtime-attach","ecosystem":"maven","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java","issues_count":16,"created_at":"2025-06-07T05:33:29.999Z","updated_at":"2025-06-07T05:33:29.999Z","purl":"pkg:maven/com.microsoft.azure:applicationinsights-runtime-attach","metadata":{"id":5977029,"name":"com.microsoft.azure:applicationinsights-runtime-attach","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":35,"first_release_published_at":"2022-06-25T05:17:56.000Z","latest_release_published_at":"2025-05-30T00:14:45.000Z","latest_release_number":"3.7.3","last_synced_at":"2025-06-05T08:14:14.437Z","created_at":"2023-01-26T16:03:52.147Z","updated_at":"2025-06-05T08:14:14.438Z","registry_url":"https://central.sonatype.com/artifact/com.microsoft.azure/applicationinsights-runtime-attach/","install_command":null,"documentation_url":"https://appdoc.app/artifact/com.microsoft.azure/applicationinsights-runtime-attach/","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-22T05:59:50.000Z","size":174863,"stargazers_count":253,"open_issues_count":30,"forks_count":182,"subscribers_count":120,"default_branch":"main","last_synced_at":"2023-03-22T06:41:46.942Z","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-22T06:41:46.942Z","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"},"owner_record":{"login":"microsoft","name":"Microsoft","uuid":"6154722","kind":"organization","description":"Open source projects and samples from Microsoft","email":"opensource@microsoft.com","website":"https://opensource.microsoft.com","location":"Redmond, WA","twitter":"OpenAtMicrosoft","company":null,"avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","repositories_count":5407,"last_synced_at":"2023-02-19T20:54:45.050Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft"},"tags":[{"name":"3.4.1","sha":"0a26eac915120a982ad66f4172e9dccade863a3b","kind":"commit","published_at":"2022-09-23T21:25:45.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.4.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.4.1"},{"name":"3.4.0","sha":"bc353f08518fb7b4ac7f45b67092bc0b9919c5a5","kind":"commit","published_at":"2022-09-17T00:30:40.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.4.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.4.0"},{"name":"3.4.0-BETA","sha":"c72fce5c6bf868af01cfa845151b82de6db6df7b","kind":"commit","published_at":"2022-08-30T18:29:27.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.4.0-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.4.0-BETA"},{"name":"3.3.1","sha":"2219f44a80a47223cc7cf9088b1efde03b9fd005","kind":"commit","published_at":"2022-07-22T19:27:11.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.3.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.3.1"},{"name":"3.3.0","sha":"f75d85d1f1c0cdd24bb1a5ef683f5de14e0fd0a0","kind":"commit","published_at":"2022-06-24T20:27:35.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.3.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.3.0"},{"name":"3.3.0-BETA.2","sha":"d5361b246fad0340f434127e8aea019f5f0cf6c2","kind":"commit","published_at":"2022-06-03T23:56:33.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.3.0-BETA.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.3.0-BETA.2"},{"name":"3.3.0-BETA","sha":"c20f660f06e441d79df00eb9101f7b936a8a50db","kind":"commit","published_at":"2022-05-11T20:17:09.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.3.0-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.3.0-BETA"},{"name":"3.2.11","sha":"51fe9c72531c4ed5f778f24cf9dc05fb3010f548","kind":"commit","published_at":"2022-04-13T19:23:05.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.11","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.11"},{"name":"3.2.10","sha":"1effc96ef686000ead94347deedeba3b8475d283","kind":"commit","published_at":"2022-03-25T18:44:06.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.10","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.10"},{"name":"3.2.9","sha":"1713d53db776604e765c9647be9091a61aff9566","kind":"commit","published_at":"2022-03-25T00:25:07.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.9","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.9"},{"name":"3.2.8","sha":"032d63ce2d840179efcf37fb41f816a6c121e9b3","kind":"commit","published_at":"2022-03-11T03:59:08.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.8","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.8"},{"name":"3.2.7","sha":"7c9290eb64947216785f86028d927bb82ecef671","kind":"commit","published_at":"2022-02-23T21:12:49.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.7","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.7"},{"name":"3.2.6","sha":"a829ca9ee3cf2572503c6bb726897cdda708fe57","kind":"commit","published_at":"2022-02-10T03:14:12.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.6","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.6"},{"name":"3.2.5","sha":"3733b69f2e66a719d61203f8cc4434fc54f8bda1","kind":"commit","published_at":"2022-01-26T23:11:57.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.5","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.5"},{"name":"3.2.5-BETA","sha":"cb2c8007a81c09e4d5cfe2db1c32fb09f02a7ab8","kind":"commit","published_at":"2022-01-13T22:05:23.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.5-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.5-BETA"},{"name":"2.6.4","sha":"4f533c10d434a059b8305ed688857f44e0ccf909","kind":"commit","published_at":"2021-12-14T01:05:32.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.6.4","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.6.4"},{"name":"3.2.4","sha":"344a8257126086c2d418a3f87ffd3b34bdb63927","kind":"commit","published_at":"2021-12-10T00:30:38.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.4","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.4"},{"name":"3.2.3","sha":"1cd0408dbccc6c954ac7c2dcdfbb7641f1bbcaa9","kind":"commit","published_at":"2021-11-10T02:16:00.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.3","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.3"},{"name":"3.2.2","sha":"9867760d9a4db86d8ec732726289523f6d942793","kind":"commit","published_at":"2021-10-28T00:23:54.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.2"},{"name":"3.2.1","sha":"531edb0b9fd9358e186c145f0f676f1a9aa130c5","kind":"commit","published_at":"2021-10-22T03:05:25.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.1"},{"name":"3.2.0","sha":"ebb49dc9ca20d84e04e5f2df3c6863d0245d6f23","kind":"commit","published_at":"2021-10-06T00:47:13.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.0"},{"name":"3.2.0-BETA.4","sha":"5a731fdd6fd843d715ca8a2b2b1538a6bca23d52","kind":"commit","published_at":"2021-09-29T19:14:18.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.0-BETA.4","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.0-BETA.4"},{"name":"3.2.0-BETA.3","sha":"83ef844e6f4080274ae22811aa251c50266b3656","kind":"commit","published_at":"2021-09-03T18:17:38.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.0-BETA.3","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.0-BETA.3"},{"name":"3.2.0-BETA.2","sha":"5adcc2cb4d42544e45051c60c56a19052881bd6c","kind":"commit","published_at":"2021-08-03T00:38:12.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.0-BETA.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.0-BETA.2"},{"name":"3.2.0-BETA","sha":"94ac07b88c737dee331d0b3e5d291fd6a6d6f6ac","kind":"commit","published_at":"2021-06-16T18:03:35.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.2.0-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.0-BETA"},{"name":"3.1.1","sha":"d9e064e4dd0926385a92ef86003b3cf19abe2c15","kind":"commit","published_at":"2021-06-11T01:41:29.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.1.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.1.1"},{"name":"3.1.1-BETA.4","sha":"1697a8f830f4f2971c5e6523de2a7fd3298e8131","kind":"commit","published_at":"2021-06-01T22:40:55.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.1.1-BETA.4","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.1.1-BETA.4"},{"name":"3.1.1-BETA.2","sha":"02898af9be35e6fa1b62bf39662007ec1eb8d3b1","kind":"commit","published_at":"2021-05-26T20:51:14.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.1.1-BETA.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.1.1-BETA.2"},{"name":"3.1.1-BETA","sha":"9931364a730ea373076b2dda065689ca2453a331","kind":"commit","published_at":"2021-05-14T05:22:41.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.1.1-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.1.1-BETA"},{"name":"3.1.0","sha":"18d6981fccf83cc32a3b0e0375397fff0cf2c9b1","kind":"commit","published_at":"2021-05-11T21:55:53.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.1.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.1.0"},{"name":"3.0.4-BETA.2","sha":"b890a575826037b67700c5bb40bbd82af31db9cd","kind":"commit","published_at":"2021-05-05T00:43:04.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.4-BETA.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.4-BETA.2"},{"name":"3.0.4-BETA","sha":"b9e470c7185a8d47b9e30d72428aad9ae27e5ec2","kind":"commit","published_at":"2021-04-19T20:06:37.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.4-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.4-BETA"},{"name":"3.0.3","sha":"ba2366117084be6b800640cf15ea3e27fb845350","kind":"commit","published_at":"2021-04-04T02:31:24.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.3","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.3"},{"name":"2.6.3","sha":"300bd4a3f4ee0767c88a6a89f042a69903a4ffa5","kind":"commit","published_at":"2021-03-26T22:49:37.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.6.3","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.6.3"},{"name":"3.0.3-BETA.3","sha":"002c798ef1bb29a7993a0114998c9bd03379fa91","kind":"commit","published_at":"2021-03-26T03:37:36.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.3-BETA.3","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.3-BETA.3"},{"name":"3.0.3-BETA.2","sha":"f19e8465c05a585008d72d5f055fcec50f74bd58","kind":"commit","published_at":"2021-03-24T02:04:05.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.3-BETA.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.3-BETA.2"},{"name":"3.0.3-BETA","sha":"fc42458aa0464842d345f927a796abc2afec5ad4","kind":"commit","published_at":"2021-03-11T04:32:40.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.3-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.3-BETA"},{"name":"3.0.2","sha":"5c7ed36b0d1a79619834faf6afe38ead11b5758a","kind":"commit","published_at":"2021-01-20T01:31:34.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.2"},{"name":"3.0.1","sha":"d7bc1ffdcbe7964ecd9d959b48e2e11614be9c8b","kind":"commit","published_at":"2021-01-14T05:03:17.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.1"},{"name":"3.0.1-BETA.2","sha":"d333558b86cfd72e1220b7163014960aaf2f0412","kind":"commit","published_at":"2020-12-22T23:13:11.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.1-BETA.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.1-BETA.2"},{"name":"3.0.1-BETA","sha":"8a22af131e930dd8eeb0b512d78c4221bcb9b0e1","kind":"commit","published_at":"2020-12-15T21:38:06.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.1-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.1-BETA"},{"name":"3.0.0","sha":"9ffe921a0f8447b8a589f7aa80f27c3523bfa654","kind":"commit","published_at":"2020-11-03T19:25:34.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.0"},{"name":"3.0.0-PREVIEW.7","sha":"ec001db425e2e534f7ac36e2aac824bd4636ca58","kind":"commit","published_at":"2020-09-24T22:40:20.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.0-PREVIEW.7","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.0-PREVIEW.7"},{"name":"2.6.2","sha":"2d4aff742d3b29049f322c4aac5cb1169973e4a1","kind":"commit","published_at":"2020-09-15T23:50:15.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.6.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.6.2"},{"name":"3.0.0-PREVIEW.6","sha":"8fc0a398b75393c0d0df47599ee7162c7817fce4","kind":"commit","published_at":"2020-07-17T19:43:48.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.0-PREVIEW.6","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.0-PREVIEW.6"},{"name":"2.6.2-BETA.2","sha":"aabde3dcc6c8584d7913a63999d4a0c437c3b2bf","kind":"commit","published_at":"2020-07-15T23:41:46.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.6.2-BETA.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.6.2-BETA.2"},{"name":"3.0.0-PREVIEW.5","sha":"0e37cd6273c2d31f6e3bdc5ddd575b52458b6a31","kind":"commit","published_at":"2020-06-24T00:35:53.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.0-PREVIEW.5","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.0-PREVIEW.5"},{"name":"2.6.2-BETA","sha":"5cddbb1344560feffc1add90ec3eb0704bbdc1a1","kind":"commit","published_at":"2020-06-09T23:51:29.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.6.2-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.6.2-BETA"},{"name":"2.6.1","sha":"ce7a3dc77d656023029d4b3b2bd1faaa241135b4","kind":"commit","published_at":"2020-05-27T20:44:54.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.6.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.6.1"},{"name":"3.0.0-PREVIEW.4","sha":"43341a3122e5dba867919d7a10234a739c2bfde2","kind":"commit","published_at":"2020-04-20T20:49:55.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.0-PREVIEW.4","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.0-PREVIEW.4"},{"name":"3.0.0-PREVIEW.3","sha":"9c2a9070693b730f94f422641c7b63a73210e799","kind":"commit","published_at":"2020-04-16T02:23:20.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.0-PREVIEW.3","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.0-PREVIEW.3"},{"name":"2.6.1-BETA","sha":"af6ce938f239e279b5dce893d33736ffca756a96","kind":"commit","published_at":"2020-04-13T16:16:25.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.6.1-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.6.1-BETA"},{"name":"3.0.0-PREVIEW.2","sha":"04bbb4d9a161d3b904ede0ccbcd4adc6b3e78509","kind":"commit","published_at":"2020-04-06T23:05:04.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.0-PREVIEW.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.0-PREVIEW.2"},{"name":"3.0.0-PREVIEW","sha":"5bee7fffa44e5c87f87fa7a193ffcd2cb107f211","kind":"commit","published_at":"2020-03-31T20:44:46.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/3.0.0-PREVIEW","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.0.0-PREVIEW"},{"name":"2.6.0","sha":"e74f56a7c3f3687c4a63f5e3e9052d3e0a2991e2","kind":"commit","published_at":"2020-03-25T21:35:43.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.6.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.6.0"},{"name":"2.6.0-BETA.3","sha":"05a09b341c83e6f89cb2dee594753ebe4d1ffce8","kind":"commit","published_at":"2020-03-05T01:25:58.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.6.0-BETA.3","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.6.0-BETA.3"},{"name":"2.6.0-BETA.2","sha":"024c3d63048cbc6405cea6cca27cb0336fb1c318","kind":"commit","published_at":"2020-01-17T19:04:49.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.6.0-BETA.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.6.0-BETA.2"},{"name":"2.6.0-BETA","sha":"fce4a5c925a0340d129c1eed408ab0f2bbf179b6","kind":"commit","published_at":"2019-11-12T18:25:55.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.6.0-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.6.0-BETA"},{"name":"2.5.1","sha":"d65af6b636cd0ea9058f704db056539bb2c71cc3","kind":"commit","published_at":"2019-10-29T22:22:56.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.5.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.5.1"},{"name":"2.5.1-BETA.2","sha":"74881f6073908591465e893b9b6b52cca81b9fe7","kind":"commit","published_at":"2019-10-16T22:14:52.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.5.1-BETA.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.5.1-BETA.2"},{"name":"2.5.1-BETA","sha":"b258b65ca0ac8a40153413430ab0d8554c54cd21","kind":"commit","published_at":"2019-10-01T20:14:30.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.5.1-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.5.1-BETA"},{"name":"2.5.0","sha":"956e423a4bd0ab091be377b97e147596860ce242","kind":"commit","published_at":"2019-09-16T23:17:01.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.5.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.5.0"},{"name":"2.5.0-BETA.5","sha":"d46faac7c7d274c09f0200c32e61040317bc67f6","kind":"commit","published_at":"2019-09-05T20:51:36.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.5.0-BETA.5","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.5.0-BETA.5"},{"name":"2.5.0-BETA.4","sha":"95533aef3d446727c88d537edbea18412293530c","kind":"commit","published_at":"2019-09-03T18:51:08.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.5.0-BETA.4","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.5.0-BETA.4"},{"name":"2.5.0-BETA.3","sha":"241e467bb6dc72eac993720d97fc30804b1be26d","kind":"commit","published_at":"2019-08-22T02:14:37.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.5.0-BETA.3","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.5.0-BETA.3"},{"name":"2.4.1","sha":"2de43699fe742a3c2296aa7ae91521ae52dd893e","kind":"commit","published_at":"2019-08-03T00:10:23.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.4.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.4.1"},{"name":"2.5.0-BETA.2","sha":"06a7b1b0a62367294dce9bb687a75e53dd9e2ac9","kind":"commit","published_at":"2019-07-23T22:49:01.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.5.0-BETA.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.5.0-BETA.2"},{"name":"2.5.0-BETA","sha":"28082ced78cb35287752ff28d2df9c327ed61671","kind":"commit","published_at":"2019-07-11T07:38:35.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.5.0-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.5.0-BETA"},{"name":"2.4.0","sha":"8abe83e5b5b51019c7b06c54f49b9fcb3c05e5fd","kind":"commit","published_at":"2019-07-09T22:56:54.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.4.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.4.0"},{"name":"2.4.0-BETA","sha":"71d58c4a45afe8b8df286a61db49de36e4405012","kind":"commit","published_at":"2019-03-29T17:03:13.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.4.0-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.4.0-BETA"},{"name":"v2.3.1","sha":"423d5853169003f551e47b01d746cc7309aeffa4","kind":"commit","published_at":"2019-02-13T00:35:44.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v2.3.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v2.3.1"},{"name":"2.3.1","sha":"423d5853169003f551e47b01d746cc7309aeffa4","kind":"commit","published_at":"2019-02-13T00:35:44.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.3.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.3.1"},{"name":"2.3.0","sha":"9c04d50e276e7d77cb49e044234b8405ca7672ee","kind":"commit","published_at":"2018-12-17T20:18:19.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.3.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.3.0"},{"name":"2.2.1","sha":"c135c15ef2de315cda153f47dbcd07fe5cfaf867","kind":"commit","published_at":"2018-11-13T23:08:52.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.2.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.2.1"},{"name":"2.2.0","sha":"24c8eeea20232d9349d3dda393b117b459ea5783","kind":"commit","published_at":"2018-09-20T20:34:09.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.2.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.2.0"},{"name":"2.1.2","sha":"896e3e6377692b5c061b8a3146c8296556b42342","kind":"commit","published_at":"2018-07-31T04:16:46.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.1.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.1.2"},{"name":"2.1.1","sha":"bdf2aac6d7e156d39d0f0d39989419ae0b675bd7","kind":"commit","published_at":"2018-05-17T22:42:38.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.1.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.1.1"},{"name":"v2.1.0","sha":"0ede1dc049165bc2675a3a7aeeab9d60f7f268b8","kind":"commit","published_at":"2018-04-30T19:51:32.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v2.1.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v2.1.0"},{"name":"2.0.2","sha":"183d10a0d8c713c14331aa1f4de93813fffb413e","kind":"commit","published_at":"2018-03-28T19:09:38.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/2.0.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/2.0.2"},{"name":"v2.0.1","sha":"13e5c1d5f3fd84e9ac40de31cda03e695a3b8791","kind":"commit","published_at":"2018-02-28T18:37:11.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v2.0.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v2.0.1"},{"name":"v2.0.0","sha":"8175b31bc9a58eab0b67522c80bd7ba893a90479","kind":"commit","published_at":"2018-02-27T23:14:41.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v2.0.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v2.0.0"},{"name":"v2.0.0-BETA","sha":"f4c3059602056565a2dec511fe983dd7a75bfaeb","kind":"commit","published_at":"2017-12-13T01:52:02.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v2.0.0-BETA","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v2.0.0-BETA"},{"name":"v1.0.10","sha":"bc4a4a486c889c4bdc7c16ec7c977aa190ede546","kind":"commit","published_at":"2017-09-25T21:31:02.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v1.0.10","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v1.0.10"},{"name":"v1.0.9","sha":"b56e94e4bc98f583de4b82b18b1f2b287e98358d","kind":"commit","published_at":"2017-06-20T01:10:50.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v1.0.9","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v1.0.9"},{"name":"v1.0.8","sha":"c19ce3249f1e56bdc531b34cf2203b2803b8d5da","kind":"commit","published_at":"2017-06-06T20:47:51.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v1.0.8","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v1.0.8"},{"name":"v1.0.7","sha":"59b6a283c7f55fd291f866bffafe776dd70bf5f6","kind":"commit","published_at":"2017-01-19T09:50:08.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v1.0.7","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v1.0.7"},{"name":"v1.0.6","sha":"427ac18a281cfaa15808f5b2d746f3adaead650d","kind":"commit","published_at":"2016-09-25T06:41:08.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v1.0.6","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v1.0.6"},{"name":"v1.0.5","sha":"b9f51e68f9c945c579287b4a796c8ed14c5dd1c6","kind":"commit","published_at":"2016-08-02T08:36:49.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v1.0.5","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v1.0.5"},{"name":"v1.0.4","sha":"94b599575c88563bcebf36c6dd5744b622bfdbe5","kind":"commit","published_at":"2016-03-27T07:44:58.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v1.0.4","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v1.0.4"},{"name":"v1.0.3","sha":"9c2a7580f6244a096424c43f545643869839bc31","kind":"commit","published_at":"2016-01-26T09:39:41.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v1.0.3","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v1.0.3"},{"name":"v1.0.2","sha":"5f46b9ca439b2d8d8c6eb26ebf5bb195c2fac91b","kind":"commit","published_at":"2015-09-21T10:37:12.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v1.0.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v1.0.2"},{"name":"v1.0.1","sha":"7c4062127e6fe1950761f5d6a3d1e61c8e1fefb2","kind":"commit","published_at":"2015-08-23T14:14:15.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v1.0.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v1.0.1"},{"name":"v1.0.0","sha":"a5627559c5945e8671bb7d6f1e3b6ff518014364","kind":"commit","published_at":"2015-07-14T06:32:44.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v1.0.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v1.0.0"},{"name":"v0.9.6","sha":"85124bfb49beb59570f385f61293503623163d90","kind":"commit","published_at":"2015-06-14T11:42:07.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v0.9.6","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v0.9.6"},{"name":"v0.9.5","sha":"6ec7a748f229942b3fa0892d5043da23594d3ee8","kind":"commit","published_at":"2015-05-26T14:05:37.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v0.9.5","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v0.9.5"},{"name":"v0.9.4","sha":"6d8e51aacbc5968b46a0b8fe7b78eda72d664761","kind":"commit","published_at":"2015-05-21T13:58:14.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v0.9.4","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v0.9.4"},{"name":"v0.9.3","sha":"f1fe22e60e1ab2a3aab70148a43f97c488c2cedf","kind":"commit","published_at":"2015-04-29T14:18:16.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v0.9.3","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v0.9.3"},{"name":"v0.9.2","sha":"9fda46e7ff05b7066154171a3cea2388b0c031ef","kind":"commit","published_at":"2015-03-25T10:09:18.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v0.9.2","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v0.9.2"},{"name":"v0.9.1","sha":"864be07dce3703d6d52afa9a9ecd2572bafb24cb","kind":"commit","published_at":"2015-02-26T17:00:13.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v0.9.1","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v0.9.1"},{"name":"v0.9.0","sha":"61456f37f30a9a98ec6b6ee29d7442922d5c37ae","kind":"commit","published_at":"2015-01-27T09:48:27.000Z","download_url":"https://codeload.github.com/microsoft/ApplicationInsights-Java/tar.gz/v0.9.0","html_url":"https://github.com/microsoft/ApplicationInsights-Java/releases/tag/v0.9.0"}]},"repo_metadata_updated_at":"2023-03-22T08:34:39.256Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":46,"rankings":{"downloads":null,"dependent_repos_count":3.2145024059207876,"dependent_packages_count":23.153107872957772,"stargazers_count":20.549346907145274,"forks_count":14.736490098980163,"docker_downloads_count":null,"average":15.413361821251},"purl":"pkg:maven/com.microsoft.azure/applicationinsights-runtime-attach","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/com.microsoft.azure:applicationinsights-runtime-attach","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/com.microsoft.azure:applicationinsights-runtime-attach","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/com.microsoft.azure:applicationinsights-runtime-attach/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.microsoft.azure:applicationinsights-runtime-attach/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.microsoft.azure:applicationinsights-runtime-attach/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.microsoft.azure:applicationinsights-runtime-attach/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.microsoft.azure:applicationinsights-runtime-attach/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":6,"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":"2880038922","node_id":"PR_kwDOFNPriM6rqegK","number":1639,"state":"open","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.4 to 3.7.5","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-02T00:01:55.000Z","updated_at":"2025-10-02T00:01:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"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 [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\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 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/adoptium/api.adoptium.net/pull/1639","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adoptium%2Fapi.adoptium.net/issues/1639","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1639/packages"},{"uuid":"2872084750","node_id":"PR_kwDOKinCBc6rMIkO","number":927,"state":"open","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.4 to 3.7.5","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-29T21:12:36.000Z","updated_at":"2025-09-29T21:12:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"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 [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\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 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/adoptium/marketplace-api.adoptium.net/pull/927","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adoptium%2Fmarketplace-api.adoptium.net/issues/927","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/927/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":"2865716754","node_id":"PR_kwDON6Kprs6qz14S","number":450,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.4 to 3.7.5 in /back","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-26T23:14:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-26T23:14:24.000Z","updated_at":"2025-09-26T23:14:32.000Z","time_to_close":8,"merged_at":"2025-09-26T23:14:32.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"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":"/back","ecosystem":"maven"},"body":"Bumps [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\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 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/romai2sa/projet-cloud/pull/450","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/romai2sa%2Fprojet-cloud/issues/450","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/450/packages"},{"uuid":"2862990553","node_id":"PR_kwDOACPmaM6qpcTZ","number":7689,"state":"closed","title":"chore(deps): bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.4 to 3.7.5","user":"dependabot[bot]","labels":["Proposal Declined","Gradle Build \u0026 Release","Bot","Renovate","Dependencies","Skip CI","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-26T08:14:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-26T08:08:55.000Z","updated_at":"2025-09-26T08:14:18.000Z","time_to_close":323,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"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 [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\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 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/apereo/cas/pull/7689","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apereo%2Fcas/issues/7689","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7689/packages"},{"uuid":"2744372968","node_id":"PR_kwDON6Kprs6jk87o","number":336,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.3 to 3.7.4 in /back","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-13T23:32:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-13T23:32:45.000Z","updated_at":"2025-08-13T23:32:53.000Z","time_to_close":7,"merged_at":"2025-08-13T23:32:52.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":"/back","ecosystem":"maven"},"body":"Bumps [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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-runtime-attach'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-runtime-attach'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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\u0026previous-version=3.7.3\u0026new-version=3.7.4)](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/romai2sa/projet-cloud/pull/336","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/romai2sa%2Fprojet-cloud/issues/336","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/336/packages"},{"uuid":"2744121278","node_id":"PR_kwDOKinCBc6jj_e-","number":858,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.3 to 3.7.4","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-14T08:41:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-13T21:03:15.000Z","updated_at":"2025-08-14T08:41:54.000Z","time_to_close":41918,"merged_at":"2025-08-14T08:41:53.000Z","merged_by":"karianna","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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-runtime-attach'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-runtime-attach'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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\u0026previous-version=3.7.3\u0026new-version=3.7.4)](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/adoptium/marketplace-api.adoptium.net/pull/858","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adoptium%2Fmarketplace-api.adoptium.net/issues/858","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/858/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":"2555880296","node_id":"PR_kwDON6Kprs6YV6No","number":188,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.2 to 3.7.3 in /back","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-30T23:52:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-30T23:52:15.000Z","updated_at":"2025-05-30T23:52:28.000Z","time_to_close":12,"merged_at":"2025-05-30T23:52:27.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":"/back","ecosystem":"maven"},"body":"Bumps [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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-runtime-attach'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-runtime-attach'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\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\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/romai2sa/projet-cloud/pull/188","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/romai2sa%2Fprojet-cloud/issues/188","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/188/packages"},{"uuid":"2555623743","node_id":"PR_kwDOKinCBc6YU7k_","number":775,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.2 to 3.7.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-31T22:20:39.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-30T20:19:36.000Z","updated_at":"2025-05-31T22:20:39.000Z","time_to_close":93663,"merged_at":"2025-05-31T22:20:39.000Z","merged_by":"karianna","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-runtime-attach","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-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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-runtime-attach'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-runtime-attach'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\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\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/adoptium/marketplace-api.adoptium.net/pull/775","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adoptium%2Fmarketplace-api.adoptium.net/issues/775","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/775/packages"},{"uuid":"2555022083","node_id":"PR_kwDOD5O5f86YSosD","number":680,"state":"open","title":"chore(deps): bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.2 to 3.7.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-05-30T15:16:01.000Z","updated_at":"2025-05-30T15:17:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.microsoft.azure:applicationinsights-runtime-attach","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-runtime-attach](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-runtime-attach'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-runtime-attach\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/mmoayyed/cas/pull/680","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmoayyed%2Fcas/issues/680","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/680/packages"},{"uuid":"2553525987","node_id":"PR_kwDOFNPriM6YM7bj","number":1506,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.2 to 3.7.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-30T03:34:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-30T01:08:20.000Z","updated_at":"2025-05-30T03:34:15.000Z","time_to_close":8755,"merged_at":"2025-05-30T03:34:15.000Z","merged_by":"karianna","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-runtime-attach","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-runtime-attach](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-runtime-attach'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-runtime-attach\u0026package-manager=maven\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/adoptium/api.adoptium.net/pull/1506","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adoptium%2Fapi.adoptium.net/issues/1506","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1506/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"}],"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.4","new_version":"3.7.5","update_type":"patch","path":null,"pr_created_at":"2025-10-02T00:01:55.000Z","version_change":"3.7.4 → 3.7.5","issue":{"uuid":"2880038922","node_id":"PR_kwDOFNPriM6rqegK","number":1639,"state":"open","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.4 to 3.7.5","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-02T00:01:55.000Z","updated_at":"2025-10-02T00:01:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"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 [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\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 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/adoptium/api.adoptium.net/pull/1639","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adoptium%2Fapi.adoptium.net/issues/1639","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1639/packages"}},{"old_version":"3.7.4","new_version":"3.7.5","update_type":"patch","path":null,"pr_created_at":"2025-09-29T21:12:36.000Z","version_change":"3.7.4 → 3.7.5","issue":{"uuid":"2872084750","node_id":"PR_kwDOKinCBc6rMIkO","number":927,"state":"open","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.4 to 3.7.5","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-29T21:12:36.000Z","updated_at":"2025-09-29T21:12:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"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 [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\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 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/adoptium/marketplace-api.adoptium.net/pull/927","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adoptium%2Fmarketplace-api.adoptium.net/issues/927","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/927/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":"/back","pr_created_at":"2025-09-26T23:14:24.000Z","version_change":"3.7.4 → 3.7.5","issue":{"uuid":"2865716754","node_id":"PR_kwDON6Kprs6qz14S","number":450,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.4 to 3.7.5 in /back","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-26T23:14:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-26T23:14:24.000Z","updated_at":"2025-09-26T23:14:32.000Z","time_to_close":8,"merged_at":"2025-09-26T23:14:32.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"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":"/back","ecosystem":"maven"},"body":"Bumps [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\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 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/romai2sa/projet-cloud/pull/450","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/romai2sa%2Fprojet-cloud/issues/450","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/450/packages"}},{"old_version":"3.7.4","new_version":"3.7.5","update_type":"patch","path":null,"pr_created_at":"2025-09-26T08:08:55.000Z","version_change":"3.7.4 → 3.7.5","issue":{"uuid":"2862990553","node_id":"PR_kwDOACPmaM6qpcTZ","number":7689,"state":"closed","title":"chore(deps): bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.4 to 3.7.5","user":"dependabot[bot]","labels":["Proposal Declined","Gradle Build \u0026 Release","Bot","Renovate","Dependencies","Skip CI","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-26T08:14:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-26T08:08:55.000Z","updated_at":"2025-09-26T08:14:18.000Z","time_to_close":323,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"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 [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\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 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/apereo/cas/pull/7689","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apereo%2Fcas/issues/7689","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7689/packages"}},{"old_version":"3.7.3","new_version":"3.7.4","update_type":"patch","path":"/back","pr_created_at":"2025-08-13T23:32:45.000Z","version_change":"3.7.3 → 3.7.4","issue":{"uuid":"2744372968","node_id":"PR_kwDON6Kprs6jk87o","number":336,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.3 to 3.7.4 in /back","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-13T23:32:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-13T23:32:45.000Z","updated_at":"2025-08-13T23:32:53.000Z","time_to_close":7,"merged_at":"2025-08-13T23:32:52.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":"/back","ecosystem":"maven"},"body":"Bumps [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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-runtime-attach'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-runtime-attach'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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\u0026previous-version=3.7.3\u0026new-version=3.7.4)](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/romai2sa/projet-cloud/pull/336","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/romai2sa%2Fprojet-cloud/issues/336","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/336/packages"}},{"old_version":"3.7.3","new_version":"3.7.4","update_type":"patch","path":null,"pr_created_at":"2025-08-13T21:03:15.000Z","version_change":"3.7.3 → 3.7.4","issue":{"uuid":"2744121278","node_id":"PR_kwDOKinCBc6jj_e-","number":858,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.3 to 3.7.4","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-14T08:41:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-13T21:03:15.000Z","updated_at":"2025-08-14T08:41:54.000Z","time_to_close":41918,"merged_at":"2025-08-14T08:41:53.000Z","merged_by":"karianna","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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-runtime-attach'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-runtime-attach'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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\u0026previous-version=3.7.3\u0026new-version=3.7.4)](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/adoptium/marketplace-api.adoptium.net/pull/858","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adoptium%2Fmarketplace-api.adoptium.net/issues/858","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/858/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":"/back","pr_created_at":"2025-05-30T23:52:15.000Z","version_change":"3.7.2 → 3.7.3","issue":{"uuid":"2555880296","node_id":"PR_kwDON6Kprs6YV6No","number":188,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.2 to 3.7.3 in /back","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-30T23:52:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-30T23:52:15.000Z","updated_at":"2025-05-30T23:52:28.000Z","time_to_close":12,"merged_at":"2025-05-30T23:52:27.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-runtime-attach","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/Microsoft/ApplicationInsights-Java"}],"path":"/back","ecosystem":"maven"},"body":"Bumps [com.microsoft.azure:applicationinsights-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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-runtime-attach'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-runtime-attach'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\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\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/romai2sa/projet-cloud/pull/188","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/romai2sa%2Fprojet-cloud/issues/188","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/188/packages"}},{"old_version":"3.7.2","new_version":"3.7.3","update_type":"patch","path":null,"pr_created_at":"2025-05-30T20:19:36.000Z","version_change":"3.7.2 → 3.7.3","issue":{"uuid":"2555623743","node_id":"PR_kwDOKinCBc6YU7k_","number":775,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.2 to 3.7.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-31T22:20:39.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-30T20:19:36.000Z","updated_at":"2025-05-31T22:20:39.000Z","time_to_close":93663,"merged_at":"2025-05-31T22:20:39.000Z","merged_by":"karianna","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-runtime-attach","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-runtime-attach](https://github.com/Microsoft/ApplicationInsights-Java) 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-runtime-attach'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-runtime-attach'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\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.microsoft.azure:applicationinsights-runtime-attach\u0026package-manager=maven\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/adoptium/marketplace-api.adoptium.net/pull/775","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adoptium%2Fmarketplace-api.adoptium.net/issues/775","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/775/packages"}},{"old_version":"3.7.2","new_version":"3.7.3","update_type":"patch","path":null,"pr_created_at":"2025-05-30T15:16:01.000Z","version_change":"3.7.2 → 3.7.3","issue":{"uuid":"2555022083","node_id":"PR_kwDOD5O5f86YSosD","number":680,"state":"open","title":"chore(deps): bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.2 to 3.7.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-05-30T15:16:01.000Z","updated_at":"2025-05-30T15:17:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.microsoft.azure:applicationinsights-runtime-attach","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-runtime-attach](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-runtime-attach'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-runtime-attach\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/mmoayyed/cas/pull/680","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmoayyed%2Fcas/issues/680","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/680/packages"}},{"old_version":"3.7.2","new_version":"3.7.3","update_type":"patch","path":null,"pr_created_at":"2025-05-30T01:08:20.000Z","version_change":"3.7.2 → 3.7.3","issue":{"uuid":"2553525987","node_id":"PR_kwDOFNPriM6YM7bj","number":1506,"state":"closed","title":"Bump com.microsoft.azure:applicationinsights-runtime-attach from 3.7.2 to 3.7.3","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-30T03:34:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-30T01:08:20.000Z","updated_at":"2025-05-30T03:34:15.000Z","time_to_close":8755,"merged_at":"2025-05-30T03:34:15.000Z","merged_by":"karianna","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.microsoft.azure:applicationinsights-runtime-attach","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-runtime-attach](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-runtime-attach'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-runtime-attach\u0026package-manager=maven\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/adoptium/api.adoptium.net/pull/1506","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adoptium%2Fapi.adoptium.net/issues/1506","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1506/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"}}]}