Splunk-sdk

Latest version: v2.1.0

Safety actively analyzes 688735 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 8

1.6.5

Not secure
Bug fixes

* Fixed XML responses to not throw errors for unicode characters.

1.6.4

Not secure
New features and APIs

Not Applicable

Minor Changes

* Changed `splunklib/binding.py` Context class' constructor initialization to support default settings for encrypted http communication when creating the HttpLib object that it depends on. This is extracted from the keyword dictionary that is provided for its initializaiton. Encryption defaults to enabled if not specified.
* Changed `splunklib/binding.py` HttpLib class constructor to include the `verify` parameter in order to support default encryption if the default handler is being used. Encryption defaults to enabled if not specified.
* Changed `splunklib/binding.py` `handler` function to include the `verify` parameter in order to support default encryption.
* Changed `splunklib/binding.py` `handler`'s nested `connect` function to create the context in as unverified if specified by the `verify` parameter.

Bug fixes

Not Applicable

Documentation

* Changed `examples/searchcommands_app/package/bin/filter.py` FilterCommand.update doc-string from `map` to `update` in order to align with Splunk search changes.
* Changed `examples/searchcommands_app/package/default/searchbnf.conf` [filter-command].example1 from the `map` keyword to the `update` keyword in order to align with Splunk search changes.
* Changed `splunklib/binding.py` Context class' doc-string to include the `verify` parameter and type information related to the new keyword dictionary parameter `verify`.
* Changed `splunklib/binding.py` `handler` function's doc-string to include the `verify` parameter and type information related to the parameter `verify`.
* Changed `splunklib/client.py` `connect` function doc-string to include the `verify` parameter and type information related to the new keyword dictionary parameter `verify`.
* Changed `splunklib/client.py` `Service` Class' doc-string to include the `verify` parameter and type information related to the new keyword dictionary parameter `verify`.

1.6.3

Not secure
New features and APIs

* Support for Python 3.x has been added for external integrations with the Splunk platform. However, because Splunk Enterprise 7+ still includes Python 2.7.x, any apps or scripts that run on the Splunk platform must continue to be written for Python 2.7.x.

Bug fixes

The following bugs have been fixed:

* Search commands error - `ERROR ChunkedExternProcessor - Invalid custom search command type: eventing`.

* Search commands running more than once for certain cases.

* Search command protocol v2 inverting the `distributed` configuration flag.

1.6.2

Not secure
Minor changes

* Use relative imports throughout the SDK.

* Performance improvement when constructing `Input` entity paths.

1.6.1

Not secure
Bug Fixes

* Fixed Search Commands exiting if the external process returns a zero status code (Windows only).

* Fixed Search Command Protocol v2 not parsing the `maxresultrows` and `command` metadata properties.

* Fixed double prepending the `Splunk ` prefix for authentication tokens.

* Fixed `Index.submit()` for namespaced `Service` instances.

* Fixed uncaught `AttributeError` when accessing `Entity` properties (GitHub issue 131).

Minor Changes

* Fixed broken tests due to expired SSL certificate.

1.6.0

Not secure
New Features and APIs

* Added support for KV Store.

* Added support for HTTP basic authentication (GitHub issue 117).

* Improve support for HTTP keep-alive connections (GitHub issue 122).


Bug Fixes

* Fixed Python 2.6 compatibility (GitHub issue 141).

* Fixed appending restrictToHost to UDP inputs (GitHub issue 128).

Minor Changes

* Added support for Travis CI.

* Updated the default test runner.

* Removed shortened links from documentation and comments.

Page 5 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.