Eventum 2.3.0
A minor release bringing three new output plugins for network-based event delivery, a move to Python 3.14t (free-threaded), and a reworked multithreaded core architecture.
🚀 New Features
- Kafka output plugin — full Apache Kafka integration with SASL auth, SSL/mTLS, compression (gzip/snappy/lz4/zstd), and batching
- TCP output plugin — send events over persistent TCP connections with SSL/TLS and auto-reconnect
- UDP output plugin — send events as UDP datagrams
⚡ Performance
- Migrated to Python 3.14t (free-threaded) for improved concurrency
- Improved core architecture with multithreading for better performance and reliability
📦 Dependencies
- Added
aiokafka - Removed
aiostream,janus,lru-dict,uvloop
🧪 Testing
- Expanded test coverage with integration and performance tests
📝 Other Changes
- Expanded template plugin documentation
- Added blog to the documentation site
Full Changelog: v2.2.0...v2.3.0