Skip to content

Latest commit

 

History

History
192 lines (117 loc) · 5.84 KB

CHANGELOG.md

File metadata and controls

192 lines (117 loc) · 5.84 KB

Changelog

PyPI History

3.2.14

  • Added support for Python versions 3.11 and 3.12.

3.2.13

  • Changed package management from pip to Poetry for better dependency handling and packaging.

3.2.12

  • Fixed an issue where download command would fail when trying to convert bytes types to string.

3.2.11

  • Added advanced key authentication support for XSIAM and XSOAR 8+.
  • Added support for DEMISTO_API_KEY_ID and deprecated old XSIAM_AUTH_ID.

3.2.10

  • Added URL decoding of proxy url credentials.

3.2.9

  • Added the ability to add custom request headers.

3.2.8

  • Fixed an issue where demisto-py used username/password authentication even when api-key was provided.

3.2.7

  • Added an ability to change DEMISTO_BASE_URL environment variable to api url, when using XSIAM.

3.2.6

  • Added support for proxy basic authentication.

3.2.5

  • Fixed an issue where demisto-py failed to upload content to XSIAM when DEMISTO_USERNAME environment variable is set.

3.2.4

  • Fixed an issue where demisto-py did not return partial errors when importing incident fields.

3.2.3

  • Add reputation routes.

3.2.2

  • Re-added Python 3.8 support.

3.2.1

  • Raising an error when base_url is not provided.

3.2.0

  • Removed testing with Python 3.7 and 3.8, and added testing with Python 3.9 and 3.10.

3.1.7

  • Replaced the usage of the deprecated function pytz.localize().

3.1.6

  • Added a proxy environment variable that uses BASE_URL_DEMISTO.

3.1.5

  • Fixed an issue where demisto-py failed when receiving application/gzip-encoded responses.

3.1.4

  • Add support to Cortex XSIAM to the generic_request.

3.1.3

  • Upgraded tzlocal from version 2.1 to 4.1.

3.1.2

  • Add support to Cortex XSIAM.

3.1.1

  • Support skipValidation argument in upload_content_packs to skip upload packs validation, use when migrating existing custom content to packs.

3.1.0

  • Drop support for Python 2 from PyPi.
  • Support skipVerify argument in upload_content_packs to skip pack signature verification, Use when uploading a custom or dev pack.

3.0.2

  • Support upload_report to upload a new report/ update existing report.
  • Support upload_content_packs to upload zipped packs to marketplace.

3.0.1

  • Support setting the number of parallel connections to a single host via the DEMISTO_CONNECTION_POOL_MAXSIZE environment variable.

3.0.0

  • Drop support for Python 2. demisto-py now requires Python 3.7 or later. Pin to demisto-py <2.0.24 to maintain 2.7 support.
  • Fixed bug in arguments required for the route: /v2/inv-playbook/task/form/submit.

2.0.23

  • Support for adding feed indicators via the route: /indicators/feed/json.

2.0.22

  • Don't cache last response in case DONT_CACHE_LAST_RESPONSE environment variable is set to true, this to avoid memory leaks.

2.0.20

  • Log only headers in exceptions when DEMISTO_EXCEPTION_HEADER_LOGGING environment variable is set to true. This protects against possible sensitive data being logged in exceptions.

2.0.19

  • Support import_layout to upload the new layout version(layoutscontainer).
  • Fixed import_layout when uploading an old layout version.
  • Removed testing with Python 3.6 and added testing with Python 3.8.
  • Added to the generic_request function support for response_type argument.

2.0.14

Fixed an issue where the attribute mapping for the search_incidents model was incorrectly looking for incidents not data.

2.0.13

  • Fixed the filter parameter in search_incidents method to be required as specified in the API.

2.0.12

  • Fixed a bug in the import_layout method where an API endpoint was not working as planned.

2.0.11

  • Added import_playbook method for importing a playbook to Demisto.
  • Added import_script method for importing a script to Demisto.
  • Added import_incident_fields method for importing an incident field to Demisto.
  • Added import_incident_types_handler method for importing an incident type to Demisto.
  • Added import_widget method for import a widget to Demisto.
  • Added import_dashboard method for import a dashboard to Demisto.
  • Added import_classifier method for importing a classifier to Demisto.
  • Added import_layout method for importing a layout to Demisto.

2.0.10

  • Enabled host and path parameters to function with trailing or leading slashes.

2.0.9

  • Improved error message when missing authentication parameters.

2.0.8

  • Added ssl_ca_cert configuration option to specify an alternate certificate bundle.
  • Added support for additional configuration environment variables:
    • DEMISTO_VERIFY_SSL
    • SSL_CERT_FILE

2.0.7

  • Added investigation_add_entries_sync method creating a new entry in existing investigation.
  • Added download_file method for downloading files by entry id.
  • Added integration_upload method for uploading integrations to Demisto.

2.0.6

Added support for user/password authentication option.

2.0.5

Removed unsupported user/password authentication option.

2.0.4

Fixed missing dependency (tzlocal).

2.0.3

  • Fixed issue in generic_request where body was being ignored (#20) .
  • Added content_type and accept parameters to generic_request.
  • Fixed datetime object formatting to include timezone offset as specified in RFC 3339.

2.0.2

  • Support for environment variables when configuring the client.
  • Updated create_incident with CustomFields and removed invalid attachment parameter.
  • Added incident_file_upload method for uploading files to an incident.

2.0.1

Improved the changelog and documentation.

2.0.0

Initial release of new Swagger based API for Demisto Server 4.5.0 and up.

1.0.0

Deprecated: demisto-py 1.x is officially in maintenance-mode only and can be obtained at: https://github.com/demisto/demisto-py/releases .