Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions public/changelog.json
Original file line number Diff line number Diff line change
Expand Up @@ -423,6 +423,13 @@
"title": "Cross-chain token (CCT) standard: Added support for new tokens",
"topic": "CCIP"
},
{
"category": "release",
"date": "2026-05-28",
"description": "CRE CLI version 1.17.0 is now available. This release includes bug fixes and reliability improvements for platform clients, secrets operations, and workflow deploy and delete.\n\nUpdate your CLI by running `cre update` when prompted, or follow the [CLI Installation guide](https://docs.chain.link/cre/getting-started/cli-installation) for fresh installations.\n\n[See all changes on GitHub](https://github.com/smartcontractkit/cre-cli/compare/v1.16.0...v1.17.0)",
"title": "CRE CLI v1.17.0 — Bug Fixes and Reliability",
"topic": "CRE"
},
{
"category": "integration",
"date": "2026-05-24",
Expand Down
16 changes: 14 additions & 2 deletions src/config/versions/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,21 @@ export const VERSIONS = {
},
// CRE CLI Versions — update LATEST here for each new release
"cre-cli": {
LATEST: "v1.16.0",
ALL: ["v1.16.0", "v1.15.0", "v1.14.0", "v1.13.0", "v1.12.0", "v1.11.0", "v1.10.0", "v1.9.0", "v1.8.0"] as const,
LATEST: "v1.17.0",
ALL: [
"v1.17.0",
"v1.16.0",
"v1.15.0",
"v1.14.0",
"v1.13.0",
"v1.12.0",
"v1.11.0",
"v1.10.0",
"v1.9.0",
"v1.8.0",
] as const,
RELEASE_DATES: {
"v1.17.0": "2026-05-28T00:00:00Z",
"v1.16.0": "2026-05-22T00:00:00Z",
"v1.15.0": "2026-05-14T00:00:00Z",
"v1.14.0": "2026-05-08T00:00:00Z",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import { Aside } from "@components"

The **private registry** is a Chainlink-hosted, offchain workflow registry. All lifecycle operations (deploy, activate, pause, delete, update) are authorized by your CRE login session — not a linked wallet key. There are no Ethereum Mainnet transactions and no gas fees for registry management.

This is the default registry for new projects initialized with `cre init`. For a comparison of both registry options, see [Deploying Workflows](/cre/guides/operations/deploying-workflows).
For a comparison of both registry options, see [Deploying Workflows](/cre/guides/operations/deploying-workflows).

{/* prettier-ignore */}
<Aside type="note" title="Private is not confidential">
Expand Down Expand Up @@ -64,7 +64,7 @@ Unlike the public onchain registry, you do **not** need:

## Step 1: Set `deployment-registry` in your `workflow.yaml`

When you run `cre init`, the wizard prompts you to select a deployment registry after entering your workflow name. Private (off-chain) registries appear first with the cursor pre-selected on them. Selecting `private` writes `deployment-registry: "private"` into both targets of the generated `workflow.yaml` automatically — you can skip the manual step below.
When you run `cre init`, the wizard prompts you to select a deployment registry after entering your workflow name. Select `private` to write `deployment-registry: "private"` into both targets of the generated `workflow.yaml` automatically — you can skip the manual step below.

If you skipped the step, used `--non-interactive` without `--deployment-registry`, or are adding a new target to an existing project, add `deployment-registry: "private"` under the `user-workflow` section manually:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import { Aside } from "@components"

The **private registry** is a Chainlink-hosted, offchain workflow registry. All lifecycle operations (deploy, activate, pause, delete, update) are authorized by your CRE login session — not a linked wallet key. There are no Ethereum Mainnet transactions and no gas fees for registry management.

This is the default registry for new projects initialized with `cre init`. For a comparison of both registry options, see [Deploying Workflows](/cre/guides/operations/deploying-workflows).
For a comparison of both registry options, see [Deploying Workflows](/cre/guides/operations/deploying-workflows).

{/* prettier-ignore */}
<Aside type="note" title="Private is not confidential">
Expand Down Expand Up @@ -64,7 +64,7 @@ Unlike the public onchain registry, you do **not** need:

## Step 1: Set `deployment-registry` in your `workflow.yaml`

When you run `cre init`, the wizard prompts you to select a deployment registry after entering your workflow name. Private (off-chain) registries appear first with the cursor pre-selected on them. Selecting `private` writes `deployment-registry: "private"` into both targets of the generated `workflow.yaml` automatically — you can skip the manual step below.
When you run `cre init`, the wizard prompts you to select a deployment registry after entering your workflow name. Select `private` to write `deployment-registry: "private"` into both targets of the generated `workflow.yaml` automatically — you can skip the manual step below.

If you skipped the step, used `--non-interactive` without `--deployment-registry`, or are adding a new target to an existing project, add `deployment-registry: "private"` under the `user-workflow` section manually:

Expand Down
3 changes: 1 addition & 2 deletions src/content/cre/guides/operations/deploying-workflows.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import { Aside } from "@components"

When you deploy a workflow, you register it with a **workflow registry** so it can activate and respond to triggers across a [Decentralized Oracle Network (DON)](/cre/key-terms#decentralized-oracle-network-don). CRE supports two registry models, selected per deployment target via `deployment-registry` in `workflow.yaml`:

- **Private workflow**: Lifecycle operations (deploy, activate, pause, update, delete) are authorized by your CRE login session against the Chainlink-hosted private registry. No linked wallet, no gas, no Ethereum Mainnet RPC required for registry management. This is the default for new projects initialized with `cre init`.
- **Private workflow**: Lifecycle operations (deploy, activate, pause, update, delete) are authorized by your CRE login session against the Chainlink-hosted private registry. No linked wallet, no gas, no Ethereum Mainnet RPC required for registry management.
- **Public/onchain workflow**: Lifecycle operations submit transactions to the Workflow Registry contract on Ethereum Mainnet, authorized by your linked web3 wallet key.

This is a **control-plane** choice — it governs how workflow management is authorized, not how workflow execution behaves. See [Private workflow](/cre/key-terms#private-workflow) and [Confidential execution](/cre/key-terms#confidential-workflow-or-confidential-execution) for the distinction.
Expand Down Expand Up @@ -63,7 +63,6 @@ Use the `ID` value as the `deployment-registry` in your `workflow.yaml`.
| ETH for gas (registry ops) | No | Yes |
| `cre account link-key` required | No | Yes |
| Creates onchain record | No | Yes, in Workflow Registry contract |
| Default for `cre init` projects | Yes | No |
| Ideal for | Testing, team-managed workflows | Production, multisig ownership |

Secrets follow the same split. See [Using Secrets with Deployed Workflows](/cre/guides/workflow/secrets/using-secrets-deployed) for the per-registry secrets flows.
Expand Down
22 changes: 17 additions & 5 deletions src/content/cre/llms-full-go.txt
Original file line number Diff line number Diff line change
Expand Up @@ -507,10 +507,23 @@ To help us assist you faster, please include:

# Release Notes
Source: https://docs.chain.link/cre/release-notes
Last Updated: 2026-05-22
Last Updated: 2026-05-28

This page provides detailed release notes for CRE. It includes information on new features, significant changes, and known limitations.

## CLI v1.17.0 - May 28, 2026

**<a href="https://github.com/smartcontractkit/cre-cli/releases/tag/v1.17.0" target="_blank">CRE CLI version 1.17.0</a> is now available.**

- **Bug fixes and reliability**: Improved platform client reliability and clearer error messages during workflow deploy and delete.

**How to update:**

- **Automatic update**: When you run any CRE command, the CLI will automatically detect if a newer version is available and prompt you to update. Simply run `cre update` to install the latest version.
- **Fresh installation**: If you're installing the CLI for the first time, follow the [CLI Installation guide](/cre/getting-started/cli-installation).

[See all changes on GitHub](https://github.com/smartcontractkit/cre-cli/compare/v1.16.0...v1.17.0)

## CLI v1.16.0 - May 22, 2026

**<a href="https://github.com/smartcontractkit/cre-cli/releases/tag/v1.16.0" target="_blank">CRE CLI version 1.16.0</a> is now available.**
Expand Down Expand Up @@ -5937,7 +5950,7 @@ Last Updated: 2026-05-12

When you deploy a workflow, you register it with a **workflow registry** so it can activate and respond to triggers across a [Decentralized Oracle Network (DON)](/cre/key-terms#decentralized-oracle-network-don). CRE supports two registry models, selected per deployment target via `deployment-registry` in `workflow.yaml`:

- **Private workflow**: Lifecycle operations (deploy, activate, pause, update, delete) are authorized by your CRE login session against the Chainlink-hosted private registry. No linked wallet, no gas, no Ethereum Mainnet RPC required for registry management. This is the default for new projects initialized with `cre init`.
- **Private workflow**: Lifecycle operations (deploy, activate, pause, update, delete) are authorized by your CRE login session against the Chainlink-hosted private registry. No linked wallet, no gas, no Ethereum Mainnet RPC required for registry management.
- **Public/onchain workflow**: Lifecycle operations submit transactions to the Workflow Registry contract on Ethereum Mainnet, authorized by your linked web3 wallet key.

This is a **control-plane** choice — it governs how workflow management is authorized, not how workflow execution behaves. See [Private workflow](/cre/key-terms#private-workflow) and [Confidential execution](/cre/key-terms#confidential-workflow-or-confidential-execution) for the distinction.
Expand Down Expand Up @@ -5980,7 +5993,6 @@ Use the `ID` value as the `deployment-registry` in your `workflow.yaml`.
| ETH for gas (registry ops) | No | Yes |
| `cre account link-key` required | No | Yes |
| Creates onchain record | No | Yes, in Workflow Registry contract |
| Default for `cre init` projects | Yes | No |
| Ideal for | Testing, team-managed workflows | Production, multisig ownership |

Secrets follow the same split. See [Using Secrets with Deployed Workflows](/cre/guides/workflow/secrets/using-secrets-deployed) for the per-registry secrets flows.
Expand Down Expand Up @@ -12106,7 +12118,7 @@ Last Updated: 2026-05-28

The **private registry** is a Chainlink-hosted, offchain workflow registry. All lifecycle operations (deploy, activate, pause, delete, update) are authorized by your CRE login session — not a linked wallet key. There are no Ethereum Mainnet transactions and no gas fees for registry management.

This is the default registry for new projects initialized with `cre init`. For a comparison of both registry options, see [Deploying Workflows](/cre/guides/operations/deploying-workflows).
For a comparison of both registry options, see [Deploying Workflows](/cre/guides/operations/deploying-workflows).


<Aside type="note" title="Private is not confidential">
Expand Down Expand Up @@ -12146,7 +12158,7 @@ Unlike the public onchain registry, you do **not** need:

## Step 1: Set `deployment-registry` in your `workflow.yaml`

When you run `cre init`, the wizard prompts you to select a deployment registry after entering your workflow name. Private (off-chain) registries appear first with the cursor pre-selected on them. Selecting `private` writes `deployment-registry: "private"` into both targets of the generated `workflow.yaml` automatically — you can skip the manual step below.
When you run `cre init`, the wizard prompts you to select a deployment registry after entering your workflow name. Select `private` to write `deployment-registry: "private"` into both targets of the generated `workflow.yaml` automatically — you can skip the manual step below.

If you skipped the step, used `--non-interactive` without `--deployment-registry`, or are adding a new target to an existing project, add `deployment-registry: "private"` under the `user-workflow` section manually:

Expand Down
22 changes: 17 additions & 5 deletions src/content/cre/llms-full-ts.txt
Original file line number Diff line number Diff line change
Expand Up @@ -507,10 +507,23 @@ To help us assist you faster, please include:

# Release Notes
Source: https://docs.chain.link/cre/release-notes
Last Updated: 2026-05-22
Last Updated: 2026-05-28

This page provides detailed release notes for CRE. It includes information on new features, significant changes, and known limitations.

## CLI v1.17.0 - May 28, 2026

**<a href="https://github.com/smartcontractkit/cre-cli/releases/tag/v1.17.0" target="_blank">CRE CLI version 1.17.0</a> is now available.**

- **Bug fixes and reliability**: Improved platform client reliability and clearer error messages during workflow deploy and delete.

**How to update:**

- **Automatic update**: When you run any CRE command, the CLI will automatically detect if a newer version is available and prompt you to update. Simply run `cre update` to install the latest version.
- **Fresh installation**: If you're installing the CLI for the first time, follow the [CLI Installation guide](/cre/getting-started/cli-installation).

[See all changes on GitHub](https://github.com/smartcontractkit/cre-cli/compare/v1.16.0...v1.17.0)

## CLI v1.16.0 - May 22, 2026

**<a href="https://github.com/smartcontractkit/cre-cli/releases/tag/v1.16.0" target="_blank">CRE CLI version 1.16.0</a> is now available.**
Expand Down Expand Up @@ -5036,7 +5049,7 @@ Last Updated: 2026-05-12

When you deploy a workflow, you register it with a **workflow registry** so it can activate and respond to triggers across a [Decentralized Oracle Network (DON)](/cre/key-terms#decentralized-oracle-network-don). CRE supports two registry models, selected per deployment target via `deployment-registry` in `workflow.yaml`:

- **Private workflow**: Lifecycle operations (deploy, activate, pause, update, delete) are authorized by your CRE login session against the Chainlink-hosted private registry. No linked wallet, no gas, no Ethereum Mainnet RPC required for registry management. This is the default for new projects initialized with `cre init`.
- **Private workflow**: Lifecycle operations (deploy, activate, pause, update, delete) are authorized by your CRE login session against the Chainlink-hosted private registry. No linked wallet, no gas, no Ethereum Mainnet RPC required for registry management.
- **Public/onchain workflow**: Lifecycle operations submit transactions to the Workflow Registry contract on Ethereum Mainnet, authorized by your linked web3 wallet key.

This is a **control-plane** choice — it governs how workflow management is authorized, not how workflow execution behaves. See [Private workflow](/cre/key-terms#private-workflow) and [Confidential execution](/cre/key-terms#confidential-workflow-or-confidential-execution) for the distinction.
Expand Down Expand Up @@ -5079,7 +5092,6 @@ Use the `ID` value as the `deployment-registry` in your `workflow.yaml`.
| ETH for gas (registry ops) | No | Yes |
| `cre account link-key` required | No | Yes |
| Creates onchain record | No | Yes, in Workflow Registry contract |
| Default for `cre init` projects | Yes | No |
| Ideal for | Testing, team-managed workflows | Production, multisig ownership |

Secrets follow the same split. See [Using Secrets with Deployed Workflows](/cre/guides/workflow/secrets/using-secrets-deployed) for the per-registry secrets flows.
Expand Down Expand Up @@ -12055,7 +12067,7 @@ Last Updated: 2026-05-28

The **private registry** is a Chainlink-hosted, offchain workflow registry. All lifecycle operations (deploy, activate, pause, delete, update) are authorized by your CRE login session — not a linked wallet key. There are no Ethereum Mainnet transactions and no gas fees for registry management.

This is the default registry for new projects initialized with `cre init`. For a comparison of both registry options, see [Deploying Workflows](/cre/guides/operations/deploying-workflows).
For a comparison of both registry options, see [Deploying Workflows](/cre/guides/operations/deploying-workflows).


<Aside type="note" title="Private is not confidential">
Expand Down Expand Up @@ -12095,7 +12107,7 @@ Unlike the public onchain registry, you do **not** need:

## Step 1: Set `deployment-registry` in your `workflow.yaml`

When you run `cre init`, the wizard prompts you to select a deployment registry after entering your workflow name. Private (off-chain) registries appear first with the cursor pre-selected on them. Selecting `private` writes `deployment-registry: "private"` into both targets of the generated `workflow.yaml` automatically — you can skip the manual step below.
When you run `cre init`, the wizard prompts you to select a deployment registry after entering your workflow name. Select `private` to write `deployment-registry: "private"` into both targets of the generated `workflow.yaml` automatically — you can skip the manual step below.

If you skipped the step, used `--non-interactive` without `--deployment-registry`, or are adding a new target to an existing project, add `deployment-registry: "private"` under the `user-workflow` section manually:

Expand Down
15 changes: 14 additions & 1 deletion src/content/cre/release-notes.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,26 @@ date: Last Modified
metadata:
description: "Discover what's new in CRE: latest features, changes, and improvements in each release of the Chainlink Runtime Environment."
datePublished: "2025-11-04"
lastModified: "2026-05-22"
lastModified: "2026-05-28"
---

import { Aside } from "@components"

This page provides detailed release notes for CRE. It includes information on new features, significant changes, and known limitations.

## CLI v1.17.0 - May 28, 2026

**<a href="https://github.com/smartcontractkit/cre-cli/releases/tag/v1.17.0" target="_blank">CRE CLI version 1.17.0</a> is now available.**

- **Bug fixes and reliability**: Improved platform client reliability and clearer error messages during workflow deploy and delete.

**How to update:**

- **Automatic update**: When you run any CRE command, the CLI will automatically detect if a newer version is available and prompt you to update. Simply run `cre update` to install the latest version.
- **Fresh installation**: If you're installing the CLI for the first time, follow the [CLI Installation guide](/cre/getting-started/cli-installation).

[See all changes on GitHub](https://github.com/smartcontractkit/cre-cli/compare/v1.16.0...v1.17.0)

## CLI v1.16.0 - May 22, 2026

**<a href="https://github.com/smartcontractkit/cre-cli/releases/tag/v1.16.0" target="_blank">CRE CLI version 1.16.0</a> is now available.**
Expand Down
Loading