Releases: enaboapps/timberlogs-python-sdk
Releases · enaboapps/timberlogs-python-sdk
v1.2.1
v1.2.0
What's New
- Raw format ingest: Added
ingest_raw()(sync) andingest_raw_async()(async) methods for sending pre-formatted data directly to the ingest worker - Supports 6 formats:
json,jsonl,csv,text,syslog,obl - New types:
FormatName,FORMAT_CONTENT_TYPES,IngestRawOptions - Both methods include retry with exponential backoff
v1.1.1
v1.1.0
What's Changed
- Fix dataset field not included in API payload by @enaboapps in #11
- Fix Flow methods not inheriting client user_id/session_id by @enaboapps in #12
- Validate flow_async API response before accessing keys by @enaboapps in #13
- Add comprehensive async test suite by @enaboapps in #14
- Add HTTP request mocking tests and fix lock deadlock by @enaboapps in #15
- Add input validation for field length constraints by @enaboapps in #16
- Add ipAddress and country field support by @enaboapps in #17
- Narrow exception handling to specific httpx types by @enaboapps in #18
- Fix thread safety race condition on _running flag by @enaboapps in #19
- Fix async HTTP client not closed in sync disconnect by @enaboapps in #20
New Contributors
- @enaboapps made their first contribution in #11
Full Changelog: https://github.com/enaboapps/timberlogs-python-sdk/commits/v1.1.0