Heads up This site is currently under heavy development.
Subscribe Get it delivered — the daily firehose, filtered to the tools you run, plus the documentation changes vendors never announce. Compare plans →

The AI Toolchain — issue -036, July 14, 2026

THE AI TOOLCHAIN NO. -036
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED JULY 14, 2026 · EVERY WEEKDAY
EDITIONS tail grep head diff uniq

The daily firehose — everything the toolchain shipped today, already filtered.

// HOW THIS ISSUE IS MADE

We read every release from the 174 tools on our watchlist at the source — GitHub and GitLab release notes, vendor release pages and changelogs, project blogs and feeds, vendor press releases, and the source code behind the tag. Bug-fix-only releases and non-product newsroom noise are dropped; what's left is summarized down to the new capability, how to try it, and any screenshots or videos the release itself published. Every entry links to the sources it was built from.

VIEW
ISSUE VIEW full issue
Do you prefer this view?
$ tct list   # 12 tools matched
AI & LLM Tooling
◆  AI Agent Frameworks

Agno (formerly Phidata)

Sources Release notes → v2.7.3 NOTES

Agno v2.7.3 adds ValkeyDb storage and vector store, RedmineTools, TokenLab provider, and AG-UI human-in-the-loop support

└──▷ GET THIS VERSION
$ git clone --branch v2.7.3 https://github.com/agno-agi/agno.git
# already have the repo? check out this version:
$ git checkout v2.7.3
  • Adds ValkeyDb as a fast in-memory database backend for agents, teams, and workflows.
  • Adds ValkeyDB vector store with both vector and keyword search capabilities.
  • Adds RedmineTools to manage issues, comments, and time logs against a Redmine project management instance.
  • Adds TokenLab as a new OpenAI-compatible model provider.
  • Extends AG-UI with human-in-the-loop confirmation, input, and feedback flows.
Was this useful?
◆  AI Coding Agents

Anthropic Claude Code

Sources Release notes → v2.1.210 2 RELEASES · 2026-07-14 NOTES STABLE

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

Claude Code v2.1.210 adds live tool-call timers, permission-rule warnings, screen reader announcements, and smarter agent dashboard cues.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.210 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.210
  • Adds a live elapsed-time counter to the collapsed tool summary line so long-running tool calls visibly tick instead of appearing stuck.
  • Adds a startup warning when Write(path), NotebookEdit(path), or Glob(path) are used as permission rules, directing users to Edit(path) or Read(path) instead.
  • Screen reader mode now announces permission mode changes aloud when cycling modes with Shift+Tab.
  • Memory writes that leave a MEMORY.md index over its read limit now produce an explicit error instead of silent truncation.
  • The agents footer hint now shows how many background agents are waiting on input, with color emphasis when the count changes.
+1 moreshow less
  • Improves auto mode: the permission classifier now defaults to Sonnet 5 for external sessions, validated on the first request and pinned for the session.
1 more release in this issue · 2026-07-14
v2.1.208 NOTES STABLE

Claude Code v2.1.208 adds screen reader mode, vim insert remaps, corporate process wrapper, and mouse support in fullscreen menus.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.208 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.208
└──▷ TRY IT
Enable plain-text rendering for a screen reader user without modifying settings files.
$ CLAUDE_AX_SCREEN_READER=1 claude
Route all Claude Code child processes through a corporate launcher (e.g. for audit logging or credential injection).
$ CLAUDE_CODE_PROCESS_WRAPPER=/usr/local/bin/corp-launcher claude
Map jj to Escape in vim insert mode so you never have to reach for the Escape key.
json
# In ~/.claude/settings.json
{ "vimInsertModeRemaps": { "jj": "Escape" } }
  • Adds screen reader mode (--ax-screen-reader / CLAUDE_AX_SCREEN_READER=1 / axScreenReader: true) for opt-in plain-text rendering.
  • Adds vimInsertModeRemaps setting to map two-key insert-mode sequences (e.g. jj → Escape) in vim mode.
  • Adds CLAUDE_CODE_PROCESS_WRAPPER env var so every Claude Code self-spawn is routed through a required corporate launcher executable.
  • Adds mouse-click support for multi-select menus and "Other" input rows in fullscreen mode.
  • Completed background agents now remain listed in /tasks until cleanup instead of disappearing immediately on finish.
