Skip to content

docs: add blog links for 1.11 - #14207

Merged
mendonk merged 4 commits into
release-1.11.0from
docs-111-add-links
Jul 22, 2026
Merged

docs: add blog links for 1.11#14207
mendonk merged 4 commits into
release-1.11.0from
docs-111-add-links

Conversation

@mendonk

@mendonk mendonk commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator

A few fixes before publication:

  1. Incomplete docker superuser snippet in release note.
  2. Link to HITL blog.
  3. Link to Nextplaid blog.
  4. Add valkey as a standalone provider.

Summary by CodeRabbit

  • Documentation
    • Added usage guidance and video examples for NextPlaid and Human Input flows.
    • Added the Valkey extension bundle and installation command to the bundle listings.
    • Clarified Docker and upgrade instructions for setting a strong superuser password.
    • Standardized password placeholders in Docker command examples.

@mendonk mendonk self-assigned this Jul 22, 2026
@coderabbitai

coderabbitai Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Walkthrough

Documentation updates add NextPlaid and HITL flow references, standardize superuser password placeholders and guidance, and list the Valkey standalone bundle in current and versioned pages.

Changes

Documentation updates

Layer / File(s) Summary
Flow guidance references
docs/**/Components/bundles-nextplaid.mdx, docs/**/Components/human-input.mdx, docs/**/Flows/human-in-the-loop.mdx
Adds links to NextPlaid and HITL flow examples in current and versioned documentation.
Password example guidance
docs/**/Deployment/deployment-docker.mdx, docs/**/Support/release-notes.mdx
Uses SUPERUSER_PASSWORD in Docker and release-note examples and adds strong-password replacement instructions.
Standalone bundle catalog
docs/**/Lfx/extensions-bundle-list.mdx
Adds the valkey bundle and its uv pip install lfx-valkey command to current and versioned tables.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested labels: documentation

Suggested reviewers: erichare

