Python-logstash-async

Latest version: v4.0.1

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

4.0.1

* Properly require Python >= 3.11.
The previous release had a wrong requirement set unfortunately.

4.0.0

* **Breaking change**: drop support for 3.8, 3.9 and 3.10.
* Catch errors on TCP/UDP socket closing to prevent requeuing of events
(98, 100).
* Add new setting to configure batch sizes for Beats transport (93).
* Support URL path in HttpTransport (103, Seyyed Mohammad Borghei).
* LogstashFormatter: Move top_level_field_set creation to __init__
to ease setting FORMATTER_LOGSTASH_MESSAGE_FIELD_LIST after
importing the formatter class (96, 97, feliixx).

3.0.0

* Add ECS (Elastic Common Schema) formatter support (91, Andrii Lahuta).
* On closing UDP/TCP socket, make sure it is reset (89, 92).
* Ensure to not check for socket write buffer if disabled.

2.7.2

* Implement get_non_flushed_event_count() for MemoryCache (88).

2.7.1

* Wait for empty socket write buffer only if "fnctl" is available (82).
* Wait at most 30s for empty socket write buffer (83).
* Read pending events from database on startup for immediate flushing (85).

2.7.0

* Add a wait until all data is sent, before closing socket on TCP
transport (81, Alisher Nazarkhanov).
* Explicitly shutdown the socket connection in Udp/TcpTransport to
prevent peer connection errors.
* Implement optional database VACUUM on shutdown (80).

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.