Releases: eht16/python-logstash-async
Releases · eht16/python-logstash-async
1.5.1
1.5.0
- Add new constant QUEUED_EVENTS_BATCH_SIZE to limit events sent once
(related to #31) - Add "Beats" transport (logstash-input-beats, related to #31)
- Add "timeout" argument to transport classes for more flexible
setting - Docs: better document the shared database between handlers (#30)
- Perform tests also against Python 3.7
- Docs: explain Formatter extra dict in more detail (#23)
- Docs: minor improvements
1.4.1
1.4.0
1.3.1
- Call flush on worker thread only if it is running (prevent errors when application shuts down before anything was logged)
- Rewrite utils.ichunked to not raise StopIteration (for future Python 3.7 compability)
For details see https://pypi.python.org/pypi/python-logstash-async/1.3.1
1.3.0
- Added in-memory cache back (#12, loganasherjones)
- Added support for TTL of messages (loganasherjones)
- Minor Python3 compability fixes
- Implement AsynchronousLogstashHandler::flush method
to manually flushed queued events (#15, Vladislav Pakhomov) - Ease modification of constants from the calling application (#14)
- Add Formatter parameter 'ensure_ascii' to workaround potential
encoding errors on some setups (#9, Sergei Lobastov)
For details see https://pypi.python.org/pypi/python-logstash-async/1.3.0
1.2.0
- Require path setting to the Sqlite database
(the previous default value ":memory:" doesn't help, see #5) - Fix a Python3 incompatibility (#3)
- Fix a Django 1.8 / local Django development server
incompatibility (#3)
For details see https://pypi.python.org/pypi/python-logstash-async/1.2.0
1.1.1
- Improve handling on locked Sqlite database on high event load
For details see https://pypi.python.org/pypi/python-logstash-async/1.1.1
1.1.0
- Add documentation (built by Sphinx, hosted at readthedocs.org)
- Fix installing of “six” dependency on package install
For details see https://pypi.python.org/pypi/python-logstash-async/1.1.0