Release Notes
Version 0.3.8
- Added support remote networks
- First time to leverage SASE APIs until Remote Network endpoints for SCM API are working properly
Version 0.3.7
- Added support HIP objects
Version 0.3.6
- Auto-paginiation when using the
list()
method - Support for controlling the maximum amount of objects returned in a request (default: 2500, max: 5000)
Version 0.3.5
- Added support performing advanced filtering capabilities
Version 0.3.4
- Added support for External Dynamic Lists
- Added support for Auto Tag Actions (not yet supported by API)
Version 0.3.3
- Added support for URL Categories
Version 0.3.2
- Added support for performing commits
- Added support for pulling in job status
Version 0.3.1
- Added support for Service Group objects
Version 0.3.0
- Refactored Exceptions
- Refactored logging
- Updated tests
- Addressed issue with refresh_token of oauth client
- Added support for tag objects
fetch()
returns a Pydantic modeled object nowupdate()
supports passing of Pydantic modeled objects
Version 0.2.2
- Dropped dependency version on crypto package.
Updates:
- Drop dependency version on crypto package
Version 0.2.1
- Added client-side filtering to address list method.
- Refactored address object management and enhanced error handling.
- Introduced
BadResponseError
for invalid API responses. - Improved address and address group tests with better validation.
- Enhanced error handling across Address and Application modules.
Version 0.2.0
- Added
fetch
method to various profile and object classes. - Refactored update methods to use
data['id']
directly. - Introduced
AntiSpywareProfileUpdateModel
. - Improved error type extraction logic in client.
- Refactored Address models for separate base, create, update, and response logic.
Version 0.1.17
- Added
move
method: Enable moving security rules within the rule base.
Version 0.1.16
- Updated
create
method: Ensured missing dictionary keys are set with default values.
Version 0.1.15
- Updated pattern: Supported periods (.) in security policy names.
Version 0.1.14
- Added Security Rules: Introduced support for Security Rules configuration.
Version 0.1.13
- Added Decryption Profiles: Introduced support for Decryption Profiles.
Version 0.1.12
- Added DNS Security Profiles: Introduced support for DNS Security Profiles.
Version 0.1.11
- Added Vulnerability Protection Profiles: Introduced support for Vulnerability Protection Profiles.
Version 0.1.10
- Bug Fix: Supported empty API responses for PUT updates.
Version 0.1.9
- Wildfire Antivirus: Added support for managing Wildfire Anti-Virus Security Profiles.
Version 0.1.8
- Pytests: Added tests to support Anti Spyware Profiles.
Version 0.1.7
- Anti Spyware Profiles: Enabled support for Anti Spyware Profiles.
Version 0.1.6
- Logging: Changed default logging level to INFO.
Version 0.1.5
- Added Address Groups: Enabled support for Address Groups.
- Docs Update: Updated the mkdocs site.
Version 0.1.4
- Added Services: Enabled support for Services.
- Docs Update: Updated the mkdocs site.
Version 0.1.3
- Added Applications: Enabled support for Applications.
- Docs Update: Revamped README and mkdocs site.
Version 0.1.2
- Refactoring Names: Simplified naming conventions across the project.
Version 0.1.1
- Refactor: Transitioned the project to an object-oriented structure.
Version 0.1.0
- Initial Release: Developer version of
pan-scm-sdk
.
For more detailed information on each release, visit the GitHub repository or check the commit history.