Skip to content

Commit f79c9c1

Browse files
authored
Deprecate enableTracing in v7 (#3777)
* deprecate enableTracing * changelog
1 parent fe8ba2c commit f79c9c1

File tree

4 files changed

+16
-2
lines changed

4 files changed

+16
-2
lines changed

CHANGELOG.md

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

3+
## Unreleased
4+
5+
### Fixes
6+
7+
- Deprecate `enableTracing` option ([#3777](https://github.com/getsentry/sentry-java/pull/3777))
8+
39
## 7.15.0
410

511
### Features

sentry-android-core/src/main/java/io/sentry/android/core/ManifestMetadataReader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ final class ManifestMetadataReader {
5656
static final String UNCAUGHT_EXCEPTION_HANDLER_ENABLE =
5757
"io.sentry.uncaught-exception-handler.enable";
5858

59-
static final String TRACING_ENABLE = "io.sentry.traces.enable";
59+
@Deprecated static final String TRACING_ENABLE = "io.sentry.traces.enable";
6060
static final String TRACES_SAMPLE_RATE = "io.sentry.traces.sample-rate";
6161
static final String TRACES_ACTIVITY_ENABLE = "io.sentry.traces.activity.enable";
6262
static final String TRACES_ACTIVITY_AUTO_FINISH_ENABLE =

sentry/src/main/java/io/sentry/SentryOptions.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -913,14 +913,21 @@ public void setSampleRate(Double sampleRate) {
913913
* <p>NOTE: There is also {@link SentryOptions#isTracingEnabled()} which checks other options as
914914
* well.
915915
*
916+
* @deprecated We're removing enableTracing in 8.0
916917
* @return true if enabled, false if disabled, null can mean enabled if {@link
917918
* SentryOptions#getTracesSampleRate()} or {@link SentryOptions#getTracesSampler()} are set.
918919
*/
920+
@Deprecated
919921
public @Nullable Boolean getEnableTracing() {
920922
return enableTracing;
921923
}
922924

923-
/** Enables generation of transactions and propagation of trace data. */
925+
/**
926+
* Enables generation of transactions and propagation of trace data.
927+
*
928+
* @deprecated We're removing enableTracing in 8.0
929+
*/
930+
@Deprecated
924931
public void setEnableTracing(@Nullable Boolean enableTracing) {
925932
this.enableTracing = enableTracing;
926933
}

sentry/src/main/java/io/sentry/TracesSampler.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public TracesSampler(final @NotNull SentryOptions options) {
2222
this.random = random;
2323
}
2424

25+
@SuppressWarnings("deprecation")
2526
@NotNull
2627
TracesSamplingDecision sample(final @NotNull SamplingContext samplingContext) {
2728
final TracesSamplingDecision samplingContextSamplingDecision =

0 commit comments

Comments
 (0)