From f45018abaeaf5fcdea16f0416c6bbcba1f33dfbc Mon Sep 17 00:00:00 2001 From: AR Abdul Azeez Date: Tue, 17 Mar 2026 16:15:56 -0400 Subject: [PATCH] fix: add otel consumer R8 rule for optional jackson classes Ship a consumer ProGuard suppression for optional Jackson core references from the OpenTelemetry exporter so downstream Android release builds do not fail with missing-class errors. Made-with: Cursor --- OneSignalSDK/onesignal/otel/consumer-rules.pro | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OneSignalSDK/onesignal/otel/consumer-rules.pro b/OneSignalSDK/onesignal/otel/consumer-rules.pro index e69de29bb2..cc7ed12162 100644 --- a/OneSignalSDK/onesignal/otel/consumer-rules.pro +++ b/OneSignalSDK/onesignal/otel/consumer-rules.pro @@ -0,0 +1,3 @@ +# OpenTelemetry OTLP exporter references Jackson core classes that are optional on Android. +# Suppress R8 missing-class errors when apps don't include jackson-core. +-dontwarn com.fasterxml.jackson.core.**