Upgrade LMAX Disruptor to version 4.0.0 (#136)
diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml
index aa032e4..3fd44a9 100644
--- a/.github/dependabot.yaml
+++ b/.github/dependabot.yaml
@@ -45,9 +45,6 @@
       # Version 11.x uses Jakarta EE 9
       - dependency-name: "org.eclipse.jetty:jetty-maven-plugin"
         update-types: ["version-update:semver-major"]
-      # LMAX Disruptor 4.x is not compatible with Log4j 2.x
-      - dependency-name: "com.lmax:disruptor"
-        versions: ["[4.0.0,)"]
 
   - package-ecosystem: github-actions
     directory: "/"
diff --git a/log4j-samples-asynclogger/pom.xml b/log4j-samples-asynclogger/pom.xml
index d0836a2..6c1ff1f 100644
--- a/log4j-samples-asynclogger/pom.xml
+++ b/log4j-samples-asynclogger/pom.xml
@@ -48,7 +48,6 @@
     <dependency>
       <groupId>com.lmax</groupId>
       <artifactId>disruptor</artifactId>
-      <version>3.4.4</version>
       <scope>runtime</scope>
     </dependency>
 
diff --git a/pom.xml b/pom.xml
index 393d3f3..fcb94bc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -66,7 +66,7 @@
 
     <!-- dependency versions -->
     <assertj.version>3.25.3</assertj.version>
-    <disruptor.version>3.4.4</disruptor.version>
+    <disruptor.version>4.0.0</disruptor.version>
     <flatten-maven-plugin.version>1.5.0</flatten-maven-plugin.version>
     <flume.version>1.11.0</flume.version>
     <guava.version>33.2.0-jre</guava.version>
@@ -84,7 +84,7 @@
     <spring-framework.version>5.3.34</spring-framework.version>
 
     <!-- Pinned transitive dependencies -->
-    <byte-buddy.version>1.14.14</byte-buddy.version>
+    <byte-buddy.version>1.14.15</byte-buddy.version>
 
   </properties>