Releases: PaloAltoNetworks/pan-cortex-data-lake-python
Releases · PaloAltoNetworks/pan-cortex-data-lake-python
v1.2.1
v1.2.0
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 movedTinyDB
code totinydb_adapter.py
, the default storage adapter. - Automatically carry
queryId
fromlogging --query
response to--id
in subsequent--poll
,--xpoll
and--delete
insummit.py
. - Various bug fixes and improvements to
summit.py
. - Added support for caching
access_token
in credentials store. - Added
write()
method toLoggingService
class to support writing logs. - Fixed issues with
Credentials
get_authorization_url
andfetch_tokens
methods. - Added
logging_write.py
to examples.
v1.1.0
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
andauto_retry
support toHTTPClient()
. - Added
PartialCredentialsError
exception to handle cases where incomplete credentials are passed toCredentials
. - Removed extraneous dependencies, e.g. pyopenssl.
- Cleaned up requirements.txt and PipLock files.
- Added
TinyDB
package for reading/writingcredentials.json
file. - Now raising
PanCloudError
forenforce_json
errors. - Removed logging
poll_all()
method and example script. - Now checking if
sequence_no
isNone
before incrementing in loggingiter_poll()
method. - Added event
xpoll()
method to support iterating through events. - Introducing
summit.py
, a command-line interface forpancloud
. - Added
credentials
support tosummit.py
to enable writingcredentials.json
file and passingCredentials
with requests. - Updated example scripts library to incorporate new credentials feature.
v1.0.3
v1.0.2
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