This repository has been archived by the owner on Jun 29, 2023. It is now read-only.
Release 1.11.0
Release contains:
This release comes with an own JSON encoder and pooled buffers to reduce GC pressure. Pooled buffers are used in NIO senders (TCP and UDP) with an initial size of 40 * 8192
bytes and auto-resize during runtime. This version also comes with a new SSL sender using NIO TCP channels. This release also fixes a bug in TCP packet interleaving and SO_SNDBUF overflow.
logstash-gelf's JSON encoding replaces json-simple
which makes logstash-gelf effectively dependency-free.
Pooled buffers and optimized JSON encoding makes logstash-gelf about 4x faster (see #86 for JMH report).
Enhancements
Bugfixes
- Detect disconnected channels #88
- Replace json-simple by own JSON serializer #89
- Retry network writes until buffers are empty #96 (Thanks to @koeff)