+5 moreshow less
  • Ctrl+X in agent view deletes renamed-branch worktrees while protecting unpushed commits and preserving the session row when a worktree is kept.
  • Catastrophic removals (e.g. rm -rf ~) inside command substitutions ($(…), backticks, <(…)) now prompt even in --dangerously-skip-permissions and auto mode.
  • Per-tool-call CPU overhead in print/SDK sessions reduced up to 7× at high MCP tool counts via tool-pool assembly caching.
  • Session transcript size reduced up to 79× in edit-heavy sessions by pruning superseded file-history backups.
  • /usage now shows last-known usage bars with an "as of" note when the usage endpoint is rate-limited, instead of an error screen.
Was this useful?

Block Goose

Sources Release notes → v1.43.0 NOTES

an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM

Goose v1.43.0 adds per-message cost/token stats, new AI providers, TLS for ACP serve, and a session --edit flag for conversation forking.

└──▷ GET THIS VERSION
$ git clone --branch v1.43.0 https://github.com/block/goose.git
# already have the repo? check out this version:
$ git checkout v1.43.0
└──▷ TRY IT
Review and trim a previous session's conversation before branching it into a new focused session — useful when you want to fork from a clean midpoint.
$ goose session --edit <session-id>
  • Adds --edit flag to session commands to edit conversation history before forking a new session.
  • New per-message usage stats UI showing tokens, cost, time-to-first-token, and tokens/sec.
  • Per-message usage and cost tracking with derived session totals.
  • Groups chat sessions by project in the navigation panel.
  • Shows project names in the directory switcher dropdown.
+16 moreshow less
  • New OllamaCloudProvider with dynamic model discovery and automatic context limit detection.
  • Adds delete support for custom apps directly from the Apps UI.
  • New iFlytek Spark and Astron MaaS provider integrations.
  • New Fireworks AI declarative provider integration.
  • OpenRouter request parameters support added.
  • Adds OVHcloud Qwen3.6-27B model with 262K context window.
  • Adds GPT-5.6 model family support.
  • Adds GLM-5.2 model support.
  • Desktop UI now supports French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, and Traditional Chinese locales.
  • Provider bindings MVP added to goose-sdk with Python wheel publishing.
  • TLS support added to goose serve ACP mode.
  • Streamable HTTP support added in the deeplink generator.
  • Automatic reconnection of desktop ACP sessions after sleep or connection loss.
  • Diagnostics output migrated to JSON report format.
  • OpenAI Responses API store parameter is now configurable.
  • MCP elicitations now routed through tool streams.
Was this useful?

SST OpenCode

Sources Release notes → v1.18.0 NOTES

The open source coding agent.

OpenCode Desktop v1.18.0 adds a layout switcher and completes the v2 migration with first-launch onboarding.

└──▷ GET THIS VERSION
$ git clone --branch v1.18.0 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.18.0
  • Adds a setting to switch between the new (v2) and legacy Desktop layouts during the transition period.
  • Completes the Desktop v2 migration, including upgrade handling and first-launch onboarding flow.
Was this useful?

Earendil Works Pi

Sources Release notes → v0.80.7 NOTES

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

Pi v0.80.7 adds cache-friendly dynamic tool loading, Fable 5 xhigh/max thinking, Ctrl+X message copy, and toolChoice for OpenAI/Codex Responses.

└──▷ GET THIS VERSION
$ git clone --branch v0.80.7 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.80.7
└──▷ TRY IT
Copy a branched or older assistant message to clipboard without leaving the transcript tree.
$ # In the Pi TUI, navigate to /tree, select the desired message, then press Ctrl+X
  • Adds cache-friendly dynamic tool loading: extensions can inject tools during execution while Anthropic and OpenAI Responses models preserve prompt-cache prefixes.
  • Adds Ctrl+X shortcut to copy the last assistant message or the selected message in /tree, enabling direct copying of branched and historical messages.
  • Adds native xhigh and max thinking levels for Claude Fable 5 across all generated provider catalogs.
  • Adds toolChoice support (including required and named tool selection) for OpenAI and Codex Responses providers.
└──▷ BREAKING ON UPGRADE
  • !The compat.sendSessionIdHeader flag has been removed from models.json for openai-responses. Replace sendSessionIdHeader: false with sessionAffinityFormat: "openai-nosession" (other values: "openai", "openrouter").
Was this useful?

Alibaba Qwen Code

Sources Release notes → sdk-typescript-v0.1.8 2 RELEASES · 2026-07-14 NOTES STABLE

Qwen Code SDK v0.1.8 adds session resumption, multi-modal input, concurrent batch execution, MCP progress updates, and a Coding Plan auth mode.

