Skip to content

Commit 084a492

Browse files
committed
Merge remote-tracking branch 'origin/release-1.11.0' into feat/a2a
# Conflicts: # src/lfx/src/lfx/_assets/component_index.json
2 parents ada732c + 4f86736 commit 084a492

99 files changed

Lines changed: 4076 additions & 10702 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.secrets.baseline

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3403,151 +3403,151 @@
34033403
"filename": "src/frontend/src/locales/en.json",
34043404
"hashed_secret": "76b33d23eee6aaa96f11abb4cbf1e5abd66aa46d",
34053405
"is_verified": false,
3406-
"line_number": 587,
3406+
"line_number": 588,
34073407
"is_secret": false
34083408
},
34093409
{
34103410
"type": "Secret Keyword",
34113411
"filename": "src/frontend/src/locales/en.json",
34123412
"hashed_secret": "e9013532fd4966ed4b3aab1ae711b21f180e4c26",
34133413
"is_verified": false,
3414-
"line_number": 588,
3414+
"line_number": 589,
34153415
"is_secret": false
34163416
},
34173417
{
34183418
"type": "Secret Keyword",
34193419
"filename": "src/frontend/src/locales/en.json",
34203420
"hashed_secret": "8f16563f8a1751c141fd1c47148369ca1c380bb1",
34213421
"is_verified": false,
3422-
"line_number": 627,
3422+
"line_number": 628,
34233423
"is_secret": false
34243424
},
34253425
{
34263426
"type": "Secret Keyword",
34273427
"filename": "src/frontend/src/locales/en.json",
34283428
"hashed_secret": "2c4e1babc2d1448dfcfdd24fb92068644227d6f1",
34293429
"is_verified": false,
3430-
"line_number": 720,
3430+
"line_number": 721,
34313431
"is_secret": false
34323432
},
34333433
{
34343434
"type": "Secret Keyword",
34353435
"filename": "src/frontend/src/locales/en.json",
34363436
"hashed_secret": "7ce9180d54b399cafbe6515ca2ca4710a6b9554c",
34373437
"is_verified": false,
3438-
"line_number": 726,
3438+
"line_number": 727,
34393439
"is_secret": false
34403440
},
34413441
{
34423442
"type": "Secret Keyword",
34433443
"filename": "src/frontend/src/locales/en.json",
34443444
"hashed_secret": "924cf2c6cefbba9e88dc676bd2575b7f21f9661e",
34453445
"is_verified": false,
3446-
"line_number": 733,
3446+
"line_number": 734,
34473447
"is_secret": false
34483448
},
34493449
{
34503450
"type": "Secret Keyword",
34513451
"filename": "src/frontend/src/locales/en.json",
34523452
"hashed_secret": "9d6bd29f94e1e565bd5de8f44c875638b26e85b6",
34533453
"is_verified": false,
3454-
"line_number": 734,
3454+
"line_number": 735,
34553455
"is_secret": false
34563456
},
34573457
{
34583458
"type": "Secret Keyword",
34593459
"filename": "src/frontend/src/locales/en.json",
34603460
"hashed_secret": "8e77e1ff96d9be727f25fc393a48f767935660db",
34613461
"is_verified": false,
3462-
"line_number": 1233,
3462+
"line_number": 1234,
34633463
"is_secret": false
34643464
},
34653465
{
34663466
"type": "Secret Keyword",
34673467
"filename": "src/frontend/src/locales/en.json",
34683468
"hashed_secret": "29538b53771fff5bad78e3a48a3a8f88c2f141d2",
34693469
"is_verified": false,
3470-
"line_number": 1539,
3470+
"line_number": 1540,
34713471
"is_secret": false
34723472
},
34733473
{
34743474
"type": "Secret Keyword",
34753475
"filename": "src/frontend/src/locales/en.json",
34763476
"hashed_secret": "8d24e5afd2e9b40d21e4300c893a486aab979795",
34773477
"is_verified": false,
3478-
"line_number": 1540,
3478+
"line_number": 1541,
34793479
"is_secret": false
34803480
},
34813481
{
34823482
"type": "Secret Keyword",
34833483
"filename": "src/frontend/src/locales/en.json",
34843484
"hashed_secret": "ed05045c1666dd556d9a09f9eb6889f42a81aa5a",
34853485
"is_verified": false,
3486-
"line_number": 1635,
3486+
"line_number": 1636,
34873487
"is_secret": false
34883488
},
34893489
{
34903490
"type": "Secret Keyword",
34913491
"filename": "src/frontend/src/locales/en.json",
34923492
"hashed_secret": "8f616a4d4abc959d505a5b83f1b3fa1a6bce6b2e",
34933493
"is_verified": false,
3494-
"line_number": 1637,
3494+
"line_number": 1638,
34953495
"is_secret": false
34963496
},
34973497
{
34983498
"type": "Secret Keyword",
34993499
"filename": "src/frontend/src/locales/en.json",
35003500
"hashed_secret": "1bbb8fd38e8fef4280c7218b961ae2ceeb83bbc9",
35013501
"is_verified": false,
3502-
"line_number": 1638,
3502+
"line_number": 1639,
35033503
"is_secret": false
35043504
},
35053505
{
35063506
"type": "Secret Keyword",
35073507
"filename": "src/frontend/src/locales/en.json",
35083508
"hashed_secret": "0b8eacdde75bb24c6f29adf660f50ca4d9846358",
35093509
"is_verified": false,
3510-
"line_number": 1640,
3510+
"line_number": 1641,
35113511
"is_secret": false
35123512
},
35133513
{
35143514
"type": "Secret Keyword",
35153515
"filename": "src/frontend/src/locales/en.json",
35163516
"hashed_secret": "8cde7462c1ce55676dc45124068d844ad3b86dcf",
35173517
"is_verified": false,
3518-
"line_number": 1661,
3518+
"line_number": 1662,
35193519
"is_secret": false
35203520
},
35213521
{
35223522
"type": "Secret Keyword",
35233523
"filename": "src/frontend/src/locales/en.json",
35243524
"hashed_secret": "afbf9aed8c22c3faf4d92dccadabe324d49bc5a8",
35253525
"is_verified": false,
3526-
"line_number": 1884,
3526+
"line_number": 1885,
35273527
"is_secret": false
35283528
},
35293529
{
35303530
"type": "Secret Keyword",
35313531
"filename": "src/frontend/src/locales/en.json",
35323532
"hashed_secret": "651f66f27bbfaed040c836e22515162e20c4fa0d",
35333533
"is_verified": false,
3534-
"line_number": 1898,
3534+
"line_number": 1899,
35353535
"is_secret": false
35363536
},
35373537
{
35383538
"type": "Secret Keyword",
35393539
"filename": "src/frontend/src/locales/en.json",
35403540
"hashed_secret": "e38ef0e653c39ce1a4dde13da87333c43ced6cab",
35413541
"is_verified": false,
3542-
"line_number": 1983,
3542+
"line_number": 1984,
35433543
"is_secret": false
35443544
},
35453545
{
35463546
"type": "Secret Keyword",
35473547
"filename": "src/frontend/src/locales/en.json",
35483548
"hashed_secret": "a3e4ec7cb1a57129b074bdd0b9403a008a7f0019",
35493549
"is_verified": false,
3550-
"line_number": 2001,
3550+
"line_number": 2002,
35513551
"is_secret": false
35523552
}
35533553
],
@@ -7266,5 +7266,5 @@
72667266
}
72677267
]
72687268
},
7269-
"generated_at": "2026-07-14T18:03:34Z"
7269+
"generated_at": "2026-07-15T16:25:31Z"
72707270
}

