Zscaler-sdk-python

Latest version: v0.10.5

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

Scan your dependencies

Page 1 of 6

0.10.5

Notes

- Python Versions: **v3.8, v3.9, v3.10, v3.11**

Bug Fix:

* ([252](https://github.com/zscaler/zscaler-sdk-python/pull/252)) - Enhanced `pac_files` function resources.
- `clone_pac_file` - The function pre-checks if total number of pac file versions within a specific pac file is == 10. If so, it triggers a error requiring the use of the parameter/attribute `delete_version`.
**NOTE** A maximum of 10 pac file versions is supported. If the total limit is reached you must explicitly indicate via the `delete_version` parameter which version must be removed prior to invoking the `clone_pac_file` method again.

- `update_pac_file` - The function now validates the current `pac_version_status` prior to attempting an update. The API endpoint behind the `update_pac_file` method requires the `pac_version_status` to have specific value in order to accept the call.

* ([252](https://github.com/zscaler/zscaler-sdk-python/pull/252)) - Fixed `ZIAClientHelper` to prevent KeyError issues during time expiry check. [Issue 250](https://github.com/zscaler/zscaler-sdk-python/issues/250)
* ([252](https://github.com/zscaler/zscaler-sdk-python/pull/252)) - Fixed `cloud_apps.list_apps` function to support new pagination parameters `page_number` and `limit`
* ([252](https://github.com/zscaler/zscaler-sdk-python/pull/252)) - Fixed pagination for `devices.list_devices` to support new pagination paramters.

0.10.4

Notes

- Python Versions: **v3.8, v3.9, v3.10, v3.11**

Bug Fix:

* ([237](https://github.com/zscaler/zscaler-sdk-python/pull/237)) - Fixed pagination parameters on ZIA `cloud_apps` resource. Cloud Apps use the following parameters during pagination: `limit` and `page_number`.

0.10.3

Notes

- Python Versions: **v3.8, v3.9, v3.10, v3.11**

Bug Fix:

* ([235](https://github.com/zscaler/zscaler-sdk-python/pull/235)) - Added missing `cloud_apps` property resource to ZIA package.

0.10.2

Notes

- Python Versions: **v3.8, v3.9, v3.10, v3.11**

Bug Fix:

* ([231](https://github.com/zscaler/zscaler-sdk-python/pull/231)) - Improved ZIA pagination logic to enhance flexibility and address user-reported issues. The changes include:
- Fixed behavior where `pagesize` was being ignored, defaulting to 100. The SDK now respects the user-specified `pagesize` value within API limits (100-10,000).
- Added explicit handling for the `page` parameter. When provided, the SDK fetches data from only the specified page without iterating through all pages.
- Updated docstrings and documentation to clarify the correct usage of `page` and `pagesize` parameters.

0.10.1

Notes

- Python Versions: **v3.8, v3.9, v3.10, v3.11**

Bug Fix:

* ([225](https://github.com/zscaler/zscaler-sdk-python/pull/225)) - Fixed ZPA policy condition template to support object_type aggregation. Issue #214
* ([225](https://github.com/zscaler/zscaler-sdk-python/pull/225)) - Fixed ZIA PAC file `list_pac_files` docstring documentation.

0.10.0

Notes

- Python Versions: **v3.8, v3.9, v3.10, v3.11**

Enhancements

ZIA Pac Files
* Added `GET /pacFiles` to Retrieves the list of all PAC files which are in deployed state.([203](https://github.com/zscaler/zscaler-sdk-python/pull/203))
* Added `GET /pacFiles/{pacId}/version` to Retrieves all versions of a PAC file based on the specified ID. ([203](https://github.com/zscaler/zscaler-sdk-python/pull/203))
* Added `GET /pacFiles/{pacId}/version/{pacVersion}` to Retrieves a specific version of a PAC file based on the specified ID. ([203](https://github.com/zscaler/zscaler-sdk-python/pull/203))
* Added `POST /pacFiles` to Adds a new custom PAC file.([203](https://github.com/zscaler/zscaler-sdk-python/pull/203))
* Added `DELETE /pacFiles/{pacId}` to Deletes an existing PAC file including all of its versions based on the specified ID.([203](https://github.com/zscaler/zscaler-sdk-python/pull/203))
* Added `PUT /pacFiles/{pacId}/version/{pacVersion}/action/{pacVersionAction}` to Performs the specified action on the PAC file version and updates the file status.([203](https://github.com/zscaler/zscaler-sdk-python/pull/203))
* Added `POST /pacFiles/validate` to send the PAC file content for validation and returns the validation result.([203](https://github.com/zscaler/zscaler-sdk-python/pull/203))
* Added `POST /pacFiles/{pacId}/version/{clonedPacVersion}` to Adds a new PAC file version by branching an existing version based on the specified ID. ([203](https://github.com/zscaler/zscaler-sdk-python/pull/203))

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.