[Back to blog](https://zcp.zsoftly.ca/blog)
 [Announcements](https://zcp.zsoftly.ca/blog/category/announcements)

# ZCP CLI and Terraform Provider v1.3.0

ZCP CLI and Terraform provider v1.3.0 share CLI profiles, make credential selection explicit, and fix inactive subscription listings.

Ditah Kumbong

November 5, 2026

1 min read

Share

![ZCP CLI and Terraform provider v1.3.0 release](https://zcp.zsoftly.ca/images/blog/2026/zcp-cli-terraform-profile-auth.webp)

[ZCP CLI v1.3.0](https://github.com/zsoftly/zcp-cli/releases/tag/v1.3.0) and the [ZCP Terraform provider v1.3.0](https://github.com/zsoftly/terraform-provider-zcp/releases/tag/v1.3.0) are available today.

## One profile for the CLI and Terraform

The provider now reads the same named ZCP CLI profiles used in your terminal. Set `profile` in the provider configuration or `ZCP_PROFILE` in the environment. When neither is set, it uses the active CLI profile.

The selected profile provides fallback defaults for the API URL and project. `api_url` or `default_project` in provider configuration override them. `ZCP_API_URL` and `ZCP_PROJECT` override profile defaults when those attributes are not set. Credential selection is predictable: `bearer_token` in provider configuration takes precedence, followed by `ZCP_BEARER_TOKEN`, then the token stored in the selected profile. An explicitly selected profile must exist. A misspelled profile now fails instead of silently using another credential.

## Clearer CLI authentication and billing output

The CLI applies the same protection. When `--profile` or `ZCP_PROFILE` selects a profile, ZCP checks that profile exists even if `ZCP_BEARER_TOKEN` supplies the token. This catches a wrong target before a command runs against it.

`zcp billing subscriptions inactive` also handles prices returned as either strings or numbers, so inactive subscription listings remain readable when the API changes the price representation.

## Availability

Provider v1.3.0 is available from the [Terraform Registry](https://registry.terraform.io/providers/zsoftly/zcp/latest). The OpenTofu Registry has not indexed v1.3.0 at publication time. OpenTofu users should wait for its registry listing before updating their version constraint.

Read the [CLI release notes](https://github.com/zsoftly/zcp-cli/releases/tag/v1.3.0) and [provider release notes](https://github.com/zsoftly/terraform-provider-zcp/releases/tag/v1.3.0) for upgrade details.

## Related articles

Announcements

November 2, 2026

### [How to Reach ZSoftly by Email](https://zcp.zsoftly.ca/blog/how-to-reach-zsoftly-by-email)

ZSoftly now handles customer email in one shared inbox. Use this guide to pick the right address for account, support, security and abuse messages.

Announcements

October 20, 2026

### [Why We Are Building ZCP Certification](https://zcp.zsoftly.ca/blog/why-we-are-building-zcp-training-and-certification)

ZSoftly is launching ZCP certification in January 2027: four levels, free learning paths and labs, paid exams, and a learning platform built on Moodle with IOMAD.

Announcements

October 11, 2026

### [ZCP Store: Buy Services and Licences From Your Console](https://zcp.zsoftly.ca/blog/zcp-store-buy-services-and-licences-from-your-console)

The Store is a new tab in the ZCP console. Buy support, professional services, dedicated servers and licences there, and they bill on the same invoice as your instances.
