Hey all, I was wondering if you'd all be on board for 3.x to try and move some of our 3rd party integration plugins to their respective projects rather than maintaining them here. For example, all the networked appender plugins and other plugins that typically require a third party client library or driver would be more appropriately located with their respective dependencies. A concrete example would be moving the Flume appender to Apache Flume once they're finished with 1.10.0 which is under review right now. While we'd keep releasing this appender in 2.x, come 3.x, we'd be able to point to the official Flume plugin instead. The same idea could apply to numerous plugins such as:
* Cassandra appender -> Apache Cassandra * Flume appender -> Apache Flume * JDBC/JPA appenders -> ? (Eclipse Jakarta perhaps?) * JMS appender (could go to ActiveMQ or Jakarta) * Kafka appender -> Apache Kafka * MongoDB appenders -> MongoDB? * CouchDB appenders -> Apache CouchDB * SMTP appender -> makybe Jakarta? * ZeroMQ appender -> ZeroMQ project? * Spring integration stuff -> Spring project * Liquibase binding -> Liquibase I imagine it makes some sense to continue publishing our -web and -appserver modules as they're more specific to hooking log4j-core into those things, but I'm open to other ideas there. For any plugins we're trying to move, if the upstream projects don't want them, then those modules get EOL'd and removed for 3.x.