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
@@ -919,6 +919,13 @@
919
919
"title": "CCIP deprecated on Blast Mainnet",
920
920
"topic": "CCIP"
921
921
},
922
+
{
923
+
"category": "release",
924
+
"date": "2026-05-22",
925
+
"description": "CRE CLI version 1.16.0 is now available. This release adds ADI mainnet (`adi-mainnet`) support for local simulation and production deployment. The release also includes bug fixes for workflow deploy checks, non-interactive cron trigger simulation, and platform API reliability.\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.15.0...v1.16.0)",
Copy file name to clipboardExpand all lines: src/content/cre/account/cli-login.mdx
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ title: "Logging in with the CLI"
5
5
metadata:
6
6
description: "Learn how to log in to the CRE CLI: authenticate through your browser, complete 2FA verification, and start using CLI commands."
7
7
datePublished: "2025-11-04"
8
-
lastModified: "2026-03-26"
8
+
lastModified: "2026-05-22"
9
9
---
10
10
11
11
import { Aside, ClickToZoom } from"@components"
@@ -81,4 +81,9 @@ Login completed successfully
81
81
82
82
Your CLI session is authenticated and ready to use.
83
83
84
-
In the terminal, the CLI may show **“Fetching user context…”** while it downloads your organization’s tenant configuration from the platform. It then writes **`~/.cre/context.yaml`** (registry manifest: vault gateway URL, registries, secrets auth flows, and related fields). That file is separate from your credentials file (`cre.yaml`). For details and a sanitized example, see [Tenant context cache](/cre/reference/cli/authentication#tenant-context-cache).
84
+
In the terminal, the CLI may show **“Fetching user context…”** while it downloads your organization’s tenant configuration from the platform. It then writes **`~/.cre/context.yaml`** (registry manifest: vault gateway URL, registries, secrets auth flows, and related fields). That file is separate from your credentials file (`~/.cre/cre.yaml`). For details and a sanitized example, see [Tenant context cache](/cre/reference/cli/authentication#tenant-context-cache).
85
+
86
+
{/* prettier-ignore */}
87
+
<Asidetype="caution"title="Do not commit cre.yaml">
88
+
**`~/.cre/cre.yaml`** contains your session credentials. Keep it in `~/.cre/` on your local machine only—never commit it to version control or copy it into a project repository.
Copy file name to clipboardExpand all lines: src/content/cre/account/managing-auth.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ title: "Managing Authentication"
5
5
metadata:
6
6
description: "Manage your CRE CLI sessions: check if you're logged in, handle expired sessions, and securely log out when needed."
7
7
datePublished: "2025-11-04"
8
-
lastModified: "2026-03-26"
8
+
lastModified: "2026-05-22"
9
9
---
10
10
11
11
import { Aside } from"@components"
@@ -18,7 +18,7 @@ To authenticate your CLI with your CRE account, use the `cre login` command. Thi
18
18
19
19
For detailed login instructions, see the [Logging in with the CLI](/cre/account/cli-login) guide.
20
20
21
-
Browser login stores **`~/.cre/cre.yaml`** (credentials) and **`~/.cre/context.yaml`** (cached **tenant context**: registry manifest from the platform, including vault gateway URL and related settings). **`cre logout`** removes both. For a full description and a sample `context.yaml` shape, see [Tenant context cache](/cre/reference/cli/authentication#tenant-context-cache).
21
+
Browser login stores **`~/.cre/cre.yaml`** (credentials) and **`~/.cre/context.yaml`** (cached **tenant context**: registry manifest from the platform, including vault gateway URL and related settings). **`cre logout`** removes both. Do not commit **`~/.cre/cre.yaml`** to version control. For a full description and a sample `context.yaml` shape, see [Tenant context cache](/cre/reference/cli/authentication#tenant-context-cache).
description: "Make confidential HTTP requests in Go: learn to use enclave execution, secret injection, and optional response encryption in your workflows."
9
9
datePublished: "2026-02-10"
10
-
lastModified: "2026-02-10"
10
+
lastModified: "2026-05-22"
11
11
---
12
12
13
13
import { Aside } from"@components"
@@ -170,6 +170,42 @@ Run the simulation:
170
170
cre workflow simulate
171
171
```
172
172
173
+
## Request timeout
174
+
175
+
The `Timeout` field on the inner `Request` object controls how long the enclave waits for the external API to respond before cancelling the call. It uses the [`google.protobuf.Duration`](https://protobuf.dev/reference/protobuf/google.protobuf/#duration) type.
176
+
177
+
**Default and limits:**
178
+
179
+
-**Default**: If you omit `Timeout`, a default of **5 seconds** is applied.
180
+
-**Maximum**: **10 seconds**. Values above this limit will error.
181
+
182
+
If your API routinely takes longer than 5 seconds, set an explicit timeout so the request does not fail unexpectedly.
183
+
184
+
Use `durationpb.New()` with a `time.Duration` value on the `Request` field:
Secrets are injected into request bodies and headers using Go template syntax: `{{.secretName}}`. The placeholder name must match the `Key` in your `VaultDonSecrets` list.
description: "Make confidential HTTP requests in TypeScript: learn to use enclave execution, secret injection, and optional response encryption in your workflows."
9
9
datePublished: "2026-02-10"
10
-
lastModified: "2026-02-10"
10
+
lastModified: "2026-05-22"
11
11
---
12
12
13
13
import { Aside } from"@components"
@@ -136,6 +136,39 @@ Run the simulation:
136
136
cre workflow simulate
137
137
```
138
138
139
+
## Request timeout
140
+
141
+
The `timeout` field on the inner `request` object controls how long the enclave waits for the external API to respond before cancelling the call. It uses the [Protocol Buffers `Duration`](https://protobuf.dev/reference/protobuf/google.protobuf/#duration) type.
142
+
143
+
**Default and limits:**
144
+
145
+
-**Default**: If you omit `timeout`, a default of **5 seconds** is applied.
146
+
-**Maximum**: **10 seconds**. Values above this limit will error.
147
+
148
+
If your API routinely takes longer than 5 seconds, set an explicit timeout so the request does not fail unexpectedly.
The JSON form is also accepted: `timeout: { seconds: "10", nanos: 0 }` (using `DurationJson`).
171
+
139
172
## Template syntax for secrets
140
173
141
174
Secrets are injected into request bodies and headers using Go template syntax: `{{.secretName}}`. The placeholder name must match the `key` in your `vaultDonSecrets` list.
0 commit comments