Skip to content

Commit 4664ac3

Browse files
authored
Promote Reactor & Weblux plugins to GA (#2782)
1 parent d9370ea commit 4664ac3

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

CHANGELOG.asciidoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ version of classes that are available also in the parent (bootstrap) class loade
3737
* Added support for AWS SQS - {pull}2637[#2637]
3838
* Add <<config-trace-continuation-strategy, `trace_continuation_strategy`>> configuration option - {pull}2760[#2760]
3939
* Capture user from Azure SSO with Servlet-based app containers - {pull}2767[#2767]
40+
* Promote Webflux & Reactor to GA and enable it by default - {pull}2782[#2782]
4041
4142
[float]
4243
===== Bug fixes

apm-agent-plugins/apm-reactor-plugin/src/main/java/co/elastic/apm/agent/reactor/ReactorInstrumentation.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
import net.bytebuddy.description.type.TypeDescription;
2525
import net.bytebuddy.matcher.ElementMatcher;
2626

27-
import java.util.Arrays;
2827
import java.util.Collection;
28+
import java.util.Collections;
2929

3030
import static net.bytebuddy.matcher.ElementMatchers.isStatic;
3131
import static net.bytebuddy.matcher.ElementMatchers.named;
@@ -53,7 +53,7 @@ public ElementMatcher<? super MethodDescription> getMethodMatcher() {
5353

5454
@Override
5555
public Collection<String> getInstrumentationGroupNames() {
56-
return Arrays.asList("reactor", "experimental");
56+
return Collections.singleton("reactor");
5757
}
5858

5959
@Override

apm-agent-plugins/apm-spring-webflux/apm-spring-webclient-plugin/src/main/java/co/elastic/apm/agent/springwebclient/WebClientExchangeFunctionInstrumentation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public ElementMatcher<? super MethodDescription> getMethodMatcher() {
6565

6666
@Override
6767
public Collection<String> getInstrumentationGroupNames() {
68-
return Arrays.asList("http-client", "spring-webclient", "experimental");
68+
return Arrays.asList("http-client", "spring-webclient");
6969
}
7070

7171
public static class AdviceClass {

apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-plugin/src/main/java/co/elastic/apm/agent/springwebflux/WebFluxInstrumentation.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@
2020

2121
import co.elastic.apm.agent.bci.TracerAwareInstrumentation;
2222

23-
import java.util.Arrays;
2423
import java.util.Collection;
24+
import java.util.Collections;
2525

2626
public abstract class WebFluxInstrumentation extends TracerAwareInstrumentation {
2727

2828
@Override
2929
public final Collection<String> getInstrumentationGroupNames() {
30-
return Arrays.asList("spring-webflux", "experimental");
30+
return Collections.singleton("spring-webflux");
3131
}
3232

3333
}

docs/supported-technologies.asciidoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ the JVM arguments.
111111
|Spring Webflux
112112
|5.2.3+
113113
|Creates transactions for incoming HTTP requests, supports annotated and functional endpoints.
114-
|1.24.0 (experimental)
114+
|1.24.0 (experimental), 1.34.0 (GA)
115115

116116
|JavaServer Faces
117117
|2.2.x, 2.3.x, 3.0.x
@@ -366,7 +366,7 @@ The spans are named after the schema `<method> <host>`, for example `GET elastic
366366
|Spring Webclient
367367
|5.2.3+
368368
|
369-
|1.33.0 (experimental)
369+
|1.33.0 (experimental), 1.34.0 (GA)
370370

371371
|===
372372

@@ -407,7 +407,7 @@ NOTE: To enable Scala Future support, you need to enable experimental plugins.
407407
| Reactor
408408
| 3.2.x+
409409
|The agent propagates the context for `Flux` and `Mono`.
410-
|1.24.0 (experimental)
410+
|1.24.0 (experimental), 1.34.0 (GA)
411411

412412

413413

0 commit comments

Comments
 (0)