└──▷ GET THIS VERSION
$ git clone --branch sdk-typescript-v0.1.8 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout sdk-typescript-v0.1.8
└──▷ TRY IT
Resume a previous session by ID to continue work exactly where it left off.
$ qwen --session-id <your-session-id> 'continue the refactor we started'
Inject provider-specific parameters (e.g. enable_thinking) into requests to an OpenAI-compatible endpoint.
json
{
  "extra_body": { "enable_thinking": true }
}
Set environment variables for the CLI through the settings file instead of the shell environment.
yaml
env:
  MY_API_KEY: "sk-..."
  HTTP_PROXY: "http://proxy.corp:8080"
  • Adds --session-id CLI flag and resume/continue SDK options to resume or continue existing sessions by ID.
  • Adds settings.env field for environment variable configuration directly in settings.
  • Adds contextWindowSize configuration key to control the model context window.
  • Adds extra_body support for OpenAI-compatible providers to pass provider-specific request fields.
  • Adds export command for session history in markdown and HTML formats.
+22 moreshow less
  • Adds FORK_MODE support to ProcessTransport for Electron IPC integration.
  • Adds parentToolCallId and subagentType fields for ACP subagent tracking.
  • Adds Coding Plan authentication mode with unified AuthDialog and Coding Plan configuration management.
  • Adds MCP tool progress update support in TUI and SDK mode.
  • Adds experimental LSP support for code intelligence.
  • Adds symlink support for the skill manager.
  • Adds concurrent runner for batch CLI execution.
  • Promotes Agent Skills from experimental to stable.
  • Adds multi-modal input support (image, PDF, audio) across all content generators.
  • Adds a Zed extension for the Qwen Code agent server.
  • Adds TPM throttling error handling with a 1-minute retry delay for rate-limited requests.
  • Adds support for JSON Schema draft-2020-12 for MCP tools.
  • Improves retry logic for 429 and 5xx error handling.
  • Adds cache_control for system and last user text messages in the Anthropic content generator.
  • Adds debug mode output refactor routing console calls to a logfile-first debugLogger.
  • Adds large paste placeholder and improved enter-submit behaviour on macOS.
  • Preserves UTF-8 BOM when editing files.
  • Adds model selection through ACP in the VS Code IDE companion.
  • Removes the Smart Edit tool and ClearcutLogger.
  • Removes the read_many_files tool; replaces it with a readManyFiles utility for user @-commands.
  • Adds source information tracking in telemetry logs.
  • Clarifies output formats for non-interactive mode.
└──▷ BREAKING ON UPGRADE
  • !The disable* settings are renamed to enable* (negative naming changed to positive naming); any config using disable* keys will no longer be recognised.
  • !The read_many_files tool is removed; usages must migrate to the readManyFiles utility via user @-commands.
  • !The Smart Edit tool is removed; workflows depending on it will no longer function.
1 more release in this issue · 2026-07-14
v0.19.10 NOTES STABLE

Qwen Code v0.19.10 adds multi-workspace ACP, SDK effort/model controls, configurable shell timeouts, and xAI Grok as a built-in provider.

└──▷ GET THIS VERSION
$ git clone --branch v0.19.10 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.19.10
  • Adds SDK methods to control reasoning effort, list available models, and query account and context usage statistics at runtime.
  • Both the TypeScript and Python SDKs now expose transport selection and query options for finer control over daemon communication.
  • Foreground shell commands now respect a configurable default timeout, preventing long-running commands from blocking indefinitely.
  • Daemon now supports workspace-qualified ACP endpoints, allowing SDK and web shell clients to open sessions scoped to specific workspaces in multi-workspace deployments.
  • The qwen serve daemon can now host channel workers for multiple trusted workspaces, binding each worker to its respective workspace directory.