🚥 Pre-merge checks | ✅ 9
✅ Passed checks (9 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title matches the main doc update theme and accurately reflects the new 1.11 blog links, though it omits the Docker and Valkey changes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Test Coverage For New Implementations ✅ Passed PR is docs-only: only two markdown files changed, and no test/spec files were added or updated.
Test Quality And Coverage ✅ Passed Docs-only PR: all touched files are .mdx docs; no implementation or test files were changed, so test-coverage criteria don't apply.
Test File Naming And Structure ✅ Passed PASS: The PR only changes two docs .mdx files under docs/Lfx; no test files were added or modified, so the test-file naming/structure check is not applicable.
Excessive Mock Usage Warning ✅ Passed Docs-only commit; no test files or mock-heavy test code were changed, so the mock-usage warning is not applicable.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs-111-add-links

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Jul 22, 2026
@github-actions

Copy link
Copy Markdown
Contributor

✅ Test Coverage Advisor

No source changes detected without accompanying tests. Thanks for keeping coverage up! 🎉

Advisory check only — never blocks merge.

@github-actions github-actions Bot added documentation Improvements or additions to documentation and removed documentation Improvements or additions to documentation labels Jul 22, 2026
@mendonk
mendonk requested review from Adam-Aghili and erichare July 22, 2026 14:15

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/docs/Components/human-input.mdx`:
- Around line 51-53: Replace the broken Langflow 1.11 release blog link with a
live release post or video URL in all four HITL pages:
docs/docs/Components/human-input.mdx lines 51-53,
docs/docs/Flows/human-in-the-loop.mdx lines 24-26,
docs/versioned_docs/version-1.11.0/Components/human-input.mdx lines 51-53, and
docs/versioned_docs/version-1.11.0/Flows/human-in-the-loop.mdx lines 24-26; keep
the link and surrounding wording synchronized across every site.

In `@docs/docs/Support/release-notes.mdx`:
- Around line 72-75: Quote the password replacement in every affected example so
values containing spaces, $ or ! remain shell-safe: update
docs/docs/Support/release-notes.mdx at 72-75 and 89-94,
docs/docs/Deployment/deployment-docker.mdx at 28 and 397,
docs/versioned_docs/version-1.11.0/Support/release-notes.mdx at 63-66 and 80-85,
and docs/versioned_docs/version-1.11.0/Deployment/deployment-docker.mdx at 28
and 397. Apply the same quoting consistently to both export and docker run -e
snippets.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: b650e1af-052c-4956-989e-6f0bc3c7eb89

📥 Commits

Reviewing files that changed from the base of the PR and between 0c132c2 and 0b75278.

📒 Files selected for processing (12)
  • docs/docs/Components/bundles-nextplaid.mdx
  • docs/docs/Components/human-input.mdx
  • docs/docs/Deployment/deployment-docker.mdx
  • docs/docs/Flows/human-in-the-loop.mdx
  • docs/docs/Lfx/extensions-bundle-list.mdx
  • docs/docs/Support/release-notes.mdx
  • docs/versioned_docs/version-1.11.0/Components/bundles-nextplaid.mdx
  • docs/versioned_docs/version-1.11.0/Components/human-input.mdx
  • docs/versioned_docs/version-1.11.0/Deployment/deployment-docker.mdx
  • docs/versioned_docs/version-1.11.0/Flows/human-in-the-loop.mdx
  • docs/versioned_docs/version-1.11.0/Lfx/extensions-bundle-list.mdx
  • docs/versioned_docs/version-1.11.0/Support/release-notes.mdx

Comment on lines +51 to +53
## Use HITL in a flow

For a video example, see the [Langflow 1.11 release blog](https://www.langflow.org/blog/langflow-1-11).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '--- docs/docs/Components/human-input.mdx ---\n'
sed -n '40,65p' docs/docs/Components/human-input.mdx

printf '\n--- docs/docs/Flows/human-in-the-loop.mdx ---\n'
sed -n '15,35p' docs/docs/Flows/human-in-the-loop.mdx

printf '\n--- docs/versioned_docs/version-1.11.0/Components/human-input.mdx ---\n'
sed -n '40,65p' docs/versioned_docs/version-1.11.0/Components/human-input.mdx

printf '\n--- docs/versioned_docs/version-1.11.0/Flows/human-in-the-loop.mdx ---\n'
sed -n '15,35p' docs/versioned_docs/version-1.11.0/Flows/human-in-the-loop.mdx

printf '\n--- link check ---\n'
python3 - <<'PY'
from urllib.request import Request, urlopen
from urllib.error import HTTPError, URLError

urls = [
    "https://www.langflow.org/blog/langflow-1-11",
]
for url in urls:
    req = Request(url, method="HEAD", headers={"User-Agent": "Mozilla/5.0"})
    try:
        with urlopen(req, timeout=15) as resp:
            print(url, resp.status, resp.geturl())
    except HTTPError as e:
        print(url, "HTTPError", e.code, e.reason)
    except URLError as e:
        print(url, "URLError", e.reason)
PY

Repository: langflow-ai/langflow

Length of output: 249


🌐 Web query:

Langflow 1.11 release blog canonical URL human in the loop 404

💡 Result:

As of July 22, 2026, Langflow 1.11 has not been officially released; documentation for it is listed as unreleased/next [1] and development work (including integration of human-in-the-loop features) is ongoing [2][3]. There is no official "1.11 release blog" yet, which is the primary reason for a 404 error if you are attempting to access such a URL [4]. The "human-in-the-loop" (HITL) capability has been a highly requested feature [5][6][7][8] and is currently being integrated into the codebase under development branches for the upcoming 1.11 release [3]. Recent technical work includes establishing a durable background execution substrate to allow workflows to suspend for human input and resume without losing state [3]. If you are encountering 404 errors related to Langflow documentation or blog posts, it is frequently due to the dynamic nature of their documentation (which uses paths like /next/ for upcoming features) [1] or outdated links in their UI components, which the team has historically addressed as they arise [9][10]. To stay updated on the official release of 1.11 and the HITL feature, you should monitor the official Langflow GitHub releases page [11] or the Langflow blog [4].

Citations:


🏁 Script executed:

#!/bin/bash
set -euo pipefail

rg -n "langflow-1-11|1\.11 release blog|release post|video example" docs -S || true

Repository: langflow-ai/langflow

Length of output: 786


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo '--- surrounding context: docs/docs/Components/human-input.mdx ---'
sed -n '45,58p' docs/docs/Components/human-input.mdx

echo
echo '--- surrounding context: docs/docs/Flows/human-in-the-loop.mdx ---'
sed -n '20,33p' docs/docs/Flows/human-in-the-loop.mdx

echo
echo '--- surrounding context: docs/versioned_docs/version-1.11.0/Components/human-input.mdx ---'
sed -n '45,58p' docs/versioned_docs/version-1.11.0/Components/human-input.mdx

echo
echo '--- surrounding context: docs/versioned_docs/version-1.11.0/Flows/human-in-the-loop.mdx ---'
sed -n '20,33p' docs/versioned_docs/version-1.11.0/Flows/human-in-the-loop.mdx

echo
echo '--- candidate URLs ---'
python3 - <<'PY'
from urllib.request import Request, urlopen
from urllib.error import HTTPError, URLError

urls = [
    "https://www.langflow.org/blog/langflow-1-11",
    "https://www.langflow.org/blog/langflow-1-10",
    "https://www.langflow.org/blog",
]
for url in urls:
    req = Request(url, method="HEAD", headers={"User-Agent": "Mozilla/5.0"})
    try:
        with urlopen(req, timeout=15) as resp:
            print(url, resp.status, resp.geturl())
    except HTTPError as e:
        print(url, "HTTPError", e.code, e.reason)
    except URLError as e:
        print(url, "URLError", e.reason)
PY

Repository: langflow-ai/langflow

Length of output: 3195


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo '--- insecure HEAD checks ---'
for url in \
  'https://www.langflow.org/blog/langflow-1-11' \
  'https://www.langflow.org/blog/langflow-1-10' \
  'https://www.langflow.org/blog' \
; do
  echo "[$url]"
  curl -k -sS -o /dev/null -D - -I "$url" | sed -n '1,5p'
  echo
done

echo '--- blog index snippets ---'
curl -k -sS 'https://www.langflow.org/blog' | \
  python3 - <<'PY'
import sys, re
html = sys.stdin.read()
for m in re.finditer(r'href="([^"]*langflow[^"]*)"[^>]*>(.*?)</a>', html, re.I | re.S):
    href, text = m.group(1), re.sub(r'\s+', ' ', m.group(2)).strip()
    print(href, '::', text)
PY

Repository: langflow-ai/langflow

Length of output: 730


Replace the Langflow 1.11 example link on all HITL pages

The link currently 404s on both current and versioned docs. Update the current and versioned component/flow pages to a live release post or video URL and keep them in sync.

  • docs/docs/Components/human-input.mdx#L51-L53
  • docs/docs/Flows/human-in-the-loop.mdx#L24-L26
  • docs/versioned_docs/version-1.11.0/Components/human-input.mdx#L51-L53
  • docs/versioned_docs/version-1.11.0/Flows/human-in-the-loop.mdx#L24-L26
📍 Affects 4 files
  • docs/docs/Components/human-input.mdx#L51-L53 (this comment)
  • docs/docs/Flows/human-in-the-loop.mdx#L24-L26
  • docs/versioned_docs/version-1.11.0/Components/human-input.mdx#L51-L53
  • docs/versioned_docs/version-1.11.0/Flows/human-in-the-loop.mdx#L24-L26
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/docs/Components/human-input.mdx` around lines 51 - 53, Replace the
broken Langflow 1.11 release blog link with a live release post or video URL in
all four HITL pages: docs/docs/Components/human-input.mdx lines 51-53,
docs/docs/Flows/human-in-the-loop.mdx lines 24-26,
docs/versioned_docs/version-1.11.0/Components/human-input.mdx lines 51-53, and
docs/versioned_docs/version-1.11.0/Flows/human-in-the-loop.mdx lines 24-26; keep
the link and surrounding wording synchronized across every site.

Source: MCP tools

Comment on lines +72 to +75
export LANGFLOW_SUPERUSER_PASSWORD=SUPERUSER_PASSWORD
```

Replace `SUPERUSER_PASSWORD` with a strong password for the Langflow superuser.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔒 Security & Privacy | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

for f in \
  docs/docs/Support/release-notes.mdx \
  docs/docs/Deployment/deployment-docker.mdx \
  docs/versioned_docs/version-1.11.0/Support/release-notes.mdx \
  docs/versioned_docs/version-1.11.0/Deployment/deployment-docker.mdx
do
  echo "===== $f ====="
  nl -ba "$f" | sed -n '1,140p' | sed -n '1,120p'
  echo
done

Repository: langflow-ai/langflow

Length of output: 247


🏁 Script executed:

#!/bin/bash
set -euo pipefail

python3 - <<'PY'
from pathlib import Path

paths = [
    Path("docs/docs/Support/release-notes.mdx"),
    Path("docs/docs/Deployment/deployment-docker.mdx"),
    Path("docs/versioned_docs/version-1.11.0/Support/release-notes.mdx"),
    Path("docs/versioned_docs/version-1.11.0/Deployment/deployment-docker.mdx"),
]

targets = {
    "LANGFLOW_SUPERUSER_PASSWORD=SUPERUSER_PASSWORD",
    "export LANGFLOW_SUPERUSER_PASSWORD=SUPERUSER_PASSWORD",
    "-e LANGFLOW_SUPERUSER_PASSWORD=SUPERUSER_PASSWORD \\",
}

for path in paths:
    print(f"===== {path} =====")
    lines = path.read_text().splitlines()
    for i, line in enumerate(lines, 1):
        if any(t in line for t in targets):
            start = max(1, i - 4)
            end = min(len(lines), i + 4)
            for j in range(start, end + 1):
                print(f"{j:4d}: {lines[j-1]}")
            print()
PY

Repository: langflow-ai/langflow

Length of output: 5092


🏁 Script executed:

#!/bin/bash
set -euo pipefail

python3 - <<'PY'
from pathlib import Path

checks = [
    ("docs/docs/Support/release-notes.mdx", [72, 75, 89, 94]),
    ("docs/docs/Deployment/deployment-docker.mdx", [28, 397]),
    ("docs/versioned_docs/version-1.11.0/Support/release-notes.mdx", [63, 66, 80, 85]),
    ("docs/versioned_docs/version-1.11.0/Deployment/deployment-docker.mdx", [28, 397]),
]

for p, nums in checks:
    lines = Path(p).read_text().splitlines()
    print(f"===== {p} =====")
    for n in nums:
        if 1 <= n <= len(lines):
            print(f"{n:4d}: {lines[n-1]}")
    print()
PY

Repository: langflow-ai/langflow

Length of output: 1282


Quote the password examples. The export and docker run -e snippets should use a shell-safe replacement; otherwise passwords with spaces or $/! characters can break these commands. Apply the same fix in the release-note and Docker examples, including the versioned copies.

📍 Affects 4 files
  • docs/docs/Support/release-notes.mdx#L72-L75 (this comment)
  • docs/docs/Support/release-notes.mdx#L89-L94
  • docs/docs/Deployment/deployment-docker.mdx#L28-L28
  • docs/docs/Deployment/deployment-docker.mdx#L397-L397
  • docs/versioned_docs/version-1.11.0/Support/release-notes.mdx#L63-L66
  • docs/versioned_docs/version-1.11.0/Support/release-notes.mdx#L80-L85
  • docs/versioned_docs/version-1.11.0/Deployment/deployment-docker.mdx#L28-L28
  • docs/versioned_docs/version-1.11.0/Deployment/deployment-docker.mdx#L397-L397
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/docs/Support/release-notes.mdx` around lines 72 - 75, Quote the password
replacement in every affected example so values containing spaces, $ or ! remain
shell-safe: update docs/docs/Support/release-notes.mdx at 72-75 and 89-94,
docs/docs/Deployment/deployment-docker.mdx at 28 and 397,
docs/versioned_docs/version-1.11.0/Support/release-notes.mdx at 63-66 and 80-85,
and docs/versioned_docs/version-1.11.0/Deployment/deployment-docker.mdx at 28
and 397. Apply the same quoting consistently to both export and docker run -e
snippets.

Source: Coding guidelines

@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Build successful! ✅
Deploying docs draft.
Deploy successful! View draft

@erichare erichare left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mendonk approving to not block, but two things to check

Otherwise clean: current/versioned docs are synchronized, lfx-valkey and its docs route exist, git diff --check passed, and the synthetic merge is conflict-free. Required docs/accessibility/deploy checks are still running.

@github-actions github-actions Bot added the lgtm This PR has been approved by a maintainer label Jul 22, 2026
@mendonk

mendonk commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator Author

@erichare The pages will be published by the time this is merged

@mendonk
mendonk added this pull request to the merge queue Jul 22, 2026
Merged via the queue into release-1.11.0 with commit 726e9ed Jul 22, 2026
31 checks passed
@mendonk
mendonk deleted the docs-111-add-links branch July 22, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation lgtm This PR has been approved by a maintainer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants