Skip to content

Releases: eht16/python-logstash-async

1.5.1

03 Jul 21:02
1.5.1
Compare
Choose a tag to compare
  • Fix broken transport instantiation if callable is used (#42)
  • Fix tcp input codec in documentation

1.5.0

05 Jan 16:41
1.5.0
Compare
Choose a tag to compare
  • 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

20 Jan 11:50
1.4.1
Compare
Choose a tag to compare
  • Handle possible non-bytes result in Formatter (#18, rmihael)

1.4.0

22 Nov 22:29
1.4.0
Compare
Choose a tag to compare
  • Implement rate limiting of LogProcessingWorker error messages
  • Add a constant to configure the timeout for the Sqlite database

1.3.1

29 Oct 23:26
1.3.1
Compare
Choose a tag to compare
  • 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

23 Oct 21:51
1.3.0
Compare
Choose a tag to compare
  • 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

06 May 14:28
1.2.0
Compare
Choose a tag to compare
  • 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

05 Apr 20:51
1.1.1
Compare
Choose a tag to compare
  • 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

31 Dec 13:18
1.1.0
Compare
Choose a tag to compare
  • 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

1.0.1

26 Nov 15:24
1.0.1
Compare
Choose a tag to compare