Skip to content

Releases: hivesolutions/logstash-api

0.4.0

08 Apr 22:57
05a91c4

Choose a tag to compare

Added

  • Named logger support via _log_name class attribute for scoped logging instead of root logger
  • Logging example script in src/examples/log.py
  • VS Code launch configuration for running the log example

Changed

  • Use lazy log formatting (comma-separated args) instead of eager % formatting in warning calls

0.3.2

08 Apr 17:42
3c58ef8

Choose a tag to compare

Changed

  • Allowed retry of connection in HTTP calls

0.3.1

02 Apr 16:59
e5609cd

Choose a tag to compare

Changed

  • Disable retry and connection reuse in log and log_bulk HTTP POST calls

0.3.0

02 Apr 13:25
e2878b5

Choose a tag to compare

Added

  • VERSION constant in base.py for API client version tracking, exported from __init__.py

Changed

  • Updated release instructions in AGENTS.md to include VERSION value update

Fixed

  • Race condition in log_buffer where concurrent threads could both trigger a flush operation

0.2.5

01 Apr 19:33
4835afc

Choose a tag to compare

Fixed

  • Thread safety issue in _flush_buffer that could cause duplicate messages under concurrent access

0.2.4

01 Apr 18:15
02db1b8

Choose a tag to compare

Changed

  • Use appier's built-in logger (self.logger) instead of module-level logging in log_bulk and _flush_buffer
  • Removed unused module-level logger variable and logging import from base.py

0.2.3

01 Apr 17:44
0eea6fb

Choose a tag to compare

Fixed

  • Using pytest on CI deploy job

0.2.2

01 Apr 17:43
7452a95

Choose a tag to compare

Fixed

  • Issue with deploy CI

0.2.1

01 Apr 17:40
b8f7c4a

Choose a tag to compare

Changed

  • New build process added to GitHub Actions for automated testing and deployment

0.2.0

01 Apr 17:35
bae942c

Choose a tag to compare

Added

  • Warning-level logging for failed log_bulk and _flush_buffer operations with message count and error details