JWT007 commented on issue #3441: URL: https://github.com/apache/logging-log4j2/issues/3441#issuecomment-2646209962
@ppkarwasz - Hi Piotr, I am working on a PR for this - but I have run into a problem. I added some convenience methods to the `ConfigurationBuilder` interface and this is now being reported as a Major change by the baseline plugin. ``` [ERROR] * org.apache.logging.log4j.core.config.builder.api PACKAGE MAJOR 2.25.0 2.20.1 3.0.0 2.21.0 [ERROR] MAJOR PACKAGE org.apache.logging.log4j.core.config.builder.api [ERROR] MAJOR INTERFACE org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder [ERROR] ADDED METHOD addProperty(org.apache.logging.log4j.core.config.builder.api.PropertyComponentBuilder) [ERROR] ADDED ACCESS abstract [ERROR] ADDED RETURN org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder [ERROR] ADDED METHOD setMonitorInterval(int) [ERROR] ADDED ACCESS abstract [ERROR] ADDED RETURN org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder [ERROR] ADDED METHOD setShutdownTimeout(java.lang.String,java.util.concurrent.TimeUnit) [ERROR] ADDED ACCESS abstract [ERROR] ADDED RETURN org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder [ERROR] ADDED METHOD setShutdownTimeout(long) [ERROR] ADDED ACCESS abstract [ERROR] ADDED RETURN org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder [ERROR] ADDED METHOD setStatusLevel(java.lang.String) [ERROR] ADDED ACCESS abstract [ERROR] ADDED RETURN org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder [ERROR] MICRO ANNOTATED org.osgi.annotation.versioning.Version [ERROR] REMOVED PROPERTY value='2.20.1' [ERROR] ADDED PROPERTY value='2.25.0' [ERROR] REMOVED VERSION 2.20.1 [ERROR] ADDED VERSION 2.25.0 ``` The only "in-library" implementation of this interface is the `DefaultConfigurationBuilder` which of course I have updated; however (although unlikely) there *could* be an implementation of this interface in the wild. In the BUILDING.adoc it said to talk to the development team... :) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@logging.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org