docker/build_and_push.Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ USER root
9494
RUN microdnf update -y \
9595
&& microdnf install -y curl git libpq gnupg xz tar shadow-utils \
9696
&& microdnf clean all
97+
RUN python3.14 -m pip install --upgrade pip
9798
COPY --from=builder /usr/local/bin/uv /usr/local/bin/uv
9899
COPY --from=builder /usr/local/bin/uvx /usr/local/bin/uvx
99100
RUN ARCH=$(uname -m) \
@@ -105,7 +106,8 @@ RUN ARCH=$(uname -m) \
105106
| head -1) \
106107
&& if [ -z "$NODE_VERSION" ]; then echo "ERROR: Could not determine Node.js version" && exit 1; fi \
107108
&& curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-${NODE_ARCH}.tar.xz" \
108-
| tar -xJ -C /usr/local --strip-components=1
109+
| tar -xJ -C /usr/local --strip-components=1 \
110+
&& npm install -g npm@latest # ← add this line
109111
RUN useradd user -u 1000 -g 0 --no-create-home --home-dir /app/data
110112

111113
COPY --from=builder --chown=1000 /app/.venv /app/.venv

docker/build_and_push_backend.Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ RUN microdnf update -y \
6767
gnupg \
6868
xz tar \
6969
&& microdnf clean all
70+
RUN python3.14 -m pip install --upgrade pip
7071
COPY --from=builder /usr/local/bin/uv /usr/local/bin/uv
7172
COPY --from=builder /usr/local/bin/uvx /usr/local/bin/uvx
7273
# Install Node.js (required for npx-based MCP stdio servers)
@@ -79,7 +80,8 @@ RUN ARCH=$(uname -m) \
7980
| head -1) \
8081
&& if [ -z "$NODE_VERSION" ]; then echo "ERROR: Could not determine Node.js version" && exit 1; fi \
8182
&& curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-${NODE_ARCH}.tar.xz" \
82-
| tar -xJ -C /usr/local --strip-components=1
83+
| tar -xJ -C /usr/local --strip-components=1 \
84+
&& npm install -g npm@latest
8385

8486
# Create non-root user
8587
RUN useradd --uid 1000 --gid 0 --no-create-home --home-dir /app/data user

