You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: public/changelog.json
+7Lines changed: 7 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -789,6 +789,13 @@
789
789
"title": "Added support to Data Feeds",
790
790
"topic": "Data Feeds"
791
791
},
792
+
{
793
+
"category": "release",
794
+
"date": "2026-04-16",
795
+
"description": "CRE CLI version 1.11.0 is now available. This release adds `cre registry list`, a new command that displays the workflow registries configured for your organization. It also adds a warning when deploying over a paused workflow, fixes HTTP trigger `--http-payload` file paths to resolve relative to your working directory, and adds a duplicate-deploy check to prevent redundant on-chain transactions.\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.10.0...v1.11.0)",
Copy file name to clipboardExpand all lines: src/content/cre/llms-full-go.txt
+89-6Lines changed: 89 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -448,10 +448,26 @@ To help us assist you faster, please include:
448
448
449
449
# Release Notes
450
450
Source: https://docs.chain.link/cre/release-notes
451
-
Last Updated: 2026-04-10
451
+
Last Updated: 2026-04-16
452
452
453
453
This page provides detailed release notes for CRE. It includes information on new features, significant changes, and known limitations.
454
454
455
+
## CLI v1.11.0 - April 16, 2026
456
+
457
+
**<a href="https://github.com/smartcontractkit/cre-cli/releases/tag/v1.11.0" target="_blank">CRE CLI version 1.11.0</a> is now available.**
458
+
459
+
- **`cre registry list`**: New command that displays the workflow registries configured for your organization, including each registry's type and address. Run `cre registry list` after logging in to inspect which registries are available in your environment. See [Registry Commands](/cre/reference/cli/registry) for details.
460
+
- **Paused workflow deploy warning**: When you run `cre workflow deploy` to update a workflow that is currently paused, the CLI now shows a warning after the update completes: `Your workflow is paused and has been updated`. This makes it easier to catch cases where you've pushed an update but won't see it run until you activate the workflow again.
461
+
- **HTTP trigger payload path fix**: When simulating a workflow with an HTTP trigger, file paths passed to `--http-payload` are now resolved relative to the directory where you ran the command, rather than the workflow directory. If you run `cre workflow simulate ./my-workflow --http-payload ./payload.json`, the CLI now finds `payload.json` in your working directory as expected.
462
+
- **Duplicate workflow deploy check**: Before registering a workflow, the CLI now checks whether the same binary and config are already registered, preventing redundant onchain transactions.
463
+
464
+
**How to update:**
465
+
466
+
- **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.
467
+
- **Fresh installation**: If you're installing the CLI for the first time, follow the [CLI Installation guide](/cre/getting-started/cli-installation).
468
+
469
+
[See all changes on GitHub](https://github.com/smartcontractkit/cre-cli/compare/v1.10.0...v1.11.0)
470
+
455
471
## CLI v1.10.0 - April 10, 2026
456
472
457
473
**<a href="https://github.com/smartcontractkit/cre-cli/releases/tag/v1.10.0" target="_blank">CRE CLI version 1.10.0</a> is now available.**
@@ -8160,7 +8176,7 @@ See the [repository README](https://github.com/smartcontractkit/cre-gcp-predicti
@@ -8252,6 +8268,16 @@ Manage secrets stored in the Vault DON for use in your workflows.
8252
8268
8253
8269
***
8254
8270
8271
+
### Registry Commands
8272
+
8273
+
Inspect the workflow registries available to your organization. A workflow registry is the system that tracks which workflows are registered to your organization and makes them available to the Chainlink DON for execution.
8274
+
8275
+
- **`cre registry list`** — Display the registries configured for your organization, including type and on-chain address
| `--non-interactive` | Run without prompts; requires `--trigger-index` (see the line below) and inputs for the selected trigger type |
8722
8748
| `--trigger-index <int>` | Selects which handler to run (0-based position). If your workflow has multiple handlers, `0` is the first, `1` is the second, etc. Required with `--non-interactive` |
8723
-
| `--http-payload <string>` | HTTP trigger payload as JSON string or path to JSON file (with or without `@` prefix). For HTTP triggers only |
8749
+
| `--http-payload <string>` | HTTP trigger payload as JSON string or path to a JSON file. File paths are resolved relative to the directory where you ran the command. For HTTP triggers only |
8724
8750
| `--evm-tx-hash <string>` | Transaction hash (`0x...`) containing the event that triggered your workflow. For EVM log triggers only |
8725
8751
| `--evm-event-index <int>` | Which log/event within the transaction to use (0-based position). If the transaction emitted multiple events, `0` is the first, `1` is the second, etc. For EVM log triggers only |
8726
8752
| `--limits <string>` | Production limits to enforce during simulation: `default` (embedded prod limits), a path to a limits JSON file (e.g. from `cre workflow limits export`), or `none` to disable. See [Testing Production Limits](/cre/guides/operations/understanding-limits) (default: `default`) |
in with the CLI](/cre/account/cli-login) for further details.
8776
8802
</Aside>
8777
8803
8778
-
Deploys a workflow to the Workflow Registry contract. This command compiles your workflow, uploads the artifacts to the CRE Storage Service, and registers the workflow onchain.
8804
+
Deploys a workflow to the Workflow Registry — the onchain contract where workflows are enrolled so the Chainlink DON knows they exist and should run them. This command compiles your workflow, uploads the artifacts to the CRE Storage Service, and submits a registration transaction to the registry. Use [`cre registry list`](/cre/reference/cli/registry) to see which registry your organization is configured to use.
<Aside type="note" title="Deploying over a paused workflow">
8854
+
If you deploy an update to a workflow that is currently paused, the CLI will complete the update and then print a warning: `Your workflow is paused and has been updated`. The workflow remains paused after the update — run `cre workflow activate` to resume it.
8855
+
</Aside>
8856
+
8826
8857
For more details, see [Deploying Workflows](/cre/guides/operations/deploying-workflows).
8827
8858
8828
8859
## `cre workflow activate`
@@ -9102,6 +9133,58 @@ The typical workflow lifecycle uses these commands in sequence:
The `cre registry` commands let you view and inspect the workflow registries available to your organization.
9141
+
9142
+
## What is a workflow registry?
9143
+
9144
+
A **workflow registry** is the system that tracks which workflows are registered to your CRE organization and makes them available to the DON (Decentralized Oracle Network) for execution. The standard registry is a smart contract on Ethereum Mainnet — when you run `cre workflow deploy`, the CLI submits a transaction to that contract recording your workflow's name, owner, and artifact URLs, and the DON reads from it to discover and execute your workflow.
9145
+
9146
+
When you log in with `cre login`, the CLI fetches your organization's registry configuration from the CRE platform and caches it locally in `~/.cre/context.yaml`. `cre registry list` reads from that cache and shows which registries your organization has access to.
Running `cre registry` commands requires you to be logged in. Run `cre whoami` to verify your session, or `cre login` to authenticate. See [Logging in with the CLI](/cre/account/cli-login) for details.
9151
+
</Aside>
9152
+
9153
+
9154
+
<Aside type="note" title="Global flags">
9155
+
All `cre` commands support [global flags](/cre/reference/cli#global-flags) like `--env`, `--target`, `--project-root`, and `--verbose`.
9156
+
</Aside>
9157
+
9158
+
## `cre registry list`
9159
+
9160
+
Displays the workflow registries configured for your organization, including each registry's label, ID, type, and on-chain address (where applicable). Registry data is sourced from `~/.cre/context.yaml`, which is fetched from the CRE platform when you run `cre login`.
9161
+
9162
+
**Usage:**
9163
+
9164
+
```bash
9165
+
cre registry list
9166
+
```
9167
+
9168
+
**Example output:**
9169
+
9170
+
```
9171
+
Registries available to your organization
9172
+
9173
+
ethereum-mainnet (0x4Ac5...E7e5)
9174
+
ID: onchain:ethereum-mainnet
9175
+
Type: on-chain
9176
+
Addr: 0x4Ac54353FA4Fa961AfcC5ec4B118596d3305E7e5
9177
+
```
9178
+
9179
+
If no registries are found for your environment, the command prints a warning and exits cleanly.
This page explains how to manage configuration within Chainlink Runtime Environment (CRE) projects. It covers the standard project structure, the roles and usage of the configuration files (`project.yaml` and `workflow.yaml`), and the concept of **targets** for handling environment-specific settings.
0 commit comments