This is an automated email from the ASF dual-hosted git repository.

rgoers pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/logging-flume.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 6ea5a3ce7 Upgrade to commons-lang3 (#455)
6ea5a3ce7 is described below

commit 6ea5a3ce720f36f5891c3625134cdfb632358af6
Author: Ralph Goers <[email protected]>
AuthorDate: Sat Jun 13 19:44:02 2026 -0700

    Upgrade to commons-lang3 (#455)
---
 flume-ng-channels/flume-file-channel/pom.xml                        | 4 ++--
 .../main/java/org/apache/flume/channel/file/FlumeEventQueue.java    | 2 +-
 flume-ng-channels/flume-spillable-memory-channel/pom.xml            | 4 ++--
 flume-ng-core/pom.xml                                               | 4 ++--
 .../org/apache/flume/interceptor/RegexExtractorInterceptor.java     | 2 +-
 .../interceptor/RegexExtractorInterceptorMillisSerializer.java      | 2 +-
 .../org/apache/flume/interceptor/SearchAndReplaceInterceptor.java   | 2 +-
 .../src/main/java/org/apache/flume/tools/FlumeBeanConfigurator.java | 2 +-
 .../src/test/java/org/apache/flume/source/TestExecSource.java       | 4 ++--
 flume-ng-node/src/main/java/org/apache/flume/node/Application.java  | 2 +-
 .../java/org/apache/flume/node/ClasspathConfigurationSource.java    | 2 +-
 flume-ng-sdk/pom.xml                                                | 4 ++--
 .../main/java/org/apache/flume/instrumentation/ChannelCounter.java  | 2 +-
 .../src/main/java/org/apache/flume/instrumentation/SinkCounter.java | 2 +-
 .../main/java/org/apache/flume/instrumentation/SourceCounter.java   | 2 +-
 flume-ng-sdk/src/test/java/org/apache/flume/util/Whitebox.java      | 2 +-
 .../src/main/java/org/apache/flume/source/syslog/SyslogParser.java  | 2 +-
 flume-parent/pom.xml                                                | 6 +++---
 18 files changed, 25 insertions(+), 25 deletions(-)

diff --git a/flume-ng-channels/flume-file-channel/pom.xml 
b/flume-ng-channels/flume-file-channel/pom.xml
index 0dc4273dc..a339cef8b 100644
--- a/flume-ng-channels/flume-file-channel/pom.xml
+++ b/flume-ng-channels/flume-file-channel/pom.xml
@@ -63,8 +63,8 @@
     </dependency>
 
     <dependency>
-      <groupId>commons-lang</groupId>
-      <artifactId>commons-lang</artifactId>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-lang3</artifactId>
     </dependency>
 
     <dependency>
diff --git 
a/flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/FlumeEventQueue.java
 
b/flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/FlumeEventQueue.java
index 3519dedac..6a4c72aef 100644
--- 
a/flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/FlumeEventQueue.java
+++ 
b/flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/FlumeEventQueue.java
@@ -33,7 +33,7 @@ import java.util.Set;
 import java.util.SortedSet;
 import java.util.TreeSet;
 import org.apache.commons.io.FileUtils;
-import org.apache.commons.lang.ArrayUtils;
+import org.apache.commons.lang3.ArrayUtils;
 import org.mapdb.DB;
 import org.mapdb.DBMaker;
 import org.slf4j.Logger;
diff --git a/flume-ng-channels/flume-spillable-memory-channel/pom.xml 
b/flume-ng-channels/flume-spillable-memory-channel/pom.xml
index 97261aced..da097c7b6 100644
--- a/flume-ng-channels/flume-spillable-memory-channel/pom.xml
+++ b/flume-ng-channels/flume-spillable-memory-channel/pom.xml
@@ -68,8 +68,8 @@
     </dependency>
 
     <dependency>
-      <groupId>commons-lang</groupId>
-      <artifactId>commons-lang</artifactId>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-lang3</artifactId>
     </dependency>
 
     <!-- For GuardedBy annotations -->
diff --git a/flume-ng-core/pom.xml b/flume-ng-core/pom.xml
index 33d269607..7c7428e32 100644
--- a/flume-ng-core/pom.xml
+++ b/flume-ng-core/pom.xml
@@ -129,8 +129,8 @@
     </dependency>
 
     <dependency>
-      <groupId>commons-lang</groupId>
-      <artifactId>commons-lang</artifactId>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-lang3</artifactId>
     </dependency>
 
     <dependency>
diff --git 
a/flume-ng-core/src/main/java/org/apache/flume/interceptor/RegexExtractorInterceptor.java
 
b/flume-ng-core/src/main/java/org/apache/flume/interceptor/RegexExtractorInterceptor.java
index d1795a1a8..29cf302b1 100644
--- 
a/flume-ng-core/src/main/java/org/apache/flume/interceptor/RegexExtractorInterceptor.java
+++ 
b/flume-ng-core/src/main/java/org/apache/flume/interceptor/RegexExtractorInterceptor.java
@@ -24,7 +24,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.Context;
 import org.apache.flume.Event;
 import org.slf4j.Logger;
diff --git 
a/flume-ng-core/src/main/java/org/apache/flume/interceptor/RegexExtractorInterceptorMillisSerializer.java
 
b/flume-ng-core/src/main/java/org/apache/flume/interceptor/RegexExtractorInterceptorMillisSerializer.java
index 2b7f98dab..f392ecef1 100644
--- 
a/flume-ng-core/src/main/java/org/apache/flume/interceptor/RegexExtractorInterceptorMillisSerializer.java
+++ 
b/flume-ng-core/src/main/java/org/apache/flume/interceptor/RegexExtractorInterceptorMillisSerializer.java
@@ -20,7 +20,7 @@ import com.google.common.base.Preconditions;
 import java.time.LocalDateTime;
 import java.time.ZoneId;
 import java.time.format.DateTimeFormatter;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.Context;
 import org.apache.flume.conf.ComponentConfiguration;
 
diff --git 
a/flume-ng-core/src/main/java/org/apache/flume/interceptor/SearchAndReplaceInterceptor.java
 
b/flume-ng-core/src/main/java/org/apache/flume/interceptor/SearchAndReplaceInterceptor.java
index 13f535267..2cb71a57d 100644
--- 
a/flume-ng-core/src/main/java/org/apache/flume/interceptor/SearchAndReplaceInterceptor.java
+++ 
b/flume-ng-core/src/main/java/org/apache/flume/interceptor/SearchAndReplaceInterceptor.java
@@ -22,7 +22,7 @@ import java.nio.charset.Charset;
 import java.util.List;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.Context;
 import org.apache.flume.Event;
 import org.slf4j.Logger;
diff --git 
a/flume-ng-core/src/main/java/org/apache/flume/tools/FlumeBeanConfigurator.java 
b/flume-ng-core/src/main/java/org/apache/flume/tools/FlumeBeanConfigurator.java
index b275b4e39..45dddb79d 100644
--- 
a/flume-ng-core/src/main/java/org/apache/flume/tools/FlumeBeanConfigurator.java
+++ 
b/flume-ng-core/src/main/java/org/apache/flume/tools/FlumeBeanConfigurator.java
@@ -18,7 +18,7 @@ package org.apache.flume.tools;
 
 import java.lang.reflect.Method;
 import java.util.Map;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.Context;
 import org.apache.flume.conf.ConfigurationException;
 
diff --git 
a/flume-ng-core/src/test/java/org/apache/flume/source/TestExecSource.java 
b/flume-ng-core/src/test/java/org/apache/flume/source/TestExecSource.java
index ab9126808..d8d369f6b 100644
--- a/flume-ng-core/src/test/java/org/apache/flume/source/TestExecSource.java
+++ b/flume-ng-core/src/test/java/org/apache/flume/source/TestExecSource.java
@@ -37,8 +37,8 @@ import javax.management.AttributeList;
 import javax.management.MBeanServer;
 import javax.management.ObjectName;
 import org.apache.commons.io.FileUtils;
-import org.apache.commons.lang.RandomStringUtils;
-import org.apache.commons.lang.SystemUtils;
+import org.apache.commons.lang3.RandomStringUtils;
+import org.apache.commons.lang3.SystemUtils;
 import org.apache.flume.Channel;
 import org.apache.flume.ChannelSelector;
 import org.apache.flume.Context;
diff --git a/flume-ng-node/src/main/java/org/apache/flume/node/Application.java 
b/flume-ng-node/src/main/java/org/apache/flume/node/Application.java
index eeb5c2f01..687521f1b 100644
--- a/flume-ng-node/src/main/java/org/apache/flume/node/Application.java
+++ b/flume-ng-node/src/main/java/org/apache/flume/node/Application.java
@@ -41,7 +41,7 @@ import org.apache.commons.cli.HelpFormatter;
 import org.apache.commons.cli.Option;
 import org.apache.commons.cli.Options;
 import org.apache.commons.cli.ParseException;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.Channel;
 import org.apache.flume.Context;
 import org.apache.flume.Sink;
diff --git 
a/flume-ng-node/src/main/java/org/apache/flume/node/ClasspathConfigurationSource.java
 
b/flume-ng-node/src/main/java/org/apache/flume/node/ClasspathConfigurationSource.java
index 4918ff6ee..4205a8f6d 100644
--- 
a/flume-ng-node/src/main/java/org/apache/flume/node/ClasspathConfigurationSource.java
+++ 
b/flume-ng-node/src/main/java/org/apache/flume/node/ClasspathConfigurationSource.java
@@ -18,7 +18,7 @@ package org.apache.flume.node;
 
 import java.io.InputStream;
 import java.net.URI;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.conf.ConfigurationException;
 
 public class ClasspathConfigurationSource implements ConfigurationSource {
diff --git a/flume-ng-sdk/pom.xml b/flume-ng-sdk/pom.xml
index 8ddc7e3c5..7ffb653bb 100644
--- a/flume-ng-sdk/pom.xml
+++ b/flume-ng-sdk/pom.xml
@@ -86,8 +86,8 @@
     </dependency>
 
     <dependency>
-      <groupId>commons-lang</groupId>
-      <artifactId>commons-lang</artifactId>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-lang3</artifactId>
     </dependency>
 
   </dependencies>
diff --git 
a/flume-ng-sdk/src/main/java/org/apache/flume/instrumentation/ChannelCounter.java
 
b/flume-ng-sdk/src/main/java/org/apache/flume/instrumentation/ChannelCounter.java
index 4dfc1a735..71515a6ff 100644
--- 
a/flume-ng-sdk/src/main/java/org/apache/flume/instrumentation/ChannelCounter.java
+++ 
b/flume-ng-sdk/src/main/java/org/apache/flume/instrumentation/ChannelCounter.java
@@ -16,7 +16,7 @@
  */
 package org.apache.flume.instrumentation;
 
-import org.apache.commons.lang.ArrayUtils;
+import org.apache.commons.lang3.ArrayUtils;
 
 public class ChannelCounter extends MonitoredCounterGroup implements 
ChannelCounterMBean {
 
diff --git 
a/flume-ng-sdk/src/main/java/org/apache/flume/instrumentation/SinkCounter.java 
b/flume-ng-sdk/src/main/java/org/apache/flume/instrumentation/SinkCounter.java
index 8c6172069..203304656 100644
--- 
a/flume-ng-sdk/src/main/java/org/apache/flume/instrumentation/SinkCounter.java
+++ 
b/flume-ng-sdk/src/main/java/org/apache/flume/instrumentation/SinkCounter.java
@@ -16,7 +16,7 @@
  */
 package org.apache.flume.instrumentation;
 
-import org.apache.commons.lang.ArrayUtils;
+import org.apache.commons.lang3.ArrayUtils;
 import org.apache.flume.exception.ChannelException;
 
 public class SinkCounter extends MonitoredCounterGroup implements 
SinkCounterMBean {
diff --git 
a/flume-ng-sdk/src/main/java/org/apache/flume/instrumentation/SourceCounter.java
 
b/flume-ng-sdk/src/main/java/org/apache/flume/instrumentation/SourceCounter.java
index 6aeabc761..4f89218af 100644
--- 
a/flume-ng-sdk/src/main/java/org/apache/flume/instrumentation/SourceCounter.java
+++ 
b/flume-ng-sdk/src/main/java/org/apache/flume/instrumentation/SourceCounter.java
@@ -16,7 +16,7 @@
  */
 package org.apache.flume.instrumentation;
 
-import org.apache.commons.lang.ArrayUtils;
+import org.apache.commons.lang3.ArrayUtils;
 import org.apache.flume.exception.ChannelException;
 
 public class SourceCounter extends MonitoredCounterGroup implements 
SourceCounterMBean {
diff --git a/flume-ng-sdk/src/test/java/org/apache/flume/util/Whitebox.java 
b/flume-ng-sdk/src/test/java/org/apache/flume/util/Whitebox.java
index db7b4c30a..995e0ae3f 100644
--- a/flume-ng-sdk/src/test/java/org/apache/flume/util/Whitebox.java
+++ b/flume-ng-sdk/src/test/java/org/apache/flume/util/Whitebox.java
@@ -16,7 +16,7 @@
  */
 package org.apache.flume.util;
 
-import org.apache.commons.lang.reflect.FieldUtils;
+import org.apache.commons.lang3.reflect.FieldUtils;
 
 public class Whitebox {
     public static <T> T getInternalState(Object target, String fieldName) {
diff --git 
a/flume-ng-sources/flume-syslog-source/src/main/java/org/apache/flume/source/syslog/SyslogParser.java
 
b/flume-ng-sources/flume-syslog-source/src/main/java/org/apache/flume/source/syslog/SyslogParser.java
index 97cd8af10..f18cb8eaa 100644
--- 
a/flume-ng-sources/flume-syslog-source/src/main/java/org/apache/flume/source/syslog/SyslogParser.java
+++ 
b/flume-ng-sources/flume-syslog-source/src/main/java/org/apache/flume/source/syslog/SyslogParser.java
@@ -36,7 +36,7 @@ import java.util.Map;
 import java.util.Set;
 import java.util.concurrent.ExecutionException;
 import java.util.regex.Pattern;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.Event;
 import org.apache.flume.annotations.InterfaceAudience;
 import org.apache.flume.annotations.InterfaceStability;
diff --git a/flume-parent/pom.xml b/flume-parent/pom.xml
index 19b482677..a4fd6fa75 100644
--- a/flume-parent/pom.xml
+++ b/flume-parent/pom.xml
@@ -232,7 +232,7 @@
     <commons-collections.version>3.2.2</commons-collections.version>
     <commons-compress.version>1.28.0</commons-compress.version>
     <commons-io.version>2.22.0</commons-io.version>
-    <commons-lang.version>2.6</commons-lang.version>
+    <commons-lang.version>3.20.0</commons-lang.version>
     <commons-text.version>1.15.0</commons-text.version>
     <curator.version>5.9.0</curator.version>
     <derby.version>10.17.1.0</derby.version>
@@ -372,8 +372,8 @@
       </dependency>
 
       <dependency>
-        <groupId>commons-lang</groupId>
-        <artifactId>commons-lang</artifactId>
+        <groupId>org.apache.commons</groupId>
+        <artifactId>commons-lang3</artifactId>
         <version>${commons-lang.version}</version>
       </dependency>
 

Reply via email to