diff --git a/CHANGELOG.md b/CHANGELOG.md index 18d17e3013a..da8d9b183d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ * Increase max cached events to 30 (#1029) * Normalize DSN URI (#1030) +* fix: use neutral Locale for String operations #1033 # 3.1.2 diff --git a/sentry/src/main/java/io/sentry/Breadcrumb.java b/sentry/src/main/java/io/sentry/Breadcrumb.java index 996c374493f..cfa4e51a15f 100644 --- a/sentry/src/main/java/io/sentry/Breadcrumb.java +++ b/sentry/src/main/java/io/sentry/Breadcrumb.java @@ -55,7 +55,7 @@ public Breadcrumb(final @Nullable Date timestamp) { breadcrumb.setType("http"); breadcrumb.setCategory("http"); breadcrumb.setData("url", url); - breadcrumb.setData("method", method.toUpperCase(Locale.getDefault())); + breadcrumb.setData("method", method.toUpperCase(Locale.ROOT)); return breadcrumb; } diff --git a/sentry/src/main/java/io/sentry/config/EnvironmentVariablePropertiesProvider.java b/sentry/src/main/java/io/sentry/config/EnvironmentVariablePropertiesProvider.java index 1abc2e8fd7f..41ed662b6e8 100644 --- a/sentry/src/main/java/io/sentry/config/EnvironmentVariablePropertiesProvider.java +++ b/sentry/src/main/java/io/sentry/config/EnvironmentVariablePropertiesProvider.java @@ -15,7 +15,6 @@ final class EnvironmentVariablePropertiesProvider implements PropertiesProvider @Override public @Nullable String getProperty(@NotNull String property) { return StringUtils.removeSurrounding( - System.getenv(PREFIX + "_" + property.replace(".", "_").toUpperCase(Locale.getDefault())), - "\""); + System.getenv(PREFIX + "_" + property.replace(".", "_").toUpperCase(Locale.ROOT)), "\""); } }