Skip to content

Releases: zscaler/zscaler-sdk-go

v2.61.8

05 Jul 07:31
497e0d6
Compare
Choose a tag to compare

2.61.8 (July 4, 2024)

Notes

  • Golang: v1.21

Bug Fixes

  • PR #267 - Fixed ZPA Cloud Browser Isolation resources to allow search by name and ID.
    • cbibannercontroller
    • cbicertificatecontroller
    • cbiprofilecontroller
    • cbizpaprofile

v2.61.7

03 Jul 00:29
0d78347
Compare
Choose a tag to compare

2.61.7 (July 2, 2024)

Notes

  • Golang: v1.21

Bug Fixes

  • PR #266 - Added ZIA locationmanagement package missing attributes
    • cookiesAndProxy
    • iotEnforcePolicySet
    • ecLocation
    • excludeFromDynamicGroups
    • excludeFromManualGroups
    • dynamiclocationGroups
      • id
      • name
  • staticlocationGroups
    • id
    • name

v2.61.6

02 Jul 21:32
adfc0b1
Compare
Choose a tag to compare

2.61.6 (July 2, 2024)

Notes

  • Golang: v1.21

Bug Fixes

  • PR #265 - Fixed cbiprofilecontroller package message attribute type from bool to string

Enhancement

  • PR #265 - Included newcbiprofilecontroller 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 message
      • enabled
      • 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.e zscalertwo
      • 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

02 Jul 05:54
9985e5f
Compare
Choose a tag to compare

2.61.5 (July 2, 2024)

Notes

  • Golang: v1.21

Enhancement

  • PR #264 - Fixed ZPA policysetcontroller and policysetcontrollerv2 attributes appConnectorGroups, serviceEdgeGroups, appServerGroups by removing the omitempty tag

v2.61.4

29 Jun 05:30
ff44945
Compare
Choose a tag to compare

2.61.4 (June 28, 2024)

Notes

  • Golang: v1.21

Enhancement

  • PR #263 - Added new Session Time Ticker to ZIA Client to track session renewal and expiration time.
  • PR #263 - Added ZDX query string parameter q to assist with refined search for a user name or email.

v2.61.3

25 Jun 05:07
019f8bf
Compare
Choose a tag to compare

2.61.3 (June 24, 2024)

Notes

  • Golang: v1.21

Enhancement

  • PR #262 - Enhanced filtering capability for the ZPA GetAll functions in the following packages:
    • applicationsegmentinspection
    • applicationsegmentpra
  • PR #262 - Fixed attribute appConnectorGroups in ZPA policysetcontrollerv2 package

v2.61.2

21 Jun 20:05
Compare
Choose a tag to compare

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

19 Jun 05:46
d448ddb
Compare
Choose a tag to compare

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 and GetCustomURLCategories 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 package trafficforwarding/staticips. The attribute block returns the following information:
    • id - ID of the city
    • name - 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

14 Jun 22:14
Compare
Choose a tag to compare

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 function GetCustomURLCategories. The customOnly parameter is now combined within the function GetIncludeOnlyUrlKeyWordCounts and can be optionally set to true.

  • PR #258 - Deprecated ZPA ConvertV1ResponseToV2Request from package policysetcontrollerv2 package. The function now lives directly in the ZPA Terraform Provider to convert policysetcontroller v1 responses into policysetcontrollerv2 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

07 Jun 23:18
Compare
Choose a tag to compare

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
  • 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.
  • PR #256 - Added support customer controller endpoint authDomains to retrieve authentication domains for the specified customer.