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 -403, April 29, 2022

THE AI TOOLCHAIN NO. -403
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED APRIL 29, 2022 · 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   # 4 tools matched
AI & LLM Tooling
◆  AI Model & Data Infrastructure

NVIDIA Triton Inference Server

Sources Release notes → v2.21.0 NOTES

Triton v2.21.0 adds raw binary requests, custom metrics via C API, multi-cloud model repos, and ensemble optional inputs.

└──▷ GET THIS VERSION
$ git clone --branch v2.21.0 https://github.com/triton-inference-server/server.git
# already have the repo? check out this version:
$ git checkout v2.21.0
  • Adds --tmp-dir argument to build.py to specify a custom temporary directory during container builds.
  • Supports raw binary HTTP requests to the inference endpoint, eliminating the need to specify an inference header.
  • Adds custom metrics support via the Triton C API, allowing custom backends and applications to publish metrics to the existing Triton metrics endpoint.
  • Supports loading models from multiple cloud storage repositories simultaneously — including multiple S3 buckets, GCS buckets, and Azure Storage containers — in a single Triton instance.
  • Ensembles now recognize optional inputs, enabling more flexible ensemble pipeline configurations.
+2 moreshow less
  • ONNX Runtime backend now uses available execution providers (e.g. GPU/TensorRT) when autocomplete is enabled, rather than always defaulting to the CPU execution provider.
  • Adds PyTorch and TensorFlow 1 backend support to build.py and compose.py for CPU-only builds.
Was this useful?
◆  AI Coding Agents

Zed

Sources Release notes → v0.31.0 7 RELEASES · 2022-04-04 → 2022-04-29 NOTES STABLE

Zed v0.31.0 adds format_on_save setting, redesigned status bar panel toggles, and grouped theme switcher.

└──▷ GET THIS VERSION
$ git clone --branch v0.31.0 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.31.0
  • Adds format_on_save setting to allow disabling automatic formatting on save.
  • Panels can now be toggled via icons in the status bar, replacing the sidebar.
  • Titlebar now displays open folder names; project diagnostics status is surfaced in the status bar.
  • Theme switcher now groups themes by light and dark.
  • Multi-buffer refactoring results are now sorted alphabetically by path.
└──▷ BREAKING ON UPGRADE
  • !The sidebar has been removed; panel access is now through status bar icons only.
6 more releases in this issue · 2022-04-04 → 2022-04-29
v0.30.0 NOTES STABLE

Zed v0.30.0 adds auto-updates, soft-wrap for long lines, TOML highlighting, and improved keymap customization with autocomplete.

└──▷ GET THIS VERSION
$ git clone --branch v0.30.0 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.30.0
└──▷ USE IT
Customize a key binding using the new keymap.json format with context-scoped bindings and inline comments.
json
[
    {
        "context": "Editor",
        "bindings": {
            "ctrl-w": "editor::DeleteToPreviousWordStart"
        }
    },
    {
        "context": "Workspace",
        "bindings": {
            "f1": "zed::OpenKeymap"
        }
    }
]
  • The structure of keymap.json has changed to a new array-of-objects format with context and bindings keys; autocomplete and type-checking are now provided when editing the keymap file.
  • The keymap and settings files may now contain comments.
  • The project diagnostics view is now bound to cmd-shift-m and opening your keymap to cmd-k cmd-s, matching VS Code defaults.
  • Adds automatic self-update: Zed checks for updates on startup and every hour; manual check available via Zed > Check for Updates.
  • Very long lines are now soft-wrapped at 512 characters instead of being truncated, even for languages where soft-wrap is normally disabled.
+8 moreshow less
  • TOML files now receive syntax highlighting.
  • The project browser now lists directories before files and sorts entries case-insensitively.
  • The project browser is now shown automatically when opening a new window for a folder.
  • Cursors are now hidden in inactive windows.
  • The mouse cursor now uses the I-beam style when hovering over an editor.
  • Several new themes have been added.
  • Command palette entries now use spaces consistently to separate all words instead of underscores in some places.
  • TypeScript support gains working Rename functionality.
└──▷ BREAKING ON UPGRADE
  • !The structure of keymap.json has changed: key bindings must now be expressed as an array of objects with context and bindings keys — existing keymap files using the old format will need to be updated.
v0.29.0 NOTES STABLE

Zed v0.29.0 adds a zed CLI tool for opening files and directories from the terminal.

└──▷ GET THIS VERSION
$ git clone --branch v0.29.0 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.29.0
  • Adds a zed command-line tool (installed via Zed > Install CLI, which symlinks into /usr/local/bin) for opening files and directories in Zed from the terminal.
v0.28.0 NOTES STABLE

Zed v0.28.0 adds a command palette via cmd-shift-P and per-language settings for JavaScript.

└──▷ GET THIS VERSION
$ git clone --branch v0.28.0 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.28.0
  • Introduces a command palette accessible via cmd-shift-P.
  • Settings such as tab size can now be customized specifically for JavaScript, independently of TypeScript.
v0.26.0 NOTES STABLE

Zed v0.26.0 adds custom keybindings via ~/.zed/keymap.json and autocomplete for settings in ~/.zed/settings.json.

└──▷ GET THIS VERSION
$ git clone --branch v0.26.0 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.26.0
└──▷ USE IT
Remap ctrl-w in the editor to delete the preceding word, matching terminal muscle memory.
json
{
  "Editor": {
    "ctrl-w": "editor::DeleteToPreviousWordStart"
  }
}
  • Adds custom key binding support via ~/.zed/keymap.json, mapping context-scoped key combos (e.g. ctrl-w in Editor) to named actions like editor::DeleteToPreviousWordStart.
  • Adds autocomplete for theme and language names inside ~/.zed/settings.json.
  • Adds ability to dismiss the buffer search bar with the escape key even when the bar is not focused.
v0.25.0 NOTES STABLE

Zed v0.25.0 redesigns built-in themes and adds tab bar scrolling for overflowing tabs.

└──▷ GET THIS VERSION
$ git clone --branch v0.25.0 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.25.0
  • Redesigned built-in light and dark themes, backed by major internal theming system changes to support faster future iteration on appearance.
  • Adds tab bar scrolling when a pane's tabs overflow the available space.
v0.24.0 NOTES STABLE

Zed v0.24.0 adds TypeScript/JavaScript language support, a breadcrumb toolbar, and new keyboard shortcuts.

└──▷ GET THIS VERSION
$ git clone --branch v0.24.0 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.24.0
  • Adds TypeScript and JavaScript language support.
  • New toolbar with breadcrumbs showing the syntactic location of the cursor.
  • Adds selection history navigation via cmd-u (back) and cmd-shift-u (forward).
  • Adds outdenting and indenting of selected lines via cmd-[ and cmd-].
  • Adds new prompts when closing tabs with unsaved or conflicting changes.
Was this useful?
Other / Uncategorized
◆  VECTOR DB RAG

Qdrant

Sources Release notes → v0.7.0 NOTES

Qdrant v0.7.0 adds arbitrary JSON payloads, new Bool/IsEmpty/ValuesCount filters, Alias API in gRPC, and order-of-magnitude faster Euclidean distance via SIMD.

└──▷ GET THIS VERSION
$ git clone --branch v0.7.0 https://github.com/qdrant/qdrant.git
# already have the repo? check out this version:
$ git checkout v0.7.0
  • Adds IsEmpty filter condition to match fields with no value set.
  • Adds ValuesCount filter condition to match fields based on the number of values they contain.
  • Adds Bool filter support and refactors the Match condition for payload filtering.
  • Adds Alias API to gRPC, bringing it to parity with the REST API.
  • Supports arbitrary JSON as payload — uploaded payload structure now exactly matches retrieved results, and the payload schema is used for field indexes only.
+2 moreshow less
  • Adds geo payload indexing so that geolocation queries are processed with a dedicated index type.
  • Euclidean metric distance computation now uses SIMD, delivering order-of-magnitude faster performance, with additional support for NEON on aarch64.
└──▷ BREAKING ON UPGRADE
  • !Collections created with any previous engine version are not compatible with v0.7.0 due to significant changes in payload format; re-create all collections from scratch after upgrading.
Was this useful?

Weaviate

Sources Release notes → v1.12.0 NOTES

Weaviate v1.12.0 adds configurable stopword lists, unlimited certainty-based vector search, a Shard API, and disk-pressure auto-protection.

└──▷ GET THIS VERSION
$ git clone --branch v1.12.0 https://github.com/weaviate/weaviate.git
# already have the repo? check out this version:
$ git checkout v1.12.0
  • Adds Shard API to expose individual shard status and allow marking shards as read-only via the API, blocking writes while permitting reads.
  • Introduces two configurable disk-pressure thresholds: a warning threshold (e.g. 80%) that logs alerts, and a critical threshold (e.g. 90%) that automatically marks all shards on the affected node as read-only.
  • Enables unlimited vector search by certainty, returning all results within the desired certainty range regardless of internal limits, with a configurable global maximum to prevent out-of-memory conditions.
  • Adds support for turning off tokenization on string fields so the entire field — including spaces — is indexed as a single token, preventing unwanted partial-string matches.
  • Introduces a fully configurable inverted-index stopword list, applicable to exact-match queries now and in anticipation of upcoming BM25 and mixed BM25/dense-vector search support.
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 →