Skip to content

Commit 163f35e

Browse files
committed
Merge remote-tracking branch 'origin/main' into heya/migrate-profiler-to-azure-json
2 parents 708aa21 + 3ba1911 commit 163f35e

File tree

107 files changed

+1214
-104
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+1214
-104
lines changed

.github/workflows/build-common.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,8 @@ jobs:
117117
- 8
118118
- 11
119119
- 17
120-
- 18
120+
- 21
121+
- 23
121122
vm:
122123
- hotspot
123124
# TODO (trask) enable once profiler supports OpenJ9

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# CHANGELOG
22

3+
## Version 3.6.2 GA (10/23/2024)
4+
5+
### Enhancements
6+
7+
* Update to OpenTelemetry Java Instrumentation [2.9.0](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v2.9.0)
8+
([#3917](https://github.com/microsoft/ApplicationInsights-Java/pull/3917))
9+
10+
* Update azure-monitor-opentelemetry-exporter to [1.0.0-beta.31](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-opentelemetry-exporter/CHANGELOG.md#100-beta31-2024-10-23)
11+
([#3917](https://github.com/microsoft/ApplicationInsights-Java/pull/3932))
12+
Note: This version of the exporter includes a fix for [restoring self-diagnostic logging](https://github.com/Azure/azure-sdk-for-java/pull/42451)
13+
314
## Version 3.6.1 GA (10/09/2024)
415

516
### Bug fixes

agent/agent-bootstrap/gradle.lockfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# This is a Gradle generated file for dependency locking.
22
# Manual edits can break the build and are not advised.
33
# This file is expected to be part of source control.
4-
com.azure:azure-sdk-bom:1.2.28=runtimeClasspath
4+
com.azure:azure-sdk-bom:1.2.29=runtimeClasspath
5+
com.fasterxml.jackson:jackson-bom:2.18.1=runtimeClasspath
56
io.netty:netty-bom:4.1.114.Final=runtimeClasspath
67
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:2.9.0-alpha=runtimeClasspath
78
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:2.9.0=runtimeClasspath

agent/agent-for-testing/gradle.lockfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# This is a Gradle generated file for dependency locking.
22
# Manual edits can break the build and are not advised.
33
# This file is expected to be part of source control.
4-
com.azure:azure-sdk-bom:1.2.28=runtimeClasspath
4+
com.azure:azure-sdk-bom:1.2.29=runtimeClasspath
5+
com.fasterxml.jackson:jackson-bom:2.18.1=runtimeClasspath
56
io.netty:netty-bom:4.1.114.Final=runtimeClasspath
67
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:2.9.0-alpha=runtimeClasspath
78
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:2.9.0=runtimeClasspath

agent/agent-gc-monitor/gc-monitor-api/gradle.lockfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# This is a Gradle generated file for dependency locking.
22
# Manual edits can break the build and are not advised.
33
# This file is expected to be part of source control.
4-
com.azure:azure-sdk-bom:1.2.28=runtimeClasspath
4+
com.azure:azure-sdk-bom:1.2.29=runtimeClasspath
5+
com.fasterxml.jackson:jackson-bom:2.18.1=runtimeClasspath
56
com.google.errorprone:error_prone_annotations:2.34.0=runtimeClasspath
67
io.netty:netty-bom:4.1.114.Final=runtimeClasspath
78
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:2.9.0-alpha=runtimeClasspath

agent/agent-gc-monitor/gc-monitor-core/gradle.lockfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# This is a Gradle generated file for dependency locking.
22
# Manual edits can break the build and are not advised.
33
# This file is expected to be part of source control.
4-
com.azure:azure-sdk-bom:1.2.28=runtimeClasspath
4+
com.azure:azure-sdk-bom:1.2.29=runtimeClasspath
5+
com.fasterxml.jackson:jackson-bom:2.18.1=runtimeClasspath
56
com.google.errorprone:error_prone_annotations:2.34.0=runtimeClasspath
67
io.netty:netty-bom:4.1.114.Final=runtimeClasspath
78
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:2.9.0-alpha=runtimeClasspath

agent/agent-gc-monitor/gc-monitor-tests/gradle.lockfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# This is a Gradle generated file for dependency locking.
22
# Manual edits can break the build and are not advised.
33
# This file is expected to be part of source control.
4-
com.azure:azure-sdk-bom:1.2.28=runtimeClasspath
4+
com.azure:azure-sdk-bom:1.2.29=runtimeClasspath
5+
com.fasterxml.jackson:jackson-bom:2.18.1=runtimeClasspath
56
io.netty:netty-bom:4.1.114.Final=runtimeClasspath
67
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:2.9.0-alpha=runtimeClasspath
78
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:2.9.0=runtimeClasspath

agent/agent-gc-monitor/gc-monitor-tests/src/test/java/com/microsoft/gcmonitortests/VariousCollectorsTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import static org.assertj.core.api.Assertions.assertThat;
77
import static org.junit.jupiter.api.condition.JRE.JAVA_11;
88
import static org.junit.jupiter.api.condition.JRE.JAVA_13;
9+
import static org.junit.jupiter.api.condition.JRE.JAVA_17;
910
import static org.junit.jupiter.api.condition.OS.LINUX;
1011

1112
import com.microsoft.gcmonitor.GcCollectionEvent;
@@ -19,6 +20,7 @@
1920
import org.junit.jupiter.api.condition.EnabledForJreRange;
2021
import org.junit.jupiter.api.condition.EnabledOnOs;
2122

23+
@Disabled // TODO (trask) too flaky since we stopped re-running tests automatically on failure
2224
class VariousCollectorsTest {
2325

2426
@Test
@@ -33,6 +35,8 @@ void testParallel() throws Exception {
3335
}
3436

3537
@Test
38+
// see https://github.com/microsoft/ApplicationInsights-Java/pull/3878#issuecomment-2431980712
39+
@EnabledForJreRange(max = JAVA_17)
3640
void testG1() throws Exception {
3741
testGc("-XX:+UseG1GC", 50);
3842
}
@@ -42,7 +46,7 @@ void testSerial() throws Exception {
4246
testGc("-XX:+UseSerialGC", 50);
4347
}
4448

45-
@Disabled
49+
@Disabled // see https://github.com/microsoft/ApplicationInsights-Java/pull/3083
4650
@Test
4751
@EnabledForJreRange(min = JAVA_11)
4852
void testShenandoah() throws Exception {

agent/agent-profiler/agent-alerting-api/gradle.lockfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# This is a Gradle generated file for dependency locking.
22
# Manual edits can break the build and are not advised.
33
# This file is expected to be part of source control.
4-
com.azure:azure-sdk-bom:1.2.28=runtimeClasspath
4+
com.azure:azure-sdk-bom:1.2.29=runtimeClasspath
5+
com.fasterxml.jackson:jackson-bom:2.18.1=runtimeClasspath
56
io.netty:netty-bom:4.1.114.Final=runtimeClasspath
67
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:2.9.0-alpha=runtimeClasspath
78
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:2.9.0=runtimeClasspath

agent/agent-profiler/agent-alerting/gradle.lockfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
# Manual edits can break the build and are not advised.
33
# This file is expected to be part of source control.
44
com.azure:azure-json:1.3.0=runtimeClasspath
5-
com.azure:azure-sdk-bom:1.2.28=runtimeClasspath
5+
com.azure:azure-sdk-bom:1.2.29=runtimeClasspath
6+
com.fasterxml.jackson:jackson-bom:2.18.1=runtimeClasspath
67
io.netty:netty-bom:4.1.114.Final=runtimeClasspath
78
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:2.9.0-alpha=runtimeClasspath
89
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:2.9.0=runtimeClasspath

0 commit comments

Comments
 (0)