Skip to content

Releases: aliyun/aliyun-log-python-sdk

0.7.0

17 Oct 15:58
4bbfc00
Compare
Choose a tag to compare

Implementations

  • Add resources api
  • Update elasticsearch migration to use scroll
  • fix version of dependencies to keep compatible with Python 2: protobuf<=3.17.3, dateparser<=0.7.6

0.6.53

06 Jul 03:30
647e5a0
Compare
Choose a tag to compare
Update version.py

0.6.47

01 Nov 17:32
Compare
Choose a tag to compare

Improvement

  • add enable/disable alert API
  • add filter for list logtail config: #143
  • support ~ in path for pull log dump API: #145

0.6.46.1

27 Sep 03:43
fe43a08
Compare
Choose a tag to compare

New feature

  • add context API

0.6.45

29 Mar 03:36
Compare
Choose a tag to compare

Improvement

  1. Jupyter Magic Command: show incomplete if not when getting logs #118
  2. Consumer Group: improve reliability #113 #117 #120
  3. Consumer Group: add new option cursor_end_time to only consume certain logs in period (and auto shutdown the worker)
  4. Shipper: fix the legacy bugs in Shipper configurations, Note: API signatures are updated #124
  5. Transformdata: add end_time for consumer group mode as well.

Others

  1. add a new example of Splunk sync with multiple source logstores: https://github.com/aliyun/aliyun-log-python-sdk/blob/master/tests/consumer_group_examples/sync_data_to_splunk_multiple_logstores.py

0.6.44

12 Mar 02:17
Compare
Choose a tag to compare

Improvement

  1. fix race condition in consumer group #117
  2. fix private cloud support issue #101
  3. ETL: add regex support in rename

0.6.43

01 Feb 09:45
Compare
Choose a tag to compare

New Feature

  • support magic command for IPython or Jupyter Notebook, Lab, refer to Jupyter Magic Extension
  • add syslogclient util into aliyun.log.ext

0.6.42

18 Jan 15:51
Compare
Choose a tag to compare

New Feature

  • support LZ4 compression for faster server side data receiving. (Note: need to lz4a need to be installed to enable it, or else still use gzip) 907bf44
  • ETL: support coalesce via V 80004e9
  • ETL: support set mode (add, fill, overwrite or check new value if empty) for regex, csv, kv, lookup, json 7cc6abb
  • ETL: support naming check for json, regex, kv: b2f9d1f
  • ETL: support something like auto_escape 967f5aa

Improvement

  • add OS/Python platform info into user agent 1dbfabf
  • for copy_logstore, copy_project, when shard count of source is larger than 10, it will directly create it with same shard on target rather than splitting latter. 2071d81

Other note

  • all time string please use +HH:MM to define the time zone, e.g. "2018-1-1 10:10:10+8:00" is timezone UTC+8. ff7afcb

0.6.41

11 Jan 16:35
Compare
Choose a tag to compare

Improvement

  • add shard_list, escape parameter to pull_log_dump
  • improve logging and friendly exiting for consumer group
  • support context/extra in logging handler #84 #100
  • improve performance for #73

0.6.40

28 Dec 09:38
Compare
Choose a tag to compare

Improvement

  1. Consumer Group Lib: enhance the interface of ConsumerProcessorBase, refer to two newly added examples
  2. ETL: fix some I18N support issue.