+34 moreshow less
  • The daemon now exposes read-only session catalogs for untrusted workspaces, letting clients browse sessions without write access.
  • New API endpoint lets you toggle workspace skills programmatically.
  • Workspace registrations added at runtime are now persisted so they survive daemon restarts without manual reconfiguration.
  • Workspaces can now be removed at runtime without restarting the server.
  • A new MessageDisplay hook fires incrementally during assistant streaming, allowing observers to track reply text before the turn completes.
  • Web shell gains a right-side review panel for inspecting edited files, artifacts, and scheduled tasks with diffs, file navigation, and session-scoped tabs.
  • Multi-workspace split view now supports cross-workspace sessions, workspace labels, and a responsive layout for side-by-side editing.
  • Rewind and shell actions now work across multiple workspaces.
  • Session export is now workspace-qualified so exports stay organized across workspaces.
  • Voice input is now qualified per workspace for better multi-workspace support.
  • Scheduled tasks from all workspaces are now aggregated into a single view in the web shell for easier monitoring.
  • SDK-hosted agents now forward user answers from ask_user_question tool approvals back to the model, enabling interactive question flows in TypeScript and Python SDK integrations.
  • DingTalk channels can now optionally mention group message senders in bot replies using visible @ tokens, with Markdown rendering preserved for replies without mentions.
  • Channel workers now reconnect automatically when the daemon restarts, restoring DingTalk and Feishu sessions without manual intervention.
  • Expanding thinking blocks with Alt+T during streaming now displays full reasoning content in real-time instead of a truncated preview.
  • Scheduled task prompts now support inline extension, skill, and MCP reference tags via floating pickers that serialize cleanly into the saved prompt text.
  • Subagent views now show untruncated live commands, deeper progress history, execution transcript paths, and recent tool context on inline approvals.
  • Sub-agent activity is now shown as a chronological transcript with a parallel-agent timeline for easier multi-task inspection.
  • Workspace transcript reader now provides persisted conversation history per workspace for server-side session browsing.
  • Code review now includes procedural correctness checks, adjustable effort levels, and guardrails that verify findings before posting.
  • PR triage comments now include a confidence score, sequence diagram, files overview, and review footer.
  • Daemon status now reports model API error counts and retry metrics.
  • Added xAI Grok as a built-in model provider preset.
  • Extension management upgraded to v2 with improved install, update, and removal flows.
  • Session groups in the web shell now support custom Hex color codes for easier visual organization.
  • The composer now accepts custom placeholder text, allowing embedders to show context-specific prompts to users.
  • Adds a composer header render slot and an opt-in mobile welcome footer placement so embedders can show custom content above the composer on small screens.
  • The web shell session sidebar is now configurable, letting embedders choose which session metadata and actions to display.
  • User-scope settings can now be edited directly in the panel, with in-panel model management.
  • Skill installation paths are now exposed so users can see where skills are stored.
  • The composer toolbar now displays the current Git branch as a chip.
  • Markdown tables in web shell now show row, column, and cell selection statistics.
  • Double-clicking a cell in a rendered Markdown table opens a dialog with the full cell value for easy reading and copying.
  • Web shell fires a callback when a new session is created, enabling custom integrations.
Was this useful?
◆  Local LLM Runtimes

LocalAI

Sources Release notes → v4.7.0 NOTES

LocalAI 4.7.0 adds voice cloning profiles, local video/avatar generation, diarized transcription, streaming TTS, and auto full-context resolution.

└──▷ GET THIS VERSION
$ git clone --branch v4.7.0 https://github.com/mudler/LocalAI.git
# already have the repo? check out this version:
$ git checkout v4.7.0
└──▷ USE IT
Run a model at its full trained context window without hardcoding a size, useful when a gallery YAML pins a smaller value.
yaml
context_size: -1
Restrict llama.cpp GPU offload to specific devices to exclude a display GPU or isolate inference to particular cards.
yaml
options:
  - devices:CUDA1,CUDA2
Reference a saved voice cloning profile from the TTS endpoint to synthesize speech without hand-editing YAML or copying audio files.
$ curl -X POST http://localhost:8080/v1/audio/speech \
  -H 'Content-Type: application/json' \
  -d '{"model": "qwen3-tts-cpp", "input": "Hello, world!", "voice": "localai://voice-profiles/my-profile"}'
  • Adds GET /api/voice-profiles, POST /api/voice-profiles, DELETE /api/voice-profiles/:id, and GET /api/voice-profiles/:id/audio REST endpoints for admin-managed voice cloning profiles; profiles are referenceable via stable localai://voice-profiles/<id> URIs from /v1/audio/speech or the TTS UI.
  • Adds MCP admin tools list_voice_profiles, create_voice_profile, and delete_voice_profile for voice profile management.
  • Adds typed tts.voice_cloning boolean config key to opt custom model names into or out of Voice Library compatibility; setting it to false rejects saved profile references with HTTP 400.
  • Adds context_size: -1 sentinel (any negative value, or LOCALAI_CONTEXT_SIZE=-1 / --context-size -1 globally) to resolve a model's context window to its full trained n_ctx_train from GGUF metadata at load time, with a VRAM-fit warning and a safe clamp so no backend receives a negative value.
  • Adds devices: option to the llama.cpp options: array (e.g., options: [devices:CUDA1,CUDA2]) to restrict GPU offload to specific named devices from llama-server --list-devices.
