Skip to content

Commit e467ac3

Browse files
authored
cre cli 1.11.0 release (#3665)
1 parent ea9e28c commit e467ac3

11 files changed

Lines changed: 284 additions & 21 deletions

File tree

public/changelog.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -789,6 +789,13 @@
789789
"title": "Added support to Data Feeds",
790790
"topic": "Data Feeds"
791791
},
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)",
796+
"title": "CRE CLI v1.11.0 — Registry List, Paused Workflow Warning, and Simulator Fix",
797+
"topic": "CRE"
798+
},
792799
{
793800
"category": "release",
794801
"date": "2026-04-10",

src/config/sidebar.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,7 @@ export const SIDEBAR: Partial<Record<Sections, SectionEntry[]>> = {
526526
},
527527
{ title: "Account Management", url: "cre/reference/cli/account" },
528528
{ title: "Workflow Commands", url: "cre/reference/cli/workflow" },
529+
{ title: "Registry Commands", url: "cre/reference/cli/registry" },
529530
{ title: "Secrets Management", url: "cre/reference/cli/secrets" },
530531
{ title: "Template Sources", url: "cre/reference/cli/templates" },
531532
{ title: "Utilities", url: "cre/reference/cli/utilities" },

src/config/versions/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,10 @@ export const VERSIONS = {
7777
},
7878
// CRE CLI Versions — update LATEST here for each new release
7979
"cre-cli": {
80-
LATEST: "v1.10.0",
81-
ALL: ["v1.10.0", "v1.9.0", "v1.8.0"] as const,
80+
LATEST: "v1.11.0",
81+
ALL: ["v1.11.0", "v1.10.0", "v1.9.0", "v1.8.0"] as const,
8282
RELEASE_DATES: {
83+
"v1.11.0": "2026-04-16T00:00:00Z",
8384
"v1.10.0": "2026-04-10T00:00:00Z",
8485
"v1.9.0": "2026-04-02T00:00:00Z",
8586
"v1.8.0": "2026-03-26T00:00:00Z",

src/content/cre/llms-full-go.txt

Lines changed: 89 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -448,10 +448,26 @@ To help us assist you faster, please include:
448448

449449
# Release Notes
450450
Source: https://docs.chain.link/cre/release-notes
451-
Last Updated: 2026-04-10
451+
Last Updated: 2026-04-16
452452

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

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+
455471
## CLI v1.10.0 - April 10, 2026
456472

457473
**<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
81608176

81618177
# CLI Reference
81628178
Source: https://docs.chain.link/cre/reference/cli
8163-
Last Updated: 2026-04-10
8179+
Last Updated: 2026-04-16
81648180

81658181
export const CRE_CLI_VERSION = VERSIONS["cre-cli"].LATEST
81668182

@@ -8252,6 +8268,16 @@ Manage secrets stored in the Vault DON for use in your workflows.
82528268

82538269
***
82548270

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
8276+
8277+
[View registry commands →](/cre/reference/cli/registry)
8278+
8279+
***
8280+
82558281
### Template Sources
82568282

82578283
Manage the GitHub repositories that `cre init` uses to discover templates.
@@ -8646,7 +8672,7 @@ When you run this command, the CLI will:
86468672

86478673
# Workflow Commands
86488674
Source: https://docs.chain.link/cre/reference/cli/workflow
8649-
Last Updated: 2026-04-02
8675+
Last Updated: 2026-04-16
86508676

86518677
The `cre workflow` commands manage workflows throughout their entire lifecycle, from local testing to deployment and ongoing management.
86528678

@@ -8720,7 +8746,7 @@ cre workflow simulate <workflow-name-or-path> [flags]
87208746
| `-g, --engine-logs` | Enable non-fatal engine logging |
87218747
| `--non-interactive` | Run without prompts; requires `--trigger-index` (see the line below) and inputs for the selected trigger type |
87228748
| `--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 |
87248750
| `--evm-tx-hash <string>` | Transaction hash (`0x...`) containing the event that triggered your workflow. For EVM log triggers only |
87258751
| `--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 |
87268752
| `--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`) |
@@ -8775,7 +8801,7 @@ cre workflow simulate <workflow-name-or-path> [flags]
87758801
in with the CLI](/cre/account/cli-login) for further details.
87768802
</Aside>
87778803

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.
87798805

87808806
**Usage:**
87818807

@@ -8823,6 +8849,11 @@ cre workflow deploy <workflow-name-or-path> [flags]
88238849
cre workflow deploy ./my-workflow --wasm ./my-workflow/binary.wasm --target production-settings
88248850
```
88258851

8852+
8853+
<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+
88268857
For more details, see [Deploying Workflows](/cre/guides/operations/deploying-workflows).
88278858

88288859
## `cre workflow activate`
@@ -9102,6 +9133,58 @@ The typical workflow lifecycle uses these commands in sequence:
91029133

91039134
---
91049135

9136+
# Registry Commands
9137+
Source: https://docs.chain.link/cre/reference/cli/registry
9138+
Last Updated: 2026-04-16
9139+
9140+
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.
9147+
9148+
9149+
<Aside type="note" title="Authentication required">
9150+
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.
9180+
9181+
## Learn more
9182+
9183+
- [Deploying Workflows](/cre/guides/operations/deploying-workflows) — End-to-end deployment guide
9184+
- [Authentication](/cre/reference/cli/authentication) — Managing your CLI login session and tenant context cache
9185+
9186+
---
9187+
91059188
# Secrets Management Commands
91069189
Source: https://docs.chain.link/cre/reference/cli/secrets
91079190
Last Updated: 2026-04-10
@@ -16000,7 +16083,7 @@ You can have a working CRE workflow running locally in minutes:
1600016083

1600116084
# Project Configuration
1600216085
Source: https://docs.chain.link/cre/reference/project-configuration-go
16003-
Last Updated: 2026-03-17
16086+
Last Updated: 2026-04-16
1600416087

1600516088
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.
1600616089

0 commit comments

Comments
 (0)