docker/build_and_push_base.Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ USER root
9898
RUN microdnf update -y \
9999
&& microdnf install -y curl git libpq gnupg xz tar shadow-utils \
100100
&& microdnf clean all
101+
RUN python3.14 -m pip install --upgrade pip
101102
COPY --from=builder /usr/local/bin/uv /usr/local/bin/uv
102103
COPY --from=builder /usr/local/bin/uvx /usr/local/bin/uvx
103104
RUN ARCH=$(uname -m) \
@@ -109,7 +110,8 @@ RUN ARCH=$(uname -m) \
109110
| head -1) \
110111
&& if [ -z "$NODE_VERSION" ]; then echo "ERROR: Could not determine Node.js version" && exit 1; fi \
111112
&& curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-${NODE_ARCH}.tar.xz" \
112-
| tar -xJ -C /usr/local --strip-components=1
113+
| tar -xJ -C /usr/local --strip-components=1 \
114+
&& npm install -g npm@latest
113115
RUN useradd user -u 1000 -g 0 --no-create-home --home-dir /app/data
114116

115117
COPY --from=builder --chown=1000 /app/.venv /app/.venv

docker/build_and_push_ep.Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ USER root
8686
RUN microdnf update -y \
8787
&& microdnf install -y curl git libpq gnupg xz tar shadow-utils \
8888
&& microdnf clean all
89+
RUN python3.14 -m pip install --upgrade pip
8990
COPY --from=builder /usr/local/bin/uv /usr/local/bin/uv
9091
COPY --from=builder /usr/local/bin/uvx /usr/local/bin/uvx
9192
RUN ARCH=$(uname -m) \
@@ -97,7 +98,8 @@ RUN ARCH=$(uname -m) \
9798
| head -1) \
9899
&& if [ -z "$NODE_VERSION" ]; then echo "ERROR: Could not determine Node.js version" && exit 1; fi \
99100
&& curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-${NODE_ARCH}.tar.xz" \
100-
| tar -xJ -C /usr/local --strip-components=1
101+
| tar -xJ -C /usr/local --strip-components=1 \
102+
&& npm install -g npm@latest
101103
RUN useradd user -u 1000 -g 0 --no-create-home --home-dir /app/data
102104

103105
COPY --from=builder --chown=1000 /app/.venv /app/.venv

docker/build_and_push_with_extras.Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ USER root
8686
RUN microdnf update -y \
8787
&& microdnf install -y curl git libpq gnupg xz tar shadow-utils \
8888
&& microdnf clean all
89+
RUN python3.14 -m pip install --upgrade pip
8990
COPY --from=builder /usr/local/bin/uv /usr/local/bin/uv
9091
COPY --from=builder /usr/local/bin/uvx /usr/local/bin/uvx
9192
RUN ARCH=$(uname -m) \
@@ -97,7 +98,8 @@ RUN ARCH=$(uname -m) \
9798
| head -1) \
9899
&& if [ -z "$NODE_VERSION" ]; then echo "ERROR: Could not determine Node.js version" && exit 1; fi \
99100
&& curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-${NODE_ARCH}.tar.xz" \
100-
| tar -xJ -C /usr/local --strip-components=1
101+
| tar -xJ -C /usr/local --strip-components=1 \
102+
&& npm install -g npm@latest
101103
RUN useradd user -u 1000 -g 0 --no-create-home --home-dir /app/data
102104

103105
COPY --from=builder --chown=1000 /app/.venv /app/.venv

docs/docs/API-Reference/workflows-api.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -504,7 +504,7 @@ The API uses standard HTTP status codes to indicate success or failure:
504504
|-------------|-------------|
505505
| `200 OK` | Request successful. |
506506
| `400 Bad Request` | Invalid request parameters. |
507-
| `401 Unauthorized` | Invalid or missing API key. |
507+
| `403 Forbidden` | Invalid or missing API key. |
508508
| `404 Not Found` | Flow not found or developer API disabled. |
509509
| `422 Unprocessable Entity` | Unknown `stream_protocol` or unsupported field for the selected mode. |
510510
| `500 Internal Server Error` | Server error during execution. |

docs/docs/Agents/agents.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ The **Agent** component has two outputs:
159159
1. In the **Agent** component, click the output label near the component's output port and select **Structured Response**.
160160
2. Select the **Agent** component to open the [component inspection panel](/concepts-components#component-inspection-panel), and then click <Icon name="Table" aria-hidden="true"/> **Open table**.
161161
3. Click <Icon name="Plus" aria-hidden="true"/> **+** to add a row for each field you want to extract. For each row, enter a **Name**, **Type**, and optionally a **Description** and **As List** toggle.
162-
4. Connect the **Structured Response** port to a downstream component that accepts [`Data`](/data-types#data) input, such as a **Parser** or **JSON Operations** component.
162+
4. Connect the **Structured Response** port to a downstream component that accepts [`JSON`](/data-types#json) input, such as a **Parser** or [**Data Operations** component](./operations).
163163

164164
The **Agent** component uses the connected LLM to extract structured data, and the extraction behavior is configured in the **Output Format Instructions** field.
165165
Modify the prompt in the **Output Format Instructions** field to change extraction behavior.

0 commit comments

Comments
 (0)