From adfb682eecb9d86515a202ada20b8dab06a948bb Mon Sep 17 00:00:00 2001 From: Sean Li Date: Tue, 29 Jul 2025 17:00:58 -0700 Subject: [PATCH 1/8] Prepare to release 3.7.4 --- CHANGELOG.md | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b8614b0b33..6e5d0f56baa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,96 @@ # CHANGELOG +## Version 3.7.4 GA (07/29/2025) + +### Bug fixes + +* Update CODEOWNERS - remove TimothyMothra + ([#4225](https://github.com/microsoft/ApplicationInsights-Java/pull/4225)) +* Remove Develocity Gradle plugin + ([#4230](https://github.com/microsoft/ApplicationInsights-Java/pull/4230)) +* Bump Netty + ([#4231](https://github.com/microsoft/ApplicationInsights-Java/pull/4231)) +* Update CI from retired Windows 2019 image to Windows 2022 + ([#4262](https://github.com/microsoft/ApplicationInsights-Java/pull/4262)) +* Faster smoke tests + ([#4272](https://github.com/microsoft/ApplicationInsights-Java/pull/4272)) +* Fix flaky live metrics smoke test + ([#4275](https://github.com/microsoft/ApplicationInsights-Java/pull/4275)) +* Fix ErrorProne 2.38.0 build failures by updating checker configuration + ([#4257](https://github.com/microsoft/ApplicationInsights-Java/pull/4257)) +* Fix SpotBugs 6.2.1 compatibility by configuring tasks to ignore missing class failures + ([#4252](https://github.com/microsoft/ApplicationInsights-Java/pull/4252)) +* Only run CodeQL on pushes to main + ([#4316](https://github.com/microsoft/ApplicationInsights-Java/pull/4316)) +* Hopefully resolve sporadic test failure + ([#4309](https://github.com/microsoft/ApplicationInsights-Java/pull/4309)) +* Update HttpClients smoke test to use new assertion framework + ([#4269](https://github.com/microsoft/ApplicationInsights-Java/pull/4269)) +* Fix ConcurrentModificationException in LiveMetricsVerifier by using CopyOnWriteArrayList + ([#4328](https://github.com/microsoft/ApplicationInsights-Java/pull/4328)) +* Add xiang17 to CODEOWNERS + ([#4332](https://github.com/microsoft/ApplicationInsights-Java/pull/4332)) +* Update Logback smoke tests to use new assertion framework + ([#4326](https://github.com/microsoft/ApplicationInsights-Java/pull/4326)) +* Add copilot-instructions.md + ([#4321](https://github.com/microsoft/ApplicationInsights-Java/pull/4321)) +* Update gitignore + ([#4333](https://github.com/microsoft/ApplicationInsights-Java/pull/4333)) +* Change enforcedPlatform to platform + ([#4334](https://github.com/microsoft/ApplicationInsights-Java/pull/4334)) +* Remove unused dependencies + ([#4335](https://github.com/microsoft/ApplicationInsights-Java/pull/4335)) +* Simplify running against azure-monitor-opentelemetry-autoconfigure snapshots + ([#4336](https://github.com/microsoft/ApplicationInsights-Java/pull/4336)) +* Improve snapshot testing + ([#4339](https://github.com/microsoft/ApplicationInsights-Java/pull/4339)) +* Add spotlessApply to copilot instructions + ([#4341](https://github.com/microsoft/ApplicationInsights-Java/pull/4341)) +* Add devcontainer configuration to reduce Copilot agent build time from 5+ minutes to under 1 minute + ([#4342](https://github.com/microsoft/ApplicationInsights-Java/pull/4342)) +* Fix devcontainer + ([#4344](https://github.com/microsoft/ApplicationInsights-Java/pull/4344)) +* Better devcontainer + ([#4349](https://github.com/microsoft/ApplicationInsights-Java/pull/4349)) +* update gitignore + ([#4361](https://github.com/microsoft/ApplicationInsights-Java/pull/4361)) +* Clean up README.md + ([#4360](https://github.com/microsoft/ApplicationInsights-Java/pull/4360)) +* Simplify and use codespaces built-in prebuild feature + ([#4358](https://github.com/microsoft/ApplicationInsights-Java/pull/4358)) +* Remove unused code + ([#4357](https://github.com/microsoft/ApplicationInsights-Java/pull/4357)) +* Sync ErrorProne configuration with OpenTelemetry Java instrumentation + ([#4364](https://github.com/microsoft/ApplicationInsights-Java/pull/4364)) +* Sync checkstyle configuration with OpenTelemetry Java Instrumentation + ([#4365](https://github.com/microsoft/ApplicationInsights-Java/pull/4365)) +* Sync spotless configuration with OpenTelemetry Java Instrumentation + ([#4366](https://github.com/microsoft/ApplicationInsights-Java/pull/4366)) +* Fix warning about toolchains + ([#4373](https://github.com/microsoft/ApplicationInsights-Java/pull/4373)) +* Fix grpc smoke test deprecated class usage warnings + ([#4372](https://github.com/microsoft/ApplicationInsights-Java/pull/4372)) +* Fix a few gradle warnings + ([#4375](https://github.com/microsoft/ApplicationInsights-Java/pull/4375)) +* Suppress warnings for some safe operations + ([#4371](https://github.com/microsoft/ApplicationInsights-Java/pull/4371)) +* Update Gradle to latest version 8.14.3 + ([#4345](https://github.com/microsoft/ApplicationInsights-Java/pull/4345)) +* Update to OpenTelemetry Java Instrumentation 2.18.1 + ([#4378](https://github.com/microsoft/ApplicationInsights-Java/pull/4378)) +* Fix a couple more gradle deprecations + ([#4367](https://github.com/microsoft/ApplicationInsights-Java/pull/4367)) +* Fix deprecated EnvironmentResourceProvider reference + ([#4377](https://github.com/microsoft/ApplicationInsights-Java/pull/4377)) +* Fix missing javadoc warnings + ([#4374](https://github.com/microsoft/ApplicationInsights-Java/pull/4374)) +* Fix more Java warnings + ([#4376](https://github.com/microsoft/ApplicationInsights-Java/pull/4376)) +* Bump version + ([#4380](https://github.com/microsoft/ApplicationInsights-Java/pull/4380)) +* Port two suggestions from 3305 + ([#4381](https://github.com/microsoft/ApplicationInsights-Java/pull/4381)) + ## Version 3.7.3 GA (05/28/2025) ### Enhancements From e307950fd6b6bf6150a0b4d07b4013d1e39410a0 Mon Sep 17 00:00:00 2001 From: Sean Li Date: Tue, 29 Jul 2025 17:38:28 -0700 Subject: [PATCH 2/8] typo --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e5d0f56baa..c99640d53e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### Bug fixes -* Update CODEOWNERS - remove TimothyMothra +* Update CODEOWNERS - remove TimothyMothra ([#4225](https://github.com/microsoft/ApplicationInsights-Java/pull/4225)) * Remove Develocity Gradle plugin ([#4230](https://github.com/microsoft/ApplicationInsights-Java/pull/4230)) From caf33f4ab436e338716427e018206ad2a86c9730 Mon Sep 17 00:00:00 2001 From: Sean Li Date: Fri, 1 Aug 2025 15:21:21 -0700 Subject: [PATCH 3/8] address feedback --- CHANGELOG.md | 87 ++-------------------------------------------------- 1 file changed, 3 insertions(+), 84 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c99640d53e2..1109d7089e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,92 +4,11 @@ ### Bug fixes -* Update CODEOWNERS - remove TimothyMothra - ([#4225](https://github.com/microsoft/ApplicationInsights-Java/pull/4225)) -* Remove Develocity Gradle plugin - ([#4230](https://github.com/microsoft/ApplicationInsights-Java/pull/4230)) -* Bump Netty - ([#4231](https://github.com/microsoft/ApplicationInsights-Java/pull/4231)) -* Update CI from retired Windows 2019 image to Windows 2022 - ([#4262](https://github.com/microsoft/ApplicationInsights-Java/pull/4262)) -* Faster smoke tests - ([#4272](https://github.com/microsoft/ApplicationInsights-Java/pull/4272)) -* Fix flaky live metrics smoke test - ([#4275](https://github.com/microsoft/ApplicationInsights-Java/pull/4275)) -* Fix ErrorProne 2.38.0 build failures by updating checker configuration - ([#4257](https://github.com/microsoft/ApplicationInsights-Java/pull/4257)) -* Fix SpotBugs 6.2.1 compatibility by configuring tasks to ignore missing class failures - ([#4252](https://github.com/microsoft/ApplicationInsights-Java/pull/4252)) -* Only run CodeQL on pushes to main - ([#4316](https://github.com/microsoft/ApplicationInsights-Java/pull/4316)) -* Hopefully resolve sporadic test failure - ([#4309](https://github.com/microsoft/ApplicationInsights-Java/pull/4309)) -* Update HttpClients smoke test to use new assertion framework - ([#4269](https://github.com/microsoft/ApplicationInsights-Java/pull/4269)) -* Fix ConcurrentModificationException in LiveMetricsVerifier by using CopyOnWriteArrayList - ([#4328](https://github.com/microsoft/ApplicationInsights-Java/pull/4328)) -* Add xiang17 to CODEOWNERS - ([#4332](https://github.com/microsoft/ApplicationInsights-Java/pull/4332)) -* Update Logback smoke tests to use new assertion framework - ([#4326](https://github.com/microsoft/ApplicationInsights-Java/pull/4326)) -* Add copilot-instructions.md - ([#4321](https://github.com/microsoft/ApplicationInsights-Java/pull/4321)) -* Update gitignore - ([#4333](https://github.com/microsoft/ApplicationInsights-Java/pull/4333)) -* Change enforcedPlatform to platform - ([#4334](https://github.com/microsoft/ApplicationInsights-Java/pull/4334)) -* Remove unused dependencies - ([#4335](https://github.com/microsoft/ApplicationInsights-Java/pull/4335)) -* Simplify running against azure-monitor-opentelemetry-autoconfigure snapshots - ([#4336](https://github.com/microsoft/ApplicationInsights-Java/pull/4336)) -* Improve snapshot testing - ([#4339](https://github.com/microsoft/ApplicationInsights-Java/pull/4339)) -* Add spotlessApply to copilot instructions - ([#4341](https://github.com/microsoft/ApplicationInsights-Java/pull/4341)) -* Add devcontainer configuration to reduce Copilot agent build time from 5+ minutes to under 1 minute - ([#4342](https://github.com/microsoft/ApplicationInsights-Java/pull/4342)) -* Fix devcontainer - ([#4344](https://github.com/microsoft/ApplicationInsights-Java/pull/4344)) -* Better devcontainer - ([#4349](https://github.com/microsoft/ApplicationInsights-Java/pull/4349)) -* update gitignore - ([#4361](https://github.com/microsoft/ApplicationInsights-Java/pull/4361)) -* Clean up README.md - ([#4360](https://github.com/microsoft/ApplicationInsights-Java/pull/4360)) -* Simplify and use codespaces built-in prebuild feature - ([#4358](https://github.com/microsoft/ApplicationInsights-Java/pull/4358)) -* Remove unused code - ([#4357](https://github.com/microsoft/ApplicationInsights-Java/pull/4357)) -* Sync ErrorProne configuration with OpenTelemetry Java instrumentation - ([#4364](https://github.com/microsoft/ApplicationInsights-Java/pull/4364)) -* Sync checkstyle configuration with OpenTelemetry Java Instrumentation - ([#4365](https://github.com/microsoft/ApplicationInsights-Java/pull/4365)) -* Sync spotless configuration with OpenTelemetry Java Instrumentation - ([#4366](https://github.com/microsoft/ApplicationInsights-Java/pull/4366)) -* Fix warning about toolchains - ([#4373](https://github.com/microsoft/ApplicationInsights-Java/pull/4373)) -* Fix grpc smoke test deprecated class usage warnings - ([#4372](https://github.com/microsoft/ApplicationInsights-Java/pull/4372)) -* Fix a few gradle warnings - ([#4375](https://github.com/microsoft/ApplicationInsights-Java/pull/4375)) -* Suppress warnings for some safe operations - ([#4371](https://github.com/microsoft/ApplicationInsights-Java/pull/4371)) -* Update Gradle to latest version 8.14.3 - ([#4345](https://github.com/microsoft/ApplicationInsights-Java/pull/4345)) -* Update to OpenTelemetry Java Instrumentation 2.18.1 - ([#4378](https://github.com/microsoft/ApplicationInsights-Java/pull/4378)) -* Fix a couple more gradle deprecations - ([#4367](https://github.com/microsoft/ApplicationInsights-Java/pull/4367)) * Fix deprecated EnvironmentResourceProvider reference ([#4377](https://github.com/microsoft/ApplicationInsights-Java/pull/4377)) -* Fix missing javadoc warnings - ([#4374](https://github.com/microsoft/ApplicationInsights-Java/pull/4374)) -* Fix more Java warnings - ([#4376](https://github.com/microsoft/ApplicationInsights-Java/pull/4376)) -* Bump version - ([#4380](https://github.com/microsoft/ApplicationInsights-Java/pull/4380)) -* Port two suggestions from 3305 - ([#4381](https://github.com/microsoft/ApplicationInsights-Java/pull/4381)) +* Add smoke tests for null messages. This was initiated here but fixed in + the other repository's azure-monitor-opentelemetry-autoconfigure package. + ([#4314](https://github.com/microsoft/ApplicationInsights-Java/pull/4314)) ## Version 3.7.3 GA (05/28/2025) From db46c6f1424cbacc23ddf7cad4a2be4e2f78ef7a Mon Sep 17 00:00:00 2001 From: Sean Li Date: Tue, 5 Aug 2025 17:14:54 -0700 Subject: [PATCH 4/8] update release date --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1109d7089e1..886d0fe84a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # CHANGELOG -## Version 3.7.4 GA (07/29/2025) +## Version 3.7.4 GA (08/05/2025) ### Bug fixes From 365d0a245522e63fdbe558a1d8572ef95368f00e Mon Sep 17 00:00:00 2001 From: xiang17 Date: Tue, 5 Aug 2025 17:19:03 -0700 Subject: [PATCH 5/8] Update CHANGELOG.md Co-authored-by: Trask Stalnaker --- CHANGELOG.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 886d0fe84a1..9509bacef46 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,8 @@ * Fix deprecated EnvironmentResourceProvider reference ([#4377](https://github.com/microsoft/ApplicationInsights-Java/pull/4377)) -* Add smoke tests for null messages. This was initiated here but fixed in - the other repository's azure-monitor-opentelemetry-autoconfigure package. - ([#4314](https://github.com/microsoft/ApplicationInsights-Java/pull/4314)) +* Fix null exception message error + ([https://github.com/Azure/azure-sdk-for-java/pull/46001](https://github.com/Azure/azure-sdk-for-java/pull/46001) ## Version 3.7.3 GA (05/28/2025) From 78a157eaee2c37e20b527f3f8a69ff8a3ef6519d Mon Sep 17 00:00:00 2001 From: xiang17 Date: Tue, 5 Aug 2025 17:19:13 -0700 Subject: [PATCH 6/8] Update CHANGELOG.md Co-authored-by: Trask Stalnaker --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9509bacef46..faff4a00e98 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ ([#4377](https://github.com/microsoft/ApplicationInsights-Java/pull/4377)) * Fix null exception message error ([https://github.com/Azure/azure-sdk-for-java/pull/46001](https://github.com/Azure/azure-sdk-for-java/pull/46001) +* Update to OpenTelemetry Java Instrumentation 2.18.1 + ([#4378](https://github.com/microsoft/ApplicationInsights-Java/pull/4378)) ## Version 3.7.3 GA (05/28/2025) From 191392c7d45f0a69cc2ce0e50276840c17b8fd38 Mon Sep 17 00:00:00 2001 From: xiang17 Date: Tue, 5 Aug 2025 17:24:17 -0700 Subject: [PATCH 7/8] Update CHANGELOG.md Co-authored-by: Trask Stalnaker --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index faff4a00e98..478988ec4aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ * Fix deprecated EnvironmentResourceProvider reference ([#4377](https://github.com/microsoft/ApplicationInsights-Java/pull/4377)) * Fix null exception message error - ([https://github.com/Azure/azure-sdk-for-java/pull/46001](https://github.com/Azure/azure-sdk-for-java/pull/46001) + ([https://github.com/Azure/azure-sdk-for-java/pull/46001](https://github.com/Azure/azure-sdk-for-java/pull/46001)) * Update to OpenTelemetry Java Instrumentation 2.18.1 ([#4378](https://github.com/microsoft/ApplicationInsights-Java/pull/4378)) From de1eecd76ec75854fbf93fa77d07d68418a67367 Mon Sep 17 00:00:00 2001 From: xiang17 Date: Tue, 5 Aug 2025 17:24:48 -0700 Subject: [PATCH 8/8] Update CHANGELOG.md Co-authored-by: Trask Stalnaker --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 478988ec4aa..5ac2e2369f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### Bug fixes -* Fix deprecated EnvironmentResourceProvider reference +* Update deprecated EnvironmentResourceProvider reference ([#4377](https://github.com/microsoft/ApplicationInsights-Java/pull/4377)) * Fix null exception message error ([https://github.com/Azure/azure-sdk-for-java/pull/46001](https://github.com/Azure/azure-sdk-for-java/pull/46001))