Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
595 commits
Select commit Hold shift + click to select a range
ca021bc
Removed devcontainer (#75)
willguibr Apr 25, 2024
32c5fd0
fix: Transition from setup.py to Poetry
willguibr Apr 25, 2024
bb8dd47
fix: Transition from setup.py to Poetry
willguibr Apr 25, 2024
b684cb8
fix: Transition from setup.py to Poetry
willguibr Apr 25, 2024
5ac8b1d
fix: Transition from setup.py to Poetry
willguibr Apr 25, 2024
a23aa33
chore(release): 0.1.3
semantic-release-bot Apr 25, 2024
17224ac
fix: Transition from setup.py to Poetry
willguibr Apr 25, 2024
fcacba3
chore(release): 0.1.3
semantic-release-bot Apr 25, 2024
8adadab
fix: Transition from setup.py to Poetry
willguibr Apr 25, 2024
e7f73c4
chore(release): 0.1.3
semantic-release-bot Apr 25, 2024
bb4e9e3
build(deps): bump pytest from 7.3.2 to 8.1.1 (#73)
dependabot[bot] Apr 25, 2024
09be984
fix: Fixed ZPA Connector Schedule functions due to endpoint handler c…
willguibr Apr 26, 2024
cd4a3cd
chore(release): 0.1.4
semantic-release-bot Apr 26, 2024
14b2826
gh: Fixed GitHub Actions caching
willguibr Apr 26, 2024
af35532
gh: Fixed GitHub Actions caching
willguibr Apr 26, 2024
15bf017
fix: Update ZPA LSS clientTypes and log formats to new lss v2 endpoin…
willguibr Apr 26, 2024
18504d3
chore(release): 0.1.5
semantic-release-bot Apr 26, 2024
802faa5
build(deps): bump pydash from 8.0.0 to 8.0.1 (#78)
dependabot[bot] Apr 26, 2024
559aa91
build(deps): bump black from 24.4.1 to 24.4.2 (#79)
dependabot[bot] Apr 26, 2024
d01bfeb
build(deps-dev): bump pytest from 8.1.1 to 8.1.2 (#80)
dependabot[bot] Apr 27, 2024
a3f9a68
build(deps-dev): bump pre-commit from 3.3.3 to 3.7.0 (#74)
dependabot[bot] Apr 27, 2024
33e67c4
build(deps-dev): bump pytest from 8.1.1 to 8.2.0 (#82)
dependabot[bot] Apr 29, 2024
5ced97f
fix: Added CodeCov workflow step (#83)
willguibr Apr 30, 2024
9c7e874
chore(release): 0.1.6
semantic-release-bot Apr 30, 2024
5c3af16
build(deps-dev): bump pytest from 8.1.1 to 8.2.0 (#84)
dependabot[bot] Apr 30, 2024
c517e30
Fixed ZPA latitude and longitude coordinates in test
willguibr May 1, 2024
0f6c5dd
Fixed ZPA latitude and longitude coordinates in test
willguibr May 1, 2024
dd56696
fix: Upgraded python-box to v7.1.1
willguibr May 6, 2024
f7fee7a
chore(release): 0.1.7
semantic-release-bot May 6, 2024
4312cc6
fix: Fixed privileged remote access add_portal method return response…
willguibr May 9, 2024
516b237
chore(release): 0.1.8
semantic-release-bot May 9, 2024
71117f9
build(deps-dev): bump pyfakefs from 5.4.1 to 5.5.0 (#88)
dependabot[bot] May 14, 2024
c68fd7c
build(deps-dev): bump pre-commit from 3.7.0 to 3.7.1 (#87)
dependabot[bot] May 14, 2024
7a70925
feat: Added Cloud Browser Isolation Endpoints and Tests (#89)
willguibr May 14, 2024
7aa3e3f
chore(release): 0.2.0
semantic-release-bot May 14, 2024
573cde6
build(deps): bump cryptography from 3.4.8 to 42.0.4 (#90)
dependabot[bot] May 14, 2024
d0dfc2e
Updated poetry.lock for cryptography
willguibr May 14, 2024
af5f859
--- (#92)
dependabot[bot] May 20, 2024
822a943
--- (#91)
dependabot[bot] May 21, 2024
14b0d62
--- (#94)
dependabot[bot] May 22, 2024
f74e002
feat: Added support the zpa policy set v2 endpoints (#96)
willguibr May 25, 2024
122dfbc
chore(release): 0.3.0
semantic-release-bot May 25, 2024
129184e
chore(deps-dev): bump requests from 2.31.0 to 2.32.2 in /docsrc (#97)
dependabot[bot] May 25, 2024
d608477
--- (#95)
dependabot[bot] May 25, 2024
19311c5
fix: Enhanced zpa rate-limit with retry-after header tracking (#100)
willguibr May 29, 2024
de59992
chore(release): 0.3.1
semantic-release-bot May 29, 2024
6143290
Updated pyproject.toml
willguibr May 29, 2024
74e8d94
chore(deps-dev): bump pytest from 8.2.0 to 8.2.1 (#99)
dependabot[bot] May 29, 2024
f619f42
chore(deps): bump requests from 2.32.2 to 2.32.3 (#101)
dependabot[bot] May 29, 2024
db2b989
feat: Added support to ZPA Microtenant endpoints (#105)
willguibr Jun 7, 2024
53359e3
chore(release): 0.4.0
semantic-release-bot Jun 7, 2024
9decfce
chore(deps): bump responses from 0.25.0 to 0.25.2 (#106)
dependabot[bot] Jun 7, 2024
ff07d08
chore(deps-dev): bump pytest from 8.2.1 to 8.2.2 (#103)
dependabot[bot] Jun 7, 2024
8239de1
chore(deps): bump python-box from 7.1.1 to 7.2.0 (#107)
dependabot[bot] Jun 17, 2024
ee67581
feat: Improved ZIA/ZPA Gateway and Forwarding Control Rule (#111)
willguibr Jun 20, 2024
ae1b5bf
chore(release): 0.5.0
semantic-release-bot Jun 20, 2024
3bb679b
Applied black format
willguibr Jun 20, 2024
ab8a21c
fix: Added and Fixed ZIA integration tests (#112)
willguibr Jun 20, 2024
b719411
chore(release): 0.5.1
semantic-release-bot Jun 20, 2024
01e0cb6
fix: Fixed ZIA network services resource (#113)
willguibr Jun 24, 2024
158262a
chore(release): 0.5.2
semantic-release-bot Jun 24, 2024
72f47a7
feat: Added ZDX Endpoints, Tests and Examples
willguibr Jun 28, 2024
97d35aa
feat: Added ZDX Endpoints, Tests and Examples
willguibr Jun 28, 2024
b29e254
doc: Added documentation and linting formatting (#116)
willguibr Jun 28, 2024
ee981d4
chore(release): 0.6.0
semantic-release-bot Jun 28, 2024
8967914
fix: Fixed ZPA Pagination pagesize parameter to the maximum supported…
willguibr Jul 4, 2024
be09600
chore(release): 0.6.1
semantic-release-bot Jul 4, 2024
b412ea6
gh: Disabled sandbox summary report for zscalerbeta
willguibr Jul 12, 2024
695d81f
fix: Fixed ZPA Resources and ZIA is_expired method (#125)
willguibr Jul 19, 2024
fb6fff3
chore(release): 0.6.2
semantic-release-bot Jul 19, 2024
3c5130a
gh: Fixed zpa centralized sweeper for LSS
willguibr Jul 31, 2024
9f206ed
feat: Added Zscaler Cloud and Branch Connector Endpoints (#135)
willguibr Aug 17, 2024
c9f92de
chore(release): 0.7.0
semantic-release-bot Aug 17, 2024
3bbe679
feat: Added new ZIA Cloud App Control Rule and URL Domain Review Endp…
willguibr Aug 17, 2024
29f4568
feat: Added new ZIA Cloud App Control Rule and URL Domain Review Endp…
willguibr Aug 17, 2024
e3ac4f7
chore(release): 0.8.0
semantic-release-bot Aug 17, 2024
ab5c298
feat: Added new ZPA PUT v2 Endpoint for Segment Group Updates (#136)
willguibr Aug 23, 2024
741cc2e
chore(release): 0.9.0
semantic-release-bot Aug 23, 2024
ee0a804
fix: Added Zscaler Mobile Admin Portal package (#142)
willguibr Aug 31, 2024
1812b16
chore(deps): bump yarl from 1.9.4 to 1.9.11 (#149)
dependabot[bot] Sep 6, 2024
a58b860
chore(deps): bump cryptography from 43.0.0 to 43.0.1 (#146)
dependabot[bot] Sep 6, 2024
9799c0d
chore(deps): bump yarl from 1.9.11 to 1.11.1 (#150)
dependabot[bot] Sep 9, 2024
c32ed96
chore(deps-dev): bump pytest from 8.2.2 to 8.3.3 (#151)
dependabot[bot] Sep 10, 2024
f4c1a28
chore(deps-dev): bump sphinx-autobuild from 2024.4.16 to 2024.9.3 (#145)
dependabot[bot] Sep 10, 2024
fefdd2b
fix: Fixed ZIA DLP Engine description missing attribute in payload co…
willguibr Sep 12, 2024
3c5a581
fix: Added function list_version_profiles to ZPA connectors package (…
willguibr Sep 17, 2024
4aebada
chore(release): 0.9.3
semantic-release-bot Sep 17, 2024
23ff12e
chore(deps-dev): bump sphinx-autobuild from 2024.9.3 to 2024.9.17 (#158)
dependabot[bot] Sep 17, 2024
f2671ed
chore(deps-dev): bump sphinx-autobuild from 2024.9.17 to 2024.9.19 (#…
dependabot[bot] Sep 20, 2024
c0e8df4
chore(deps): bump yarl from 1.11.1 to 1.13.1 (#166)
dependabot[bot] Sep 27, 2024
0036117
fix: Fixed ZPA Microtenant Update and ZIA Static IP (#174)
willguibr Oct 4, 2024
94d6f56
fix: Fixed ZPA App Connector Bulk functions and ZIA location Manageme…
willguibr Oct 9, 2024
50e789a
chore(deps-dev): bump pre-commit from 3.8.0 to 4.0.1 (#181)
dependabot[bot] Oct 10, 2024
e3f9cea
chore(deps-dev): bump starlette from 0.39.2 to 0.40.0 (#191)
dependabot[bot] Oct 21, 2024
a0c7f20
Fix: Fixed Policy Set Controller Conditions Template (#194)
willguibr Oct 30, 2024
dd08619
fix: Fixed Policy Set Controller Conditions Template
willguibr Oct 30, 2024
e562ffb
fix: Fixed ZPA/ZIA pagination and ZPA Complex Rule template. (#200)
willguibr Nov 5, 2024
66bd618
feat: Added ZIA Pac Files endpoint resources (#205)
willguibr Nov 16, 2024
aed0bd4
chore(release): 0.10.0
semantic-release-bot Nov 16, 2024
0a9f5b0
Merge Official and Unofficial SDKs to Preserve Attribution and Establ…
mitchos Dec 8, 2024
815571b
fix: Fixed ZPA Policy Condition Template and ZIA PAC file documentati…
willguibr Dec 19, 2024
499346e
chore(deps): bump python-box from 7.2.0 to 7.3.0 (#222)
dependabot[bot] Dec 19, 2024
b8c8758
fix: Fixed ZIA Pagination (#232)
willguibr Jan 6, 2025
d47541c
fix: Added missing property resource to ZIA package. (#235)
willguibr Jan 8, 2025
02e019f
chore(release): 0.10.3
semantic-release-bot Jan 8, 2025
c4d4f10
fix: ZIA Pagination to support Cloud Apps parameters (#237)
willguibr Jan 9, 2025
5badea2
fix: Fixed ZIAClientHelper and Pac File Resources (#251)
willguibr Mar 14, 2025
2a663e0
fix: Fixed ZPA Policy Conditions (#253)
willguibr Apr 9, 2025
0d5335c
chore(release): 0.10.6
semantic-release-bot Apr 9, 2025
55238bc
fix: Added Retry-Status Code 408 (#254)
willguibr Apr 16, 2025
5562dde
chore(release): 0.10.7
semantic-release-bot Apr 16, 2025
2762107
feat!: release stable v1.0.0 version (#255)
willguibr Apr 22, 2025
9c02f57
fix: release stable v1.0.1 version
willguibr Apr 22, 2025
cec7ae5
chore(release): 1.0.1
semantic-release-bot Apr 22, 2025
86faf86
fix: release stable v1.0.2 version (#260)
willguibr Apr 22, 2025
eda23c8
chore(release): 1.0.2
semantic-release-bot Apr 22, 2025
b148062
fix: release stable v1.0.3 version (#261)
willguibr Apr 22, 2025
1b8bfee
chore(release): 1.0.3
semantic-release-bot Apr 22, 2025
eb68eb9
chore(deps-dev): bump h11 from 0.14.0 to 0.16.0 (#262)
dependabot[bot] Apr 25, 2025
9a4b678
feat: Added New Supported ZIA Endpoints (#268)
willguibr Apr 30, 2025
c771ad7
feat: Added New ZIA Endpoint Resources (#270)
willguibr May 6, 2025
6608616
fix: Fixed ZIA Function and LegacyZIAClient (#273)
willguibr May 7, 2025
745879c
chore(release): 1.2.1
semantic-release-bot May 7, 2025
006def8
fix: Fixed pagination, models and logging (#274)
willguibr May 7, 2025
a122504
chore(release): 1.2.2
semantic-release-bot May 7, 2025
0cfb009
fix: Fixed ZCC and ZIA Endpoint Resources (#276)
willguibr May 9, 2025
f571080
chore(release): 1.2.3
semantic-release-bot May 9, 2025
a6d631e
fix: Fixed Documentation formatting issue (#277)
willguibr May 9, 2025
1fc977e
chore(release): 1.2.4
semantic-release-bot May 9, 2025
9e81c09
feat: Added New ZPA Endpoint Resources and Fixes for ZCC and ZIA (#280)
willguibr May 13, 2025
16ef3b9
chore(release): 1.3.0
semantic-release-bot May 13, 2025
7b7eefb
feat: Added New ZPA Endpoints, Cloud Connector OneAPI Support and Fix…
willguibr May 26, 2025
b18b976
fix: Fixed ZPA and ZIA Models and utility functions (#292)
willguibr May 27, 2025
fd54495
fix: release v1.4.2 with logging and model attribute bug fixes (#294)
willguibr May 29, 2025
7f3a40a
chore(release): 1.4.2
semantic-release-bot May 29, 2025
1e24a35
fix: Fixed Application Segment Port Omission and Policy Object Type (…
willguibr Jun 3, 2025
367467c
fix: Added New VZEN and Delete Alert Endpoints and Documentation Fixe…
willguibr Jun 6, 2025
6e132cc
feat: Added New ZIA SaaS Security API Endpoints, Fixes for ZCC/ZIA/ZD…
willguibr Jun 19, 2025
2b216f2
chore(deps-dev): bump flake8 from 7.2.0 to 7.3.0 (#311)
dependabot[bot] Jun 20, 2025
d4fc4c7
chore(deps-dev): bump pytest from 8.3.5 to 8.4.1 (#310)
dependabot[bot] Jun 20, 2025
516614e
fix: Fixed state attribute bool to string transformation (#312)
willguibr Jun 23, 2025
0a33972
fix: Fixed url categories arguments
willguibr Jun 23, 2025
e939c5f
chore(release): 1.5.2
semantic-release-bot Jun 23, 2025
3d934f5
fix: Enhanced ZIA URL Categories (#314)
willguibr Jun 26, 2025
16b9a99
chore(release): 1.5.3
semantic-release-bot Jun 26, 2025
799a6a7
fix: Fixed ZIA PacFile function and examples (#317)
willguibr Jul 3, 2025
a1e4888
chore(deps): bump typing-extensions from 4.13.2 to 4.14.1 (#318)
dependabot[bot] Jul 7, 2025
c76b449
chore(deps): bump cryptography from 45.0.2 to 45.0.5 (#316)
dependabot[bot] Jul 7, 2025
01d0bed
fix: Fixed Shadow IT Report Pagination (#321)
willguibr Jul 9, 2025
50adbde
fix: Fixed Shadow IT Bulk Update function (#323)
willguibr Jul 10, 2025
cd38ad5
chore(release): 1.5.6
semantic-release-bot Jul 10, 2025
b5fb80f
fix: Fixed pagination engine (#325)
willguibr Jul 10, 2025
0f3fa50
fix: Fixed Shadow IT Bulk Updadte function (#327)
willguibr Jul 11, 2025
0709ba9
chore(deps-dev): bump pytest-asyncio from 1.0.0 to 1.1.0 (#330)
dependabot[bot] Jul 16, 2025
9640570
fix: Fixed ZIA Admin Roles, Admin Users and OneAPI Context Manager (#…
willguibr Jul 18, 2025
b6eb409
feat: Added New ZPA Endpoints, Docs and Fixes (#338)
willguibr Jul 30, 2025
1f7de6c
feat: Introduced ZIdentity API Endpoint support and Fixes (#341)
willguibr Aug 4, 2025
42cf077
fix: Fixed Zidentity Pagination parameters (#343)
willguibr Aug 6, 2025
9e3ae4a
fix: Fixed Zidentity Pagination parameters (#344)
willguibr Aug 6, 2025
7d99113
fix: Fixed ZDX Models and List functions (#345)
willguibr Aug 7, 2025
edeec77
fix: Implemented several ZIA and ZCC Fixes for Edge case handling (#354)
willguibr Aug 13, 2025
bd4653d
chore(deps): bump types-python-dateutil (#352)
dependabot[bot] Aug 13, 2025
6941b6b
chore(deps): bump charset-normalizer from 3.4.2 to 3.4.3 (#351)
dependabot[bot] Aug 13, 2025
c34ac90
chore(deps-dev): bump pre-commit from 4.2.0 to 4.3.0 (#350)
dependabot[bot] Aug 13, 2025
3cdb438
chore(deps-dev): bump responses from 0.25.7 to 0.25.8 (#349)
dependabot[bot] Aug 13, 2025
f104db0
fix: Index RST mispelling (#355)
willguibr Aug 13, 2025
f502cb3
chore(release): 1.7.5
semantic-release-bot Aug 13, 2025
35e42b1
fix: Enhanced OAuth token Management and Fixed dlp web rule model att…
willguibr Aug 14, 2025
1bf75d1
fix: Fixed location management camelCase edgeCase, Add new firewall r…
willguibr Aug 27, 2025
e032f5d
fix: Fixed Non Standard attribute in Location Management Model (#361)
willguibr Aug 29, 2025
476b628
fix: Applied ZIA Legacy Session Timeout (#365)
willguibr Sep 4, 2025
92a9346
feat: Added New ZIA and ZPA Endpoints and Fixed ZIA Context Manager (…
willguibr Sep 12, 2025
a213644
fix: Remove ZPA pagesize override to prevent pagination data gaps (#378)
willguibr Sep 18, 2025
0a6ee6f
fix: Fixed ZscalerObject base class to support dictionary-like access…
willguibr Sep 18, 2025
0284d02
fix: Fixed ZTW EC Group Endpoint Formatting (#384)
willguibr Sep 24, 2025
fa46456
chore(release): 1.8.3
semantic-release-bot Sep 24, 2025
5ccbd62
chore(deps-dev): bump sphinx from 7.3.5 to 7.4.7 (#382)
dependabot[bot] Sep 26, 2025
75ba00e
chore(deps-dev): bump furo from 2024.1.29 to 2025.9.25 (#385)
dependabot[bot] Sep 26, 2025
59bf7d2
chore(deps): bump pyyaml from 6.0.2 to 6.0.3 (#386)
dependabot[bot] Sep 26, 2025
36860b3
fix: ZIA pagination parameters, check_static_ip validation, and unit …
willguibr Oct 2, 2025
2dc158b
fix: Address CWE-326 by migrating to python-jose and adding key valid…
willguibr Oct 8, 2025
8c3117f
fix: Fixed SDK Proxy Configuration (#404)
willguibr Oct 20, 2025
245ae54
chore(release): 1.8.6
semantic-release-bot Oct 20, 2025
c1a5e71
chore(deps): bump arrow from 1.3.0 to 1.4.0 (#405)
dependabot[bot] Nov 1, 2025
a75ea8a
chore(deps-dev): bump pyfakefs from 5.10.0 to 5.10.1 (#407)
dependabot[bot] Nov 1, 2025
dccc37a
chore(deps-dev): bump starlette from 0.48.0 to 0.49.1 (#409)
dependabot[bot] Nov 1, 2025
5af8d6f
feat: add new ZPA/ZTW endpoints, type hints, x-partner-id support, an…
willguibr Nov 5, 2025
4ef6c94
fix: Fixed ReadTheDocs Parsing via Sphinx and Type Hints (#413)
willguibr Nov 7, 2025
1a0903f
chore(deps): bump python-jose[cryptography] from 3.3.0 to 3.5.0 (#414)
dependabot[bot] Nov 17, 2025
5d9e737
chore(deps-dev): bump types-python-dateutil (#415)
dependabot[bot] Nov 17, 2025
c12c597
chore(deps-dev): bump black from 25.9.0 to 25.11.0 (#416)
dependabot[bot] Nov 17, 2025
9c54c59
chore(deps): bump certifi from 2025.4.26 to 2025.11.12 (#420)
dependabot[bot] Nov 17, 2025
2c13e8a
fix: Fixed Autocompletion hints and Added ZIA Traffic Capture Endpoin…
willguibr Nov 18, 2025
1c3e00a
fix: Fixed traffic_capture_rule_count function (#423)
willguibr Nov 19, 2025
20c7711
fix: Fixed ZIA URL Category, pagination, and Python Version (#426)
willguibr Nov 25, 2025
a06e99c
fix: Added VCR-based integration testing with recorded HTTP cassettes…
willguibr Nov 27, 2025
5f88536
chore(release): 1.9.4
semantic-release-bot Nov 27, 2025
af316bf
fix: Added VCR-based integration testing with recorded HTTP cassettes…
willguibr Nov 27, 2025
2e5fe43
chore(release): 1.9.5
semantic-release-bot Nov 27, 2025
c78a506
fix: Added EASM API endpoints, Deployed ZCC and ZPA Fixes (#433)
willguibr Dec 3, 2025
ba076a5
fix: resolve None response object on 204 and ZPA update id=None issue…
willguibr Dec 8, 2025
26a48f7
fix: add 429 rate limiting to ZPA legacy client with retry-after head…
willguibr Dec 11, 2025
3d08497
fix: Fixed ZPA Legacy Rate limiting check (#439)
willguibr Dec 11, 2025
a661d78
fix: Added Zscaler Insights Analytics Graphql endpoint (#442)
willguibr Dec 16, 2025
a26d14d
fix: Fixed zinsights, and pyproject requirements (#443)
willguibr Dec 16, 2025
712ec47
fix: Added New VCR Unit Tests (#444)
willguibr Jan 19, 2026
0c96054
chore: Fixed ZCC VCR Cassette files
willguibr Jan 20, 2026
146c1af
fix: Fixed ZTW resources and added new ZIA endpoint (#450)
willguibr Jan 22, 2026
61486d6
fix: Add AIGuard endpoints, ZTW delete method, and replace flatdict d…
willguibr Feb 11, 2026
91333b6
chore(release): 1.9.14
semantic-release-bot Feb 11, 2026
11ed72a
fix: Added New ZIA endpoints and new zia and zpa attributes (#459)
willguibr Feb 14, 2026
f341320
fix: Fixed URLCategory model assigning function reference instead of …
willguibr Feb 17, 2026
afec117
chore(release): 1.9.16
semantic-release-bot Feb 17, 2026
ad8c9b9
fix: Added new ZPA Tag Controller and ZTB New API Endpoint and API Cl…
willguibr Mar 13, 2026
c345aac
chore(deps): bump pytz from 2025.2 to 2026.1.post1 (#466)
dependabot[bot] Mar 13, 2026
7933223
chore(deps): bump python-box from 7.3.2 to 7.4.1 (#464)
dependabot[bot] Mar 13, 2026
18eb8ff
chore(deps-dev): bump responses from 0.25.8 to 0.26.0 (#461)
dependabot[bot] Mar 13, 2026
0ade43c
chore(deps): bump certifi from 2026.1.4 to 2026.2.25 (#465)
dependabot[bot] Mar 13, 2026
d239386
fix: Added New Services ZINS, ZMS, Business Insights, Updated Documen…
willguibr Mar 27, 2026
f623afa
chore(release): 1.9.18
semantic-release-bot Mar 27, 2026
e17b256
fix: Fixed ZPA Service Edge Controller attribute incosistency (#476)
willguibr Mar 27, 2026
c860a92
chore(release): 1.9.19
semantic-release-bot Mar 27, 2026
e07efe5
fix: Fixed ZIA Pagination has_next return value and added JMESPath cl…
willguibr Mar 30, 2026
8d37498
fix: migrate ZIdentity service to /ziam/admin/api/v1 via standard api…
willguibr Apr 14, 2026
e2b803c
fix: Fixed zia nw_services attribute isNameL10nTag parsing (#493)
willguibr Apr 23, 2026
99d191e
fix: announce v2.x public preview, add UPGRADE_GUIDE and SECURITY pol…
willguibr Apr 27, 2026
89a0794
fix: Fixed ZIA PAC File function and Added SDKv2 Issue Template (#499)
willguibr Apr 28, 2026
1541be8
fix: centralize snake_case→wire serializer, fix web_policy & legacy c…
willguibr May 1, 2026
197867f
fix: ZCC-#502 Forwarding Profile App Profiles models (#502)
willguibr May 2, 2026
13cc9d2
fix: ZPA-#507 unify ID-list helper and preserve string IDs on the wire
willguibr May 11, 2026
2e50950
fix: Strip applications attribute from the server_groups.update_group…
willguibr May 13, 2026
44f2f8f
chore(release): 1.9.28
semantic-release-bot May 13, 2026
8d054b1
fix: migrate lint from flake8 to ruff; fix runtime bugs surfaced by c…
willguibr May 16, 2026
b45f861
fix: Fixed ZPA LSS Config Update function, Added ZIA Secure Browsing …
willguibr May 21, 2026
4ed4e1e
chore(deps): bump pyjwt from 2.12.1 to 2.13.0 (#518)
dependabot[bot] May 22, 2026
be8f7c7
chore(deps-dev): bump responses from 0.26.0 to 0.26.1 (#519)
dependabot[bot] May 22, 2026
64a7abf
chore(deps): bump pyjwt from 2.12.1 to 2.13.0 (#520)
dependabot[bot] May 23, 2026
f6ef201
chore(deps): bump idna from 3.15 to 3.16 (#521)
dependabot[bot] May 23, 2026
b3c3645
fix: Added New ZIA Endpoints Email Profiles, and Fixed ZPA Applicatio…
willguibr May 30, 2026
7f802ad
fix: add OneAPI gov/govus cloud support; fix ZPA timeout rule reauth …
willguibr Jun 23, 2026
e3aa6db
fix: Fixed OneAPI (Zidentity US) support for the government (FedRAMP)…
willguibr Jun 24, 2026
33b96b3
chore(release): 1.9.33
semantic-release-bot Jun 24, 2026
a3a7bee
fix: Fixed ZPA pra_approval attribute working_hours (#539)
willguibr Jul 1, 2026
46d6f59
fix: Added New Zscaler Cellular API endpoint resources and documentat…
willguibr Jul 6, 2026
994c76c
chore(deps-dev): bump responses from 0.26.1 to 0.26.2 (#541)
dependabot[bot] Jul 6, 2026
cb6f657
chore: Fixed dev_requirements for readthedocs
willguibr Jul 6, 2026
1a994d0
fix: Fixed ZCELL Sim Handling model details (#543)
willguibr Jul 7, 2026
6ff5bc9
fix: Added newly nested attributes within the ZPA and models. (#545)
willguibr Jul 8, 2026
a2a814a
Fixed ZPA `application_segment` model to include new attributes `extD…
willguibr Jul 14, 2026
cc09964
fix: handle missing lastModifiedBy in TrafficGRETunnel
Jul 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 21 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# http://editorconfig.org

root = true

[*.py]
indent_style = space
indent_size = 4
trim_trailing_whitespace = true
insert_final_newline = true
charset = utf-8
end_of_line = lf

[*.bat]
indent_style = tab
end_of_line = crlf

[LICENSE]
insert_final_newline = false

[Makefile]
indent_style = tab
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/.github/ @willguibr
31 changes: 0 additions & 31 deletions .github/ISSUE_TEMPLATE/PULL_REQUEST_TEMPLATE.md

This file was deleted.

36 changes: 0 additions & 36 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Feature Request
about: Suggest a new feature or improvement for the Python SDK for Zscaler.
title: "[FEATURE] "
labels: ''
assignees: ''

---

**Problem Statement**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Proposed Solution**
A clear and concise description of what you want to happen.

**Additional Context**
Add any other context, references or screenshots about the feature request here.
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/sdk-issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: SDK Issue
about: Use this to report an issue with the Python SDK for Zscaler.
title: "[ISSUE] "
labels: ''
assignees: ''

---

**Description**
A clear and concise description of what the bug is.

**Reproduction**
A minimal code sample demonstrating the bug.

**Expected behavior**
A clear and concise description of what you expected to happen.

**Is it a regression?**
Did this work in a previous version of the SDK? If so, which versions did you try?

**Debug Logs**
The SDK logs are helpful in debugging information when debug logging is enabled. Set the log level to debug by adding `logging.basicConfig(level=logging.DEBUG)` to your program, and include the logs here. You can also set the following environment variables in order to enable logging:
* `ZSCALER_SDK_LOG` - Turn on logging
* `ZSCALER_SDK_VERBOSE` - Turn on logging in verbose mode

**Other Information**
- OS: [e.g. macOS]
- Version: [e.g. 0.1.0]

**Additional context**
Add any other context about the problem here.
100 changes: 100 additions & 0 deletions .github/ISSUE_TEMPLATE/sdk-v2-issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
---
name: SDK v2.x (Preview / Beta) Issue
about: Report an issue specific to the data-driven Zscaler Python SDK v2.x (currently in public preview / beta).
title: "[v2-ISSUE] "
labels: 'v2-beta'
assignees: ''

---

> ⚠️ **This template is for the Zscaler Python SDK v2.x preview/beta only.**
> If you are using the stable **v1.x** line (`pip install zscaler-sdk-python`),
> please use the [SDK Issue](./sdk-issue.md) template instead.
>
> v2.x is **OneAPI-only** — legacy authentication is **not** supported, and
> not every product is covered yet. Please confirm you are using OneAPI
> credentials (clientId / clientSecret + vanityDomain, or a bound API key)
> before opening this issue.
>
> 📦 PyPI (pre-release):
> https://pypi.org/project/zscaler-sdk-python/#history
>
> ```bash
> pip install --pre --upgrade "zscaler-sdk-python>=2.0.0b1"
> ```
>
> 📚 Getting started / docs (Zscaler Automation Hub):
> https://automate.zscaler.com/docs/tools/sdk-documentation/sdk-getting-started
>
> 🔁 v1.x → v2.x migration guide:
> https://github.com/zscaler/zscaler-sdk-python/blob/master/UPGRADE_GUIDE.md

**SDK Version**
Output of `pip show zscaler-sdk-python` (must be a `2.0.0bN` pre-release):

```
```

**Affected Product / Service**
Which Zscaler product and resource is affected? (e.g. ZIA / `pac_files`, ZPA / `application_segments`, ZDX / `devices`, ZIdentity / `users`, etc.)

**Description**
A clear and concise description of what the bug is.

**Reproduction**
A minimal, self-contained code sample demonstrating the bug. Please redact any
real client IDs, secrets, vanity domains, or customer IDs.

```python
from zscaler import ZscalerClient

config = {
"clientId": "<redacted>",
"clientSecret": "<redacted>",
"vanityDomain": "<redacted>",
# "customerId": "<redacted>", # ZPA only
"cloud": "PRODUCTION",
}

with ZscalerClient(config) as client:
# ...
pass
```

**Expected behavior**
A clear and concise description of what you expected to happen.

**Actual behavior**
What actually happened. Include the full exception/traceback or API response,
not just the message.

**Is it a regression from v1.x?**
Did the equivalent call work on the v1.x SDK? If so, which v1.x version?

**Debug Logs**
SDK debug logs are essential for triage. Enable them with one of:

- Environment variables:
* `ZSCALER_SDK_LOG=true`
* `ZSCALER_SDK_VERBOSE=true`
- Or in code:
```python
import logging
logging.basicConfig(level=logging.DEBUG)
```

Paste the relevant request/response lines here (redact tokens and PII):

```
```

**Environment**
- OS: [e.g. macOS 14.5, Ubuntu 22.04, Windows 11]
- Python version: [e.g. 3.11.8]
- SDK version: [e.g. 2.0.0b3]
- Auth mode: OneAPI (client credentials / API key)
- Cloud: [e.g. PRODUCTION, zscalertwo, zscalerthree, gov]

**Additional context**
Anything else that helps reproduce or scope the issue (related Automation Hub
docs link, OpenAPI spec section, screenshots, etc.).
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
version: 2
updates:
- package-ecosystem: pip
directory: /
schedule:
interval: daily
39 changes: 39 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
Provide a general summary of your changes in the title above. You should
remove this overview, any sections and any section descriptions you
don't need below before submitting. There isn't a strict requirement to
use this template if you can structure your description and still cover
these points.

## Description

Describe your changes in detail through motivation and context. Why is
this change required? What problem does it solve? If it fixes an open
issue, link to the issue using GitHub's closing issues keywords[1].

## Has your change been tested?

Explain how the change has been tested and what you ran to confirm your
change affects other parts of the code. Automated tests are generally
expected and changes without tests should explain why they aren't
required.

## Screenshots (if appropriate):

## Types of changes

What sort of change does your code introduce/modify?

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)

## Checklist:

- [ ] My code follows the code style of this project.
- [ ] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
- [ ] This change is using publicly documented and stable APIs.

[1]: https://help.github.com/articles/closing-issues-using-keywords/
43 changes: 43 additions & 0 deletions .github/set-version.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
#!/usr/bin/env bash

SCRIPT_BASE="$(cd "$( dirname "$0")" && pwd )"
ROOT=${SCRIPT_BASE}/..

# Exit immediatly if any command exits with a non-zero status
set -e

# Usage
print_usage() {
echo "Set the app/add-on version"
echo ""
echo "Usage:"
echo " set-version.sh <new-version>"
echo ""
}

# if less than one arguments supplied, display usage
if [ $# -lt 1 ]
then
print_usage
exit 1
fi

# check whether user had supplied -h or --help . If yes display usage
if [ "$1" == "--help" ] || [ "$1" == "-h" ]; then
print_usage
exit 0
fi

NEW_VERSION=$(echo "$1" | sed -e 's/-beta\./.b/' | sed -e 's/-alpha\./.a/')

# Set version in pyproject.toml
echo "Updating pyproject.toml"
grep -E '^version = ".+"$' "$ROOT/pyproject.toml" || exit 1
sed -i.bak -E "s/^version = \".+\"$/version = \"$1\"/" "$ROOT/pyproject.toml" && rm "$ROOT/pyproject.toml.bak"

# Set version in __init__.py
grep -E '^__version__ = ".+"$' "$ROOT/zscaler/__init__.py" >/dev/null
sed -i.bak -E "s/^__version__ = \".+\"$/__version__ = \"$NEW_VERSION\"/" "$ROOT/zscaler/__init__.py" && rm "$ROOT/zscaler/__init__.py.bak"

# Generate setup.py from pyproject.toml
make sync-deps
18 changes: 18 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 180
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 30
# Issues with these labels will never be considered stale
exemptLabels:
- pinned
- security
# Label to use when marking an issue as stale
staleLabel: wontfix
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: false
Loading