+9 moreshow less
  • Adds known_input_modalities and known_output_modalities config fields for declarative capability metadata, allowing generic code to discover what a model checkpoint accepts without branching on backend or checkpoint names.
  • Accepts reasoning_content as an inbound alias for the canonical reasoning field in OpenAI chat messages (vLLM/DeepSeek/cogito-style clients), enabling interleaved reasoning and tool calls in a single assistant turn.
  • Supports Anthropic Messages thinking blocks on the local path: inbound thinking blocks parse into message reasoning and are emitted before tool_use on streaming and non-streaming responses, gated on thinking: {type: 'enabled'} in the request.
  • New longcat-video Python backend supports text-to-video, image-to-video, and audio-driven talking-avatar generation; gallery entries longcat-video and longcat-video-avatar-1.5 available for CUDA 12/13 x86_64 and CUDA 13 ARM64.
  • New moss-transcribe-cpp Go backend performs joint multi-speaker transcription, diarization, and timestamps in a single offline pass; gallery model moss-transcribe-cpp-0.9b (default q5_k GGUF), 1.6–2.2x faster than reference on CPU.
  • Links F5-TTS static runtime into the CrispASR build; new f5-tts-crispasr gallery model produces 24kHz mono audio with voice cloning via options: [voice:/path/ref.wav, voice_text:Transcript...].
  • Replaces whole-clip-then-chunk synthesis in vibevoice-cpp with real incremental streaming via the new vv_capi_tts_stream callback ABI, reducing time-to-first-audio from 39.96s to 2.38s (~17x) on CPU for VibeVoice-Realtime-0.5B.
  • Adds model-load failure cooldown: failed loads return 503 + Retry-After during a backoff window (default 10s, geometric growth capped at 5 minutes) instead of respawning a crashing backend and leaking GPU memory.
  • Adds four Qwen DFlash speculative-decoding gallery entries (4B, 9B, 27B, and 35B-A3B), each bundling target and drafter models with spec_type:draft-dflash.
Was this useful?

llama.cpp

Sources Release notes → b10010 3 RELEASES · 2026-07-14 NOTES STABLE

llama.cpp b10010 adds --cors-* CLI options to the server for fine-grained CORS control.

└──▷ GET THIS VERSION
$ git clone --branch b10010 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b10010
  • Adds --cors-* options to the server command, including a special localhost value, enabling fine-grained cross-origin resource sharing control.
2 more releases in this issue · 2026-07-14
b10003 NOTES STABLE

llama.cpp b10003: tokenize tool gains standard model-sourcing flags including HuggingFace and offline support

└──▷ GET THIS VERSION
$ git clone --branch b10003 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b10003
└──▷ TRY IT
Tokenize text piped from stdin using a HuggingFace-hosted model without downloading it manually.
$ echo 'Analyze this payload' | llama-tokenize --stdin -hf <org/model> --show-count
Tokenize a file in an air-gapped environment using a local model, suppressing BOS token and showing token IDs only.
$ llama-tokenize -m /models/llama.gguf --offline --no-bos --ids -f input.txt
  • Exposes -m, -mu, -dr, -hf, -hff, --offline, and HF_TOKEN model-sourcing flags to the tokenize tool via LLAMA_EXAMPLE_TOKENIZE, enabling HuggingFace-hosted and offline model use directly from the tokenizer.
  • Registers --ids, --stdin, --no-bos, --no-parse-special, and --show-count as standard common args in the tokenize tool, replacing its hand-rolled argument parser.
b9994 NOTES STABLE

llama.cpp b9994 adds Q2_0 quantization support for Metal (Apple GPU) inference.

└──▷ GET THIS VERSION
$ git clone --branch b9994 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9994
  • Adds Q2_0 quantization format support to the Metal backend, enabling Apple Silicon GPU-accelerated inference with Q2_0 models.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Arize Phoenix

Sources Release notes → arize-phoenix-v18.0.0 2 RELEASES · 2026-07-14 NOTES STABLE

Phoenix v18 shifts session time-range filters to interval-overlap semantics.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-v18.0.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-v18.0.0
  • Session time-range filters now use interval-overlap semantics, returning sessions where any part of the session overlaps the queried range rather than requiring full containment.
└──▷ BREAKING ON UPGRADE
  • !Session time-range filters changed to interval-overlap semantics — queries that previously relied on containment-based filtering will now return a different (broader) set of sessions. See MIGRATION.md for details.
