Skip to content

Commit 626fd12

Browse files
authored
Merge branch 'main' into markushi/chore/extend-sdk-init-tests
2 parents 5104e9d + 0ca0884 commit 626fd12

66 files changed

Lines changed: 660 additions & 682 deletions

File tree

Some content is hidden

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

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+
- Send UI Profiling app start chunk when it finishes ([#4423](https://github.com/getsentry/sentry-java/pull/4423))
8+
39
## 8.13.2
410

511
### Fixes

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ buildscript {
3939
// add classpath of sentry android gradle plugin
4040
// classpath("io.sentry:sentry-android-gradle-plugin:{version}")
4141

42-
classpath(Config.BuildPlugins.commonsCompressOverride)
42+
classpath(libs.commons.compress)
4343
}
4444
}
4545

buildSrc/src/main/java/Config.kt

Lines changed: 0 additions & 127 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,8 @@ object Config {
55
val AGP = System.getenv("VERSION_AGP") ?: "8.6.0"
66
val kotlinStdLib = "stdlib-jdk8"
77

8-
val springBootVersion = "2.7.18"
9-
val springBoot3Version = "3.5.0"
10-
val kotlinCompatibleLanguageVersion = "1.6"
11-
12-
val androidComposeCompilerVersion = "1.5.14"
13-
148
object BuildPlugins {
159
val androidGradle = "com.android.tools.build:gradle:$AGP"
16-
val commonsCompressOverride = "org.apache.commons:commons-compress:1.25.0"
1710
}
1811

1912
object Android {
@@ -25,125 +18,15 @@ object Config {
2518
}
2619

2720
object Libs {
28-
val okHttpVersion = "4.9.2"
29-
val appCompat = "androidx.appcompat:appcompat:1.3.0"
30-
val timber = "com.jakewharton.timber:timber:4.7.1"
31-
val okhttp = "com.squareup.okhttp3:okhttp:$okHttpVersion"
32-
val leakCanary = "com.squareup.leakcanary:leakcanary-android:2.14"
33-
val constraintLayout = "androidx.constraintlayout:constraintlayout:2.1.3"
34-
35-
private val lifecycleVersion = "2.2.0"
36-
val lifecycleProcess = "androidx.lifecycle:lifecycle-process:$lifecycleVersion"
37-
val lifecycleCommonJava8 = "androidx.lifecycle:lifecycle-common-java8:$lifecycleVersion"
38-
val androidxSqlite = "androidx.sqlite:sqlite:2.3.1"
39-
val androidxRecylerView = "androidx.recyclerview:recyclerview:1.2.1"
40-
val androidxAnnotation = "androidx.annotation:annotation:1.9.1"
41-
42-
val slf4jApi = "org.slf4j:slf4j-api:1.7.30"
43-
val slf4jApi2 = "org.slf4j:slf4j-api:2.0.5"
44-
val slf4jJdk14 = "org.slf4j:slf4j-jdk14:1.7.30"
45-
val logbackVersion = "1.2.9"
46-
val logbackClassic = "ch.qos.logback:logback-classic:$logbackVersion"
47-
val logbackCore = "ch.qos.logback:logback-core:$logbackVersion"
48-
49-
val log4j2Version = "2.20.0"
50-
val log4j2Api = "org.apache.logging.log4j:log4j-api:$log4j2Version"
51-
val log4j2Core = "org.apache.logging.log4j:log4j-core:$log4j2Version"
52-
53-
val jacksonDatabind = "com.fasterxml.jackson.core:jackson-databind:2.18.3"
54-
val jacksonKotlin = "com.fasterxml.jackson.module:jackson-module-kotlin:2.18.3"
55-
56-
val springBootStarter = "org.springframework.boot:spring-boot-starter:$springBootVersion"
57-
val springBootStarterGraphql = "org.springframework.boot:spring-boot-starter-graphql:$springBootVersion"
58-
val springBootStarterQuartz = "org.springframework.boot:spring-boot-starter-quartz:$springBootVersion"
59-
val springBootStarterTest = "org.springframework.boot:spring-boot-starter-test:$springBootVersion"
60-
val springBootStarterWeb = "org.springframework.boot:spring-boot-starter-web:$springBootVersion"
61-
val springBootStarterWebsocket = "org.springframework.boot:spring-boot-starter-websocket:$springBootVersion"
62-
val springBootStarterWebflux = "org.springframework.boot:spring-boot-starter-webflux:$springBootVersion"
63-
val springBootStarterAop = "org.springframework.boot:spring-boot-starter-aop:$springBootVersion"
64-
val springBootStarterSecurity = "org.springframework.boot:spring-boot-starter-security:$springBootVersion"
65-
val springBootStarterJdbc = "org.springframework.boot:spring-boot-starter-jdbc:$springBootVersion"
66-
val springBootStarterActuator = "org.springframework.boot:spring-boot-starter-actuator:$springBootVersion"
67-
68-
val springBoot3Starter = "org.springframework.boot:spring-boot-starter:$springBoot3Version"
69-
val springBoot3StarterGraphql = "org.springframework.boot:spring-boot-starter-graphql:$springBoot3Version"
70-
val springBoot3StarterQuartz = "org.springframework.boot:spring-boot-starter-quartz:$springBoot3Version"
71-
val springBoot3StarterTest = "org.springframework.boot:spring-boot-starter-test:$springBoot3Version"
72-
val springBoot3StarterWeb = "org.springframework.boot:spring-boot-starter-web:$springBoot3Version"
73-
val springBoot3StarterWebsocket = "org.springframework.boot:spring-boot-starter-websocket:$springBoot3Version"
74-
val springBoot3StarterWebflux = "org.springframework.boot:spring-boot-starter-webflux:$springBoot3Version"
75-
val springBoot3StarterAop = "org.springframework.boot:spring-boot-starter-aop:$springBoot3Version"
76-
val springBoot3StarterSecurity = "org.springframework.boot:spring-boot-starter-security:$springBoot3Version"
77-
val springBoot3StarterJdbc = "org.springframework.boot:spring-boot-starter-jdbc:$springBoot3Version"
78-
val springBoot3StarterActuator = "org.springframework.boot:spring-boot-starter-actuator:$springBoot3Version"
79-
val springBoot3StarterOpenTelemetry = "io.opentelemetry.instrumentation:opentelemetry-spring-boot-starter:${OpenTelemetry.otelInstrumentationVersion}"
80-
8121
val springWeb = "org.springframework:spring-webmvc"
8222
val springWebflux = "org.springframework:spring-webflux"
8323
val springSecurityWeb = "org.springframework.security:spring-security-web"
8424
val springSecurityConfig = "org.springframework.security:spring-security-config"
8525
val springAop = "org.springframework:spring-aop"
8626
val aspectj = "org.aspectj:aspectjweaver"
87-
val servletApi = "javax.servlet:javax.servlet-api:3.1.0"
88-
val servletApiJakarta = "jakarta.servlet:jakarta.servlet-api:5.0.0"
89-
90-
val apacheHttpClient = "org.apache.httpcomponents.client5:httpclient5:5.0.4"
91-
92-
private val retrofit2Version = "2.9.0"
93-
private val retrofit2Group = "com.squareup.retrofit2"
94-
val retrofit2 = "$retrofit2Group:retrofit:$retrofit2Version"
95-
val retrofit2Gson = "$retrofit2Group:converter-gson:$retrofit2Version"
96-
97-
val coroutinesCore = "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1"
98-
99-
val coroutinesAndroid = "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1"
100-
101-
val fragment = "androidx.fragment:fragment-ktx:1.3.5"
102-
103-
val reactorCore = "io.projectreactor:reactor-core:3.5.3"
104-
val contextPropagation = "io.micrometer:context-propagation:1.1.0"
105-
106-
private val feignVersion = "11.6"
107-
val feignCore = "io.github.openfeign:feign-core:$feignVersion"
108-
val feignGson = "io.github.openfeign:feign-gson:$feignVersion"
109-
110-
private val apolloVersion = "2.5.9"
111-
val apolloAndroid = "com.apollographql.apollo:apollo-runtime:$apolloVersion"
112-
val apolloCoroutines = "com.apollographql.apollo:apollo-coroutines-support:$apolloVersion"
113-
114-
val p6spy = "p6spy:p6spy:3.9.1"
115-
116-
val graphQlJava = "com.graphql-java:graphql-java:17.3"
117-
val graphQlJava22 = "com.graphql-java:graphql-java:22.1"
118-
val graphQlJavaNew = "com.graphql-java:graphql-java:24.0"
119-
120-
val quartz = "org.quartz-scheduler:quartz:2.3.0"
12127

12228
val kotlinReflect = "org.jetbrains.kotlin:kotlin-reflect"
12329
val kotlinStdLib = "org.jetbrains.kotlin:kotlin-stdlib"
124-
125-
val apolloKotlin = "com.apollographql.apollo3:apollo-runtime:3.8.2"
126-
val apolloKotlin4 = "com.apollographql.apollo:apollo-runtime:4.1.1"
127-
128-
val sentryNativeNdk = "io.sentry:sentry-native-ndk:0.8.4"
129-
130-
object OpenTelemetry {
131-
val otelVersion = "1.44.1"
132-
val otelAlphaVersion = "$otelVersion-alpha"
133-
val otelInstrumentationVersion = "2.10.0"
134-
val otelInstrumentationAlphaVersion = "$otelInstrumentationVersion-alpha"
135-
val otelSemanticConvetionsVersion = "1.28.0-alpha" // check https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/dependencyManagement/build.gradle.kts#L49 for release version above to find a compatible version
136-
137-
val otelSdk = "io.opentelemetry:opentelemetry-sdk:$otelVersion"
138-
val otelSemconv = "io.opentelemetry.semconv:opentelemetry-semconv:$otelSemanticConvetionsVersion"
139-
val otelSemconvIncubating = "io.opentelemetry.semconv:opentelemetry-semconv-incubating:$otelSemanticConvetionsVersion"
140-
val otelJavaAgent = "io.opentelemetry.javaagent:opentelemetry-javaagent:$otelInstrumentationVersion"
141-
val otelJavaAgentExtensionApi = "io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api:$otelInstrumentationAlphaVersion"
142-
val otelJavaAgentTooling = "io.opentelemetry.javaagent:opentelemetry-javaagent-tooling:$otelInstrumentationAlphaVersion"
143-
val otelExtensionAutoconfigureSpi = "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:$otelVersion"
144-
val otelExtensionAutoconfigure = "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:$otelVersion"
145-
val otelInstrumentationBom = "io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:$otelInstrumentationVersion"
146-
}
14730
}
14831

14932
object AnnotationProcessors {
@@ -200,16 +83,6 @@ object Config {
20083
val versionNameProp = "versionName"
20184
}
20285

203-
object CompileOnly {
204-
private val nopenVersion = "1.0.1"
205-
206-
val jetbrainsAnnotations = "org.jetbrains:annotations:23.0.0"
207-
val nopen = "com.jakewharton.nopen:nopen-annotations:$nopenVersion"
208-
val nopenChecker = "com.jakewharton.nopen:nopen-checker:$nopenVersion"
209-
val errorprone = "com.google.errorprone:error_prone_core:2.11.0"
210-
val errorProneNullAway = "com.uber.nullaway:nullaway:0.9.5"
211-
}
212-
21386
object BuildScript {
21487
val androidLibs = setOf(
21588
"sentry-android-core",

0 commit comments

Comments
 (0)