Skip to content

Releases: zscaler/terraform-provider-zia

v4.6.5

10 Dec 04:12
fa21938

Choose a tag to compare

4.6.5 (December, 9 2025)

Notes

  • Release date: (December, 9 2025)
  • Supported Terraform version: v1.x

Bug Fixes

  • PR #505 - Fixed zia_url_categories resource to include optional parameters action to support partial updates via ADD_TO_LIST and REMOVE_FROM_LIST. The resource auto detects additional and removal of urls during updates.

v4.6.4

24 Nov 22:12
f0da464

Choose a tag to compare

4.6.4 (November, 24 2025)

Notes

  • Release date: (November, 24 2025)
  • Supported Terraform version: v1.x

Bug Fixes

  • PR #501 - Fix import in the resource zia_url_categories to ensure correct import of custom URL categories by updating the GetAll function to retrieve all URL categories (both custom and predefined) and filtering locally based on the resource ID, preventing import failures for custom categories.

v4.6.3

24 Nov 05:27
5fd3cb3

Choose a tag to compare

4.6.3 (November, 24 2025)

Notes

  • Release date: (November, 24 2025)
  • Supported Terraform version: v1.x

Enhancements

  • PR #500 - Added the following new datasources and resources zia_traffic_capture_rules - Manage Traffic Capture Policy Rules in ZIA. This resource can be used to create, update, delete and retrieve traffic capture rules.

Bug Fixes

  • PR #500 - Enhanced zia_traffic_forwarding_static_ip resource documentation with comprehensive examples, migration guide, and troubleshooting for automatic coordinate determination feature.
  • PR #500 - Optimized zia_user_management_groups datasource to use bulk GetAll API call with local filtering for better performance and rate limit management.
  • PR #500 - Optimized zia_user_management_users datasource to use bulk GetAll API call with local filtering for better performance and rate limit management.
  • PR #500 - Optimized zia_fw_filtering_time_window datasource to use bulk GetAll API call with local filtering for better performance and rate limit management.
  • PR #500 - Optimized zia_rule_labels datasource to use bulk GetAll API call with local filtering for better performance and rate limit management.
  • PR #500 - Optimized zia_user_management_departments datasource to use bulk GetAll API call with local filtering for better performance and rate limit management.

v4.6.2

20 Nov 22:49
bb7802b

Choose a tag to compare

4.6.2 (November, 20 2025)

Notes

  • Release date: (November, 20 2025)
  • Supported Terraform version: v1.x

Bug Fixes

  • PR #499 - Fixed zia_traffic_forwarding_static_ip resource to auto-determine latitude and longitude coordinates when geo_override = true but coordinates are not explicitly provided, eliminating "Missing geo Coordinates" API error and improving user experience.

v4.6.1

20 Nov 19:29
64eae7e

Choose a tag to compare

4.6.1 (November, 20 2025)

Notes

  • Release date: (November, 20 2025)
  • Supported Terraform version: v1.x

Bug Fixes

  • PR #498 - Fixed zia_url_categories resource READ function for better state refresh and rate limiting conservation. Also fixed issue with category_type TLD_CATEGORY not being set correctly in the state during creation.

v4.6.0

20 Nov 06:24
1e7dffa

Choose a tag to compare

4.6.0 (November, 19 2025)

Notes

  • Release date: (November, 19 2025)
  • Supported Terraform version: v1.x

Enhancements

  • PR #495 - Added new data source zia_file_type_categories. This datasource can be referenced within the zia_dlp_web_rules in the attribute file_type_categories
  • PR #495 - Added new data source and resource zia_custom_file_types
  • PR #495 - Improved zia_url_categories resource READ function for better state refresh and rate limiting conservation.

Bug Fixes

  • PR #495 - Upgraded to Zscaler SDK GO v3.8.6 to fix pagination in some resources.
  • PR #495 - Fixed drift with attribute static_location_groups in the resource zia_location_management

v4.5.3

31 Oct 20:43

Choose a tag to compare

4.5.3 (October, 31 2025)

Notes

  • Release date: (October, 31 2025)
  • Supported Terraform version: v1.x

Enhancements

  • PR #488 - Added new resource zia_tenant_restriction_profile.
  • PR #488 - Added new attribute file_type_categories to resource zia_dlp_web_rules. This attribute supports the list of file types to which the rule applies. This attribute has replaced the attribute file_types. Zscaler recommends updating your configurations to use the file_type_categories attribute in place of file_types. Both attributes are still supported in both the API and in this Terraform provider, but they cannot be used concurrently.

Bug Fixes

  • PR #488 - Fixed zia_ssl_inspection_rules attribute url_categories to prevent drift when value is ANY

v4.5.2

14 Oct 20:44
7c74ae4

Choose a tag to compare

4.5.2 (October, 14 2025)

Notes

  • Release date: (October, 14 2025)
  • Supported Terraform version: v1.x

Bug Fixes

  • PR #486 - Fixed zia_dlp_dictionary attribute custom_phrase_match_type by including support to new value: MATCH_CUSTOM_ANY_PATTERN_WITH_ANY_PHRASE

v4.5.1

23 Sep 01:22
d2326fa

Choose a tag to compare

4.5.1 (September, 22 2025)

Notes

  • Release date: (September, 22 2025)
  • Supported Terraform version: v1.x

Enhancements

  • PR #482 - Added new resource zia_workload_groups.
  • PR #482 - Added new attribute source_countries to resource zia_url_filtering_rules. The attribute identifies destinations based on the location of a server. Provide a 2 letter ISO3166 Alpha2 Country code. i.e "US", "CA"
  • PR #482 - Fixed and updated several documentation fields across multiple resources and data sources.

v4.5.0

18 Sep 03:11
b4ff3c7

Choose a tag to compare

4.5.0 (September, 17 2025)

Notes

  • Release date: (September, 17 2025)
  • Supported Terraform version: v1.x

NEW - DATA SOURCE AND RESOURCES

The following new resources have been introduced:

  • PR #479 - Added new datasource resource zia_virtual_service_edge_node - Retrieves the Virtual Service Edge Nodes (VZEN) configured in the ZIA Admin Portal. This data source can be used to set the corresponding node when configuring the resource zia_virtual_service_edge_cluster.

Enhancements

  • PR #479 - Added new MATCHON_ATLEAST_1 option for secondary_field_match_on attribute in exact_data_match_details block for the resource zia_dlp_dictionaries.

  • PR #479 - Enhanced: Standardized reorder logic across all rule-based resources to use consistent OrderRule struct pattern with proper Order and Rank handling.

    • Updated 12 rule-based resources to use reorderWithBeforeReorder function with OrderRule{Order, Rank} struct
    • Added optimization checks to avoid unnecessary updates when order is already correct
    • Improved error handling in reorder functions across all resources
    • Maintained backward compatibility while ensuring consistent reordering behavior
    • Special handling for resources without rank support (CASB malware rules) using Rank: 0

Resources updated: zia_url_filtering_rules, zia_nat_control_rules, zia_ssl_inspection_rules, zia_dlp_web_rules, zia_file_type_control_rules, zia_firewall_dns_rules, zia_firewall_ips_rules, zia_bandwidth_control_rules, zia_casb_dlp_rules, zia_cloud_app_control_rules, zia_sandbox_rules, zia_casb_malware_rules.

Bug Fixes

  • PR #479 - Fixed zia_dlp_dictionary attribute primary_fields flattening function to correctly handle empty lists.