1 more release in this issue · 2026-07-14
arize-phoenix-v17.30.0 NOTES STABLE

Phoenix v17.30.0 adds force-tracing via debug env var, batch annotation config management, and playground error count display.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-v17.30.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-v17.30.0
  • Adds a debug environment variable to force tracing for agents, enabling trace capture without modifying application code.
  • Supports batch annotation config management in the app, allowing annotation configurations to be created and managed in bulk.
  • Playground now shows output error counts, making it easier to spot failures across multiple LLM runs at a glance.
Was this useful?

Langfuse

Sources Release notes → v3.213.0 NOTES

Langfuse v3.213.0 enables monitors for self-hosted deployments and adds a configurable REDIS_SOCKET_TIMEOUT_MS environment variable.

└──▷ GET THIS VERSION
$ git clone --branch v3.213.0 https://github.com/langfuse/langfuse.git
# already have the repo? check out this version:
$ git checkout v3.213.0
└──▷ TRY IT
Tune Redis socket timeout on a self-hosted deployment where the default causes premature disconnections under load.
$ REDIS_SOCKET_TIMEOUT_MS=10000 docker compose up
  • Adds REDIS_SOCKET_TIMEOUT_MS environment variable to make Redis socket timeout configurable for self-hosted deployments.
  • Enables monitors for self-hosted Langfuse deployments via event writes, bringing parity with cloud-hosted monitoring.
  • Adds contract-aware autocomplete to the code evaluator editor, surfacing available variables and types inline while writing eval logic.
  • Adds a copy-session-id button to the session detail header for quick clipboard access to session identifiers.
  • Writes a run-completion manifest per export run in blob storage, enabling downstream consumers to detect when an export run is complete.
+1 moreshow less
  • Adds an optional footer to TablePeekView for navigation controls in peek/side-panel views.
Was this useful?
◆  VECTOR DB RAG

LanceDB

Sources Release notes → python-v0.35.0-beta.2 2 RELEASES · 2026-07-14 NOTES STABLE

LanceDB python-v0.35.0-beta.2 adds a blob v2 fetch API, WatsonxReranker support, and FTS query tokenization.

└──▷ GET THIS VERSION
$ git clone --branch python-v0.35.0-beta.2 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:
$ git checkout python-v0.35.0-beta.2
  • Adds WatsonxReranker component for reranking search results using IBM Watsonx.
  • Adds FTS query tokenization support for table full-text-search queries.
  • Introduces a blob v2 fetch API for retrieving binary large object data.
1 more release in this issue · 2026-07-14
v0.32.0-beta.2 NOTES STABLE

LanceDB v0.32.0-beta.2 adds a blob v2 fetch API, WatsonxReranker support, and FTS query tokenization.

└──▷ GET THIS VERSION
$ git clone --branch v0.32.0-beta.2 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:
$ git checkout v0.32.0-beta.2
  • Adds FTS query tokenization support via table FTS query tokenization, enabling richer full-text search configuration.
  • Adds WatsonxReranker component to the Python reranker integrations for IBM Watsonx-backed result reranking.
  • Adds a blob v2 fetch API to the Python client for retrieving binary large object data.
Was this useful?

Milvus

Sources Release notes → v2.6.20 NOTES

Milvus v2.6.20 improves query scheduling, batching, index loading, filter performance, and streaming rebalancing with observability upgrades.

└──▷ GET THIS VERSION
$ git clone --branch v2.6.20 https://github.com/milvus-io/milvus.git
# already have the repo? check out this version:
$ git checkout v2.6.20
  • Adds named C++ thread-pool activity metrics with Grafana monitoring support.
  • Enables the channel-level score balancer by default and introduces a safer default threshold for channel-exclusive mode, improving streaming rebalancing.
  • Improves QueryCoord scheduling by decoupling task dispatch from distribution polling to allow independent scheduling intervals.
  • Improves QueryNode query batching by increasing the default NQ grouping limits for larger merged query batches.
  • Improves filter execution performance by skipping null-bitmap processing for all-valid results.
+3 moreshow less
  • Triggers streaming rebalancing immediately when the primary resource group configuration changes.
  • Improves index-loading resilience by safely completing pending range reads after partial failures.
  • Optimizes VARCHAR primary-key population when loading sealed segments.
Was this useful?
my-toolchain — 0 tools
paste an install list to detect your tools

A brew list, a Brewfile, requirements.txt, a Dockerfile — or just the product names, free-form. Nothing leaves your browser.

    browse all tools →