Skip to content

Eventum 2.3.0

Choose a tag to compare

@rnv812 rnv812 released this 03 Mar 18:09
· 281 commits to master since this release
5c94709

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