Skip to content

Releases: eht16/python-logstash-async

1.6.3

23 Jan 22:50
1.6.3

Choose a tag to compare

  • Handle DisallowedHost exceptions in DjangoLogstashFormatter
    to not trigger an exception while formatting.

1.6.2

30 Nov 14:23
1.6.2

Choose a tag to compare

  • When sending all events, stop on errors.
    Otherwise retrying happens forever on non-recoverable errors.

1.6.1

24 Nov 23:36
1.6.1

Choose a tag to compare

  • Flush all pending events on shutdown

1.6.0

12 Nov 22:04
1.6.0

Choose a tag to compare

  • Docs: Explain the differences to FileBeat (#44)
  • Close TCP socket on connect timeouts
  • Add Flask formatter

1.5.1

03 Jul 21:02
1.5.1

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

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

Choose a tag to compare

  • Handle possible non-bytes result in Formatter (#18, rmihael)

1.4.0

22 Nov 22:29
1.4.0

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

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

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