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
49 changes: 49 additions & 0 deletions public/changelog.json
Original file line number Diff line number Diff line change
Expand Up @@ -2309,6 +2309,34 @@
"title": "Streams scheduled for deprecation",
"topic": "Data Streams"
},
{
"category": "release",
"date": "2026-06-18",
"description": "CRE CLI version 1.21.0 is now available. Using `--unsigned` or `--changeset` with `--secrets-auth=browser` or a private registry now produces a clear upfront error instead of a confusing failure mid-operation.\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.20.0...v1.21.0)",
"title": "CRE CLI v1.21.0 — MSIG Mode Guard",
"topic": "CRE"
},
{
"category": "release",
"date": "2026-06-12",
"description": "CRE CLI version 1.20.0 is now available. Simulation resource limits now match production — including higher execution concurrency, doubled gas limits, and larger payload caps for HTTP action and ConfidentialHTTP.\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.19.0...v1.20.0)",
"title": "CRE CLI v1.20.0 — Simulation Limits Match Production",
"topic": "CRE"
},
{
"category": "release",
"date": "2026-06-11",
"description": "Go SDK version 1.12.0 adds Solana mainnet chain selectors and workflow bindings, enabling production workflows that target Solana mainnet.\n\n[See all changes on GitHub](https://github.com/smartcontractkit/cre-sdk-go/compare/v1.11.0...v1.12.0)",
"title": "Go SDK v1.12.0 — Solana Mainnet",
"topic": "CRE"
},
{
"category": "release",
"date": "2026-06-11",
"description": "CRE CLI version 1.19.0 is now available. A new `--listen` flag for `cre workflow simulate` keeps the simulator alive and reruns it for each incoming HTTP POST or EVM log trigger event, making it easier to iterate on trigger-driven workflows. Browser OAuth secrets auth is now enabled in production (with a fix for flows that broke when the default `CRE_ETH_PRIVATE_KEY` placeholder was set). Workflow output for deploy, activate, and pause now shows the resolved DON Family. The CLI also auto-resolves RPC endpoints for the capability registry chain and prompts for consent during secrets operations.\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.18.0...v1.19.0)",
"title": "CRE CLI v1.19.0 — `--listen` for Simulate, Browser Secrets in Production",
"topic": "CRE"
},
{
"category": "release",
"date": "2026-06-04",
Expand Down Expand Up @@ -3514,13 +3542,34 @@
"title": "CRE CLI v1.16.0 — ADI Mainnet Support",
"topic": "CRE"
},
{
"category": "release",
"date": "2026-05-21",
"description": "Go SDK version 1.11.0 adds `private-testnet-rhyolite` EVM capabilities for the Rhyolite private testnet.\n\n[See all changes on GitHub](https://github.com/smartcontractkit/cre-sdk-go/compare/v1.10.0...v1.11.0)",
"title": "Go SDK v1.11.0 — Rhyolite Testnet Support",
"topic": "CRE"
},
{
"category": "release",
"date": "2026-05-20",
"description": "Go SDK version 1.10.0 adds ADI mainnet (`adi-mainnet`) EVM capabilities, enabling workflows that target ADI mainnet.\n\n[See all changes on GitHub](https://github.com/smartcontractkit/cre-sdk-go/compare/v1.9.0...v1.10.0)",
"title": "Go SDK v1.10.0 — ADI Mainnet Support",
"topic": "CRE"
},
{
"category": "release",
"date": "2026-05-14",
"description": "CRE CLI version 1.15.0 is now available. This release upgrades `cre workflow supported-chains` to show tenant-specific chains and their mock forwarder addresses (requires `cre login` or `CRE_API_KEY`), adds ADI testnet and Celo Sepolia support, and introduces a global `--allow-unknown-chains` flag to skip chain validation for experimental networks during simulation and deploy. `cre workflow hash` now auto-derives the workflow owner based on your target registry — on-chain uses `CRE_ETH_PRIVATE_KEY` or `workflow-owner-address`, off-chain uses the owner from your login session. The release also includes private registry bug fixes.\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.14.0...v1.15.0)",
"title": "CRE CLI v1.15.0 — Tenant-Scoped Chains and Chain Expansion",
"topic": "CRE"
},
{
"category": "release",
"date": "2026-05-13",
"description": "Go SDK version 1.9.0 adds ADI testnet (`adi-testnet`) and Celo Sepolia (`celo-sepolia`) EVM capabilities, enabling simulation and deployment to these networks.\n\n[See all changes on GitHub](https://github.com/smartcontractkit/cre-sdk-go/compare/v1.8.0...v1.9.0)",
"title": "Go SDK v1.9.0 — ADI Testnet and Celo Sepolia Support",
"topic": "CRE"
},
{
"category": "release",
"date": "2026-05-08",
Expand Down
8 changes: 7 additions & 1 deletion src/config/versions/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,11 @@ export const VERSIONS = {
},
// CRE CLI Versions — update LATEST here for each new release
"cre-cli": {
LATEST: "v1.18.0",
LATEST: "v1.21.0",
ALL: [
"v1.21.0",
"v1.20.0",
"v1.19.0",
"v1.18.0",
"v1.17.0",
"v1.16.0",
Expand All @@ -92,6 +95,9 @@ export const VERSIONS = {
"v1.8.0",
] as const,
RELEASE_DATES: {
"v1.21.0": "2026-06-18T00:00:00Z",
"v1.20.0": "2026-06-12T00:00:00Z",
"v1.19.0": "2026-06-11T00:00:00Z",
"v1.18.0": "2026-06-04T00:00:00Z",
"v1.17.0": "2026-05-28T00:00:00Z",
"v1.16.0": "2026-05-22T00:00:00Z",
Expand Down
15 changes: 14 additions & 1 deletion src/content/cre/guides/operations/simulating-workflows.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: "Simulating Workflows"
metadata:
description: "Simulate your workflows: learn to simulate CRE workflows with real API and testnet calls before deploying them."
datePublished: "2025-11-04"
lastModified: "2025-11-04"
lastModified: "2026-06-11"
---

import { Aside, CopyText } from "@components"
Expand Down Expand Up @@ -112,6 +112,19 @@ cre workflow simulate my-workflow --non-interactive --trigger-index 0 --target s
second, etc., based on their order in your code.
</Aside>

## Listen mode

The `--listen` flag keeps the simulator alive and re-runs it for each incoming trigger event, instead of compiling and executing once then exiting.

- **HTTP triggers**: starts a local HTTP server on port `2000`. Each POST request triggers a fresh simulation run.
- **EVM log triggers**: watches the configured chain and re-runs on each matching log event.

```bash
cre workflow simulate my-workflow --listen --target staging-settings
```

This is useful during active development — make a code change, resave, send another event, and see the result immediately without restarting the CLI. See [Testing HTTP Triggers in Simulation](/cre/guides/workflow/using-triggers/http-trigger/testing-in-simulation) for a detailed walkthrough with HTTP triggers.

## The `--broadcast` flag

By default, the simulator performs a **dry run** for onchain write operations. It prepares the transaction but does not broadcast it to the blockchain.
Expand Down
Loading
Loading