Releases: dongjinleekr/kafka
Log4j2 Preview: 3.2.0
A Custom Apache Kafka build with log4j2, based on 3.2.0.
- Based on log4j2 2.17.2
- Entirely remove log4j 1.2.7 from the classpath, by removing dependency on log4j-appender.
- Fix
${kafka.logs.dir}
bug
If you want to add the functionality to your custom build, please use the attached patch.
Log4j2 Preview: 3.1.1
A Custom Apache Kafka build with log4j2, based on 3.1.1.
- Based on log4j2 2.17.2
- Entirely remove log4j 1.2.7 from the classpath, by removing dependency on log4j-appender.
- Fix
${kafka.logs.dir}
bug
If you want to add the functionality to your custom build, please use the attached patch.
Log4j2 Preview: 3.0.1
A Custom Apache Kafka build with log4j2, based on 3.0.1.
- Based on log4j2 2.17.2
- Entirely remove log4j 1.2.7 from the classpath, by removing dependency on log4j-appender.
- Fix
${kafka.logs.dir}
bug
If you want to add the functionality to your custom build, please use the attached patch.
Log4j2 Preview: 3.1.0
A Custom Apache Kafka build with log4j2, based on 3.1.0.
- Entirely remove log4j 1.2.7 from the classpath, by removing dependency on log4j-appender.
- Uses log4j2 2.17.1, which addresses CVE-2021-44832 and LOG4J2-3256.
If you want to add the functionality to your custom build, please use the attached patch.
Log4j2 Preview: 2.8.1
A Custom Apache Kafka build with log4j2, based on 2.8.1.
- Entirely remove log4j 1.2.7 from the classpath, by removing dependency on log4j-appender.
- (Update, Dec 29th 2021) Uses log4j2 2.17.1, which addresses CVE-2021-44832 and LOG4J2-3256.
If you want to add the functionality to your custom build, please use the attached patch.
Log4j2 Preview: 3.0.0
A Custom Apache Kafka build with log4j2, based on 3.0.0.
- Entirely remove log4j 1.2.7 from the classpath, by removing dependency on log4j-appender.
- (Update, Dec 29th 2021) Uses log4j2 2.17.1, which addresses CVE-2021-44832 and LOG4J2-3256.
If you want to add the functionality to your custom build, please use the attached patch.
Fine-Grained Compression Preview: 3.0.0
Provides the following options:
compression.gzip.level
: Gzip compression level. (available: [1, 9], default: 6.)compression.gzip.buffer
: The buffer size that feeds raw input into the Deflator or is fed by the uncompressed output from the Deflator. (available: [512, ), default: 8192(=8kb).)compression.snappy.block
: The block size that snappy uses. (available: [1024, ), default: 32768(=32kb).)compression.lz4.level
: LZ4 compression level. (available: [1, 17], default: 9.)compression.lz4.block
: The block size that lz4 uses. (available: [4, 7], (means 64kb, 256kb, 1mb, 4mb respectively), default: 4.)compression.zstd.level
: zstd compression level. (available: [-131072, 22], default: 3.)compression.zstd.window
: Enables long mode; the log of the window size that zstd uses to memorize the compressing data. (available: 0 or [10, 22], default: 0 (disables long mode.))
For details, see here.
Jakarta 9 Preview: 2.8.0
A Custom Apache Kafka build with Jetty 11.x + Jakarta 9, based on 2.8.0.
Built with OpenJDK 1.8.0_292. All functionalities are the same as 2.8.0, except it uses Jetty 11.x + Servlet 5 + Jakarta 9 instead of Jetty 9.4..x + Servlet 3.1 + Java EE 7.
If you want to add the functionality to your custom build, please use the attached patch.
Note: requires Java 11.
Log4j2 Appender Preview: 2.8.0
Provides log4j2-appender
, a log4j2 equivalent to traditional log4j-appender
w/ backward compatibility.
Log4j2 Preview: 2.8.0
A Custom Apache Kafka build with log4j2, based on 2.8.0.
Built with OpenJDK 1.8.0_292. All functionalities are the same as 2.8.0, except it uses log4j2 instead of log4j.
If you want to add the functionality to your custom build, please use the attached patch.