Releases: zscaler/zscaler-sdk-go
v2.61.8
v2.61.7
v2.61.6
2.61.6 (July 2, 2024)
Notes
- Golang: v1.21
Bug Fixes
- PR #265 - Fixed
cbiprofilecontroller
packagemessage
attribute type frombool
tostring
Enhancement
- PR #265 - Included new
cbiprofilecontroller
attribute options:watermark
- Admins can enable watermarking per isolation profile and choose to display the user ID, date and timestamp (in UTC), and a custom messageenabled
showUserId
showTimestamp
showMessage
message
debugMode
- Enable to allow starting isolation sessions in debug mode to collect troubleshooting information.filePassword
- Optional password to debug files when this mode is enabled.
forwardToZia
- Optional password to debug files when this mode is enabled.organizationId
- Use the organization ID from the Company Profile section.cloudName
- The cloud name on which the organization exists. i.ezscalertwo
pacFileUrl
- Enable to have the PAC file be configured on the Isolated browser to forward traffic via ZIA.
deepLink
- Deep Linking allows users to open applications from their local machine via the rendered deep link data on an isolated web page.enabled
applications
- If no specific applications are added here, then deep linking is applied to all of your applications.
v2.61.5
v2.61.4
v2.61.3
v2.61.2
2.61.2 (June 21, 2024)
Notes
- Golang: v1.21
Bug Fixes
- PR #261 - Fixed an issue with ZIA API Client where sessions were not properly refreshed when expired, leading to
SESSION_NOT_VALID
errors during API requests after a period of inactivity. This ensures that sessions are correctly refreshed before making API calls, improving the reliability of the SDK.
v2.61.1
2.61.1 (June 17, 2024)
Notes
- Golang: v1.21
Enhancements
-
PR #259 - ZIA Activator can now be compiled directly from the Zscaler-SDK-Go, by executing the command
make ziaActivator
from the root of the repository directory. -
PR #259 - Combined the following two ZIA functions
GetIncludeOnlyUrlKeyWordCounts
andGetCustomURLCategories
for simplicity. It's possible now to set the following parameters concurrently:customOnly
- The parameter is set to true by default. If set to true, it gets information on custom URL categories only.includeOnlyUrlKeywordCounts
-
Fixes
- PR #259 - Added missing new
city
field attribute in the ZIA packagetrafficforwarding/staticips
. The attribute block returns the following information:id
- ID of the cityname
- Name of the city i.e "Toronto, Ontario, Canada"
- PR #259 - The ZIA API client, now retries on
StatusPreconditionFailed
412.
Documentation
- PR #259 - Added several ZDX CLI based examples into the examples. ZDX Examples. The results returned by the API are displayed in table format.
v2.61.0
2.61.0 (June 14, 2024)
Notes
- Golang: v1.21
Enhancements
- PR #258 - Added new ZDX API methods and Endpoints
GET
-/alerts/ongoing
GET
-/alerts/historical
GET
-/alerts/{alert_id}
GET
-/alerts/{alert_id}/affected_devices
GET
-/inventory/software
GET
-/alerts/software/{software_key}
GET
-/active_geo
GET
-/devices/{deviceid}/deeptraces
POST
-/devices/{deviceid}/deeptraces
GET
-/devices/{deviceid}/deeptraces/{trace_id}
DELETE
-/devices/{deviceid}/deeptraces/{trace_id}
GET
-/devices/{deviceid}/deeptraces/{trace_id}/web_probe-metrics
GET
-/devices/{deviceid}/deeptraces/{trace_id}/cloudpath-metrics
GET
-/devices/{deviceid}/deeptraces/{trace_id}/cloudpath
GET
-/devices/{deviceid}/deeptraces/{trace_id}/health-metrics
GET
-/devices/{deviceid}/deeptraces/{trace_id}/events
GET
-/devices/{deviceid}/deeptraces/{trace_id}/top-processes
POST
-/analysis
GET
-/analysis/{analysis}
DELETE
-/analysis/{analysis}
For details on the functionality of each of the above endpoints, please see ZDX API Guide
Internal Changes
- PR #258 - Refactored ZPA package to centralize the
service.go
client instantiation. - PR #258 - Refactored ZIA package to centralize the
service.go
client instantiation. - PR #258 - Refactored ZDX package to centralize the
service.go
client instantiation. - PR #258 - Refactored ZCC package to centralize the
service.go
client instantiation. - PR #258 - Refactored ZCON package to centralize the
service.go
client instantiation. - PR #258 - Enhanced test coverage statements across several functions in all API packages.
Deprecations
-
PR #258 - Deprecated ZIA
urlcategories
functionGetCustomURLCategories
. ThecustomOnly
parameter is now combined within the functionGetIncludeOnlyUrlKeyWordCounts
and can be optionally set totrue
. -
PR #258 - Deprecated ZPA
ConvertV1ResponseToV2Request
from packagepolicysetcontrollerv2
package. The function now lives directly in the ZPA Terraform Provider to convertpolicysetcontroller
v1 responses intopolicysetcontrollerv2
format.
Documentation
- PR #258 - Expanded README with more details regarding client instantiation and options. The README also include details regarding rate limites, retries and caching parameters.
v2.6.0
2.6.0 (June 7, 2024)
Notes
- Golang: v1.21
Fixes
-
PR #256 - Refactored
applicationsegment
package by splitting the following endpoints into its own packages:- POST -
application/{applicationId}/move
- Moves application from a parent tenant to a microtenant. An application segment can only be moved from a parent to a microtenant - PUT -
application/{applicationId}/share
- Share the Application Segment between microtenants. An application can only be shared between microtenants.
To learn more about microtenants see: About Microtenants
- POST -
-
PR #256 - Added support to Service Edge Scheduler to configure a ServiceEdge schedule frequency to delete inactive private brokers with configured frequency.
- GET -
serviceEdgeSchedule
- Get a Configured ServiceEdge schedule frequency. - POST -
serviceEdgeSchedule
- Configure a ServiceEdge schedule frequency to delete the in active private broker with configured frequency. - PUT -
serviceEdgeSchedule/{id}
- Modifies a ServiceEdge schedule frequency to delete the in active private broker with configured frequency.
- GET -
-
PR #256 - Added support customer controller endpoint
authDomains
to retrieve authentication domains for the specified customer.