Skip to content

Releases: PaloAltoNetworks/pan-cortex-data-lake-python

v1.2.1

20 Jun 21:43
bc37c7d
Compare
Choose a tag to compare

1.2.1 (2018-06-20)

  • Added requirements.txt to MANIFEST.in to address build issues with PyPI package.
  • Fixed issue in README.rst that prevented PyPI from properly rendering.

v1.2.0

20 Jun 20:50
8b140fd
Compare
Choose a tag to compare

1.2.0 (2018-06-20)

  • Updated README.rst
  • Updated RTD API Reference.
  • Added pancloud to requirements_dev.txt
  • Added docstrings to Credentials property methods.
  • Changed logging xpoll() to return entire log entry instead of just _source dictionary.
  • Added Credentials Storage Adapter feature and moved TinyDB code to tinydb_adapter.py, the default storage adapter.
  • Automatically carry queryId from logging --query response to --id in subsequent --poll, --xpoll and --delete in summit.py.
  • Various bug fixes and improvements to summit.py.
  • Added support for caching access_token in credentials store.
  • Added write() method to LoggingService class to support writing logs.
  • Fixed issues with Credentials get_authorization_url and fetch_tokens methods.
  • Added logging_write.py to examples.

v1.1.0

09 May 02:30
785c1d1
Compare
Choose a tag to compare

1.1.0 (2018-05-08)

  • Updated logging xpoll() to reflect behavior of current API.
  • Added credentials.py module to support OAuth2 operations.
  • Added auto_refresh and auto_retry support to HTTPClient().
  • Added PartialCredentialsError exception to handle cases where incomplete credentials are passed to Credentials.
  • Removed extraneous dependencies, e.g. pyopenssl.
  • Cleaned up requirements.txt and PipLock files.
  • Added TinyDB package for reading/writing credentials.json file.
  • Now raising PanCloudError for enforce_json errors.
  • Removed logging poll_all() method and example script.
  • Now checking if sequence_no is None before incrementing in logging iter_poll() method.
  • Added event xpoll() method to support iterating through events.
  • Introducing summit.py, a command-line interface for pancloud.
  • Added credentials support to summit.py to enable writing credentials.json file and passing Credentials with requests.
  • Updated example scripts library to incorporate new credentials feature.

v1.0.3

26 Apr 20:21
6efb1be
Compare
Choose a tag to compare

1.0.3 (2018-04-26)

  • Overhauled and updated RTDs
  • Updated __init__.py to allow package-level imports
  • Fixed issue where starrifying authorization token in __repr__ overrode value in request header.

v1.0.2

21 Mar 00:28
Compare
Choose a tag to compare

1.0.2 (2018-03-20)

  • Updated .gitignore to exclude .pytest_cache
  • Excluding certain functions/classes from tests until API Gateway is ready
  • Renamed tests modules to all lowercase
  • Bumped version to 1.0.2 from 1.0.1
  • Updated 'query' and 'poll' endpoints to reflect current working state of APIs
  • Fixed .travis.yml branch regex
  • Updated example scripts
  • Removed pyopenssl property method from HTTPClient
  • Removed test_repr() as not all tested python versions support ordered kwargs

v1.0.1

19 Mar 19:18
Compare
Choose a tag to compare
  • Default to empty path

v1.0.0

19 Mar 18:51
6c22fb5
Compare
Choose a tag to compare
  • First release