diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md index 4796e0d..d96483a 100644 --- a/doc/changes/changelog.md +++ b/doc/changes/changelog.md @@ -1,5 +1,6 @@ # Changes +* [0.6.10](changes_0.6.10.md) * [0.6.9](changes_0.6.9.md) * [0.6.8](changes_0.6.8.md) * [0.6.7](changes_0.6.7.md) diff --git a/doc/changes/changes_0.6.10.md b/doc/changes/changes_0.6.10.md new file mode 100644 index 0000000..a586b23 --- /dev/null +++ b/doc/changes/changes_0.6.10.md @@ -0,0 +1,11 @@ +# Udf Debugging Java 0.6.10, released 2023-??-?? + +Code name: Reduce dependencies + +## Summary + +This release replaces code that causes an unnecessary dependency on slf4j-api. + +## Refactoring + +* #55: Replaced code using `slf4j-api` diff --git a/pk_generated_parent.pom b/pk_generated_parent.pom index 3b5cb6c..cff79e0 100644 --- a/pk_generated_parent.pom +++ b/pk_generated_parent.pom @@ -3,7 +3,7 @@ 4.0.0 com.exasol udf-debugging-java-generated-parent - 0.6.9 + 0.6.10 pom UTF-8 diff --git a/pom.xml b/pom.xml index ceb1ad2..9b6ab6e 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 udf-debugging-java - 0.6.9 + 0.6.10 udf-debugging-java Utilities for debugging, profiling and code coverage measure for UDFs. https://github.com/exasol/udf-debugging-java/ @@ -12,16 +12,6 @@ 5.9.3 0.8.10 - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - jakarta.json @@ -98,8 +88,7 @@ 1.3 test - + com.exasol exasol-testcontainers @@ -183,7 +172,7 @@ udf-debugging-java-generated-parent com.exasol - 0.6.9 + 0.6.10 pk_generated_parent.pom diff --git a/src/main/java/com/exasol/udfdebugging/UdfTestSetup.java b/src/main/java/com/exasol/udfdebugging/UdfTestSetup.java index 1946e9c..9332b07 100644 --- a/src/main/java/com/exasol/udfdebugging/UdfTestSetup.java +++ b/src/main/java/com/exasol/udfdebugging/UdfTestSetup.java @@ -2,11 +2,9 @@ import java.sql.Connection; import java.util.List; +import java.util.logging.Logger; import java.util.stream.Collectors; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - import com.exasol.bucketfs.Bucket; import com.exasol.exasoltestsetup.ExasolTestSetup; import com.exasol.udfdebugging.modules.coverage.CoverageModuleFactory; @@ -20,7 +18,7 @@ public class UdfTestSetup implements AutoCloseable { private static final List AVAILABLE_MODULES = List.of(new DebuggingModuleFactory(), new CoverageModuleFactory(), new JProfilerModuleFactory(), new UdfLogsModuleFactory()); - private static final Logger LOGGER = LoggerFactory.getLogger(UdfTestSetup.class); + private static final Logger LOGGER = Logger.getLogger(UdfTestSetup.class.getName()); private final List enabledModules; /** @@ -69,15 +67,13 @@ public String[] getJvmOptions() { } private void printInfoMessage() { - if (LOGGER.isInfoEnabled()) { - LOGGER.info(getInfoMessage()); - } + LOGGER.info(this::getInfoMessage); } private String getInfoMessage() { - return AVAILABLE_MODULES.stream() + return "UDF debug config: " + AVAILABLE_MODULES.stream() .map(module -> module.getModulePropertyName() + ": " + (module.isEnabled() ? "✓" : "✗")) - .collect(Collectors.joining("; ")) + "\n"; + .collect(Collectors.joining("; ")); } @Override