Releases: eht16/python-logstash-async
Releases · eht16/python-logstash-async
2.3.0
- Consider
set
also as sequence type when formatting events.
- Improve formatter performance by converting simple types first (#64, Johann Schmitz).
- Migrate from ssl.wrap_socket() to SSLContext.wrap_socket().
2.2.0
- Add SynchronousLogstashHandler: operates like the AsynchronousLogstashHandler but synchronously and without any event queueing and retrying (#59, #60, Sascha Pfeiffer).
2.1.1
- Fix missing message field in events (#58).
2.1.0
- Remove "six" dependency.
- Add "HTTP Input" transport (#56, Jürgen Löhel).
- Skip logging stacktraces for common network errors (#55, #56, Walter Macomber).
- Extend FORMATTER_RECORD_FIELD_SKIP_LIST to filter all record fields (#52).
- Docs: Fix error in logging.config.fileConfig code example (#54, Guy).
1.6.7
- Set
python_requires
to Python >=2.7 or Python >= 3.5 for smooth upgrade to upcoming Python3 only.
This way Python2 only users will stay at this release.
1.6.6
- Fix socket timeout setting ignored for filebeat (#50, Koert van der Veer).
1.6.5
- Add "@metadata" to the generated event in Formatter, useful for common beats input configuration in Logstash (#49, Sudheer Satyanarayana).
- Don't convert text to bytes in Formatter (fix #45) (#46, Sergey Trofimov).
1.6.4
- Fix accessing request's META attribute in DjangoLogstashFormatter
1.6.3
- Handle DisallowedHost exceptions in DjangoLogstashFormatter
to not trigger an exception while formatting.