# v2

Published articles for v2.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Asahi Linux Drops MIT and Goes Full GPL After AI Tools Were Used to Steal Unreleased Code

DevFeed: [Asahi Linux Drops MIT and Goes Full GPL After AI Tools Were Used to Steal Unreleased Code](<https://devfeed.tech/articles/asahi-linux-drops-mit-and-goes-full-gpl-after-ai-tools-were-used-to-steal-unreleased-code-122617.md>)

Original publisher: [Read original article](<https://feed.itsfoss.com/link/24361/17517892/asahi-linux-drops-mit-for-gpl>)

Author: Abhishek Prakash

Published: 2026-11-08T12:56:22Z

Content type: article

Language: en

Sources: [It's FOSS](<https://devfeed.tech/sources/it-s-foss.md>)

Topics: [generative-ai-tools](<https://devfeed.tech/topics/generative-ai-tools.md>), [AI tools for developers](<https://devfeed.tech/topics/ai-tools-for-developers.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [gpl](<https://devfeed.tech/tags/gpl.md>), [linux](<https://devfeed.tech/tags/linux.md>), [llms](<https://devfeed.tech/tags/llms.md>), [mit](<https://devfeed.tech/tags/mit.md>), [news](<https://devfeed.tech/tags/news.md>), [repository](<https://devfeed.tech/tags/repository.md>), [v2](<https://devfeed.tech/tags/v2.md>)

### AI overview

Asahi Linux says it is moving all repositories from permissive licensing to GPL v2 or later after code from developers' unreleased personal forks was reportedly copied, sometimes rewritten with LLMs to obscure its origin. The article explains that MIT permits reuse in closed commercial products if its copyright notice is retained, while GPL requires distributed modified versions to provide source under the same license, reducing the scope for closed commercial forks and making reuse easier to detect. The change may hinder code laundering but cannot stop determined actors from copying or rewriting code. The excerpt says Asahi did not name the actors or explain how past contributions will be relicensed or whether all prior contributors agreed; the move has drawn criticism over possible contributor consent and may complicate BSD reuse.

### Source excerpt

Every Asahi Linux repository is moving to GPL v2 or later, after bad actors lifted unreleased code and ran it through LLMs to hide where it came from.

## Kubeflow Trainer v2.4: Bringing Workload-Aware Scheduling to TrainJob

DevFeed: [Kubeflow Trainer v2.4: Bringing Workload-Aware Scheduling to TrainJob](<https://devfeed.tech/articles/kubeflow-trainer-v2-4-bringing-workload-aware-scheduling-to-trainjob-122167.md>)

Original publisher: [Read original article](<https://blog.kubeflow.org/kubeflow-trainer-v2.4-release/>)

Author: Shristi, Andrey Velichkevich

Published: 2026-11-06T06:00:00Z

Content type: article

Language: en

Sources: [Kubeflow](<https://devfeed.tech/sources/kubeflow.md>)

Topics: [scheduling](<https://devfeed.tech/topics/scheduling.md>), [distributed-training](<https://devfeed.tech/topics/distributed-training.md>), [AI Infrastructure](<https://devfeed.tech/topics/ai-infrastructure.md>), [Deadlock](<https://devfeed.tech/topics/deadlock.md>), [Multi-GPU](<https://devfeed.tech/topics/multi-gpu.md>), [Distributed Systems & Parallel Computing](<https://devfeed.tech/topics/distributed-systems-parallel-computing.md>), [CUDA](<https://devfeed.tech/topics/cuda.md>), [Boilerplate](<https://devfeed.tech/topics/boilerplate.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [distributed-training](<https://devfeed.tech/tags/distributed-training.md>), [gpus](<https://devfeed.tech/tags/gpus.md>), [kubeflow](<https://devfeed.tech/tags/kubeflow.md>), [release](<https://devfeed.tech/tags/release.md>), [scheduling](<https://devfeed.tech/tags/scheduling.md>), [trainer](<https://devfeed.tech/tags/trainer.md>), [v2](<https://devfeed.tech/tags/v2.md>)

### AI overview

Kubeflow Trainer v2.4 adds Workload-Aware Scheduling (WAS) for distributed TrainJobs. The controller creates Kubernetes Workload and PodGroup resources so workers can be admitted as an all-or-nothing gang, avoiding GPUs sitting idle while a job waits for capacity. Runtime configuration can give initializers a basic scheduling policy while GPU workers wait for their own gang, addressing dependency deadlocks. Admins choose one scheduling level per ReplicatedJob: TrainJob level for zone placement, ReplicatedJob level for network-block placement, or Job level for rack placement. In v2.4 these are independent PodGroups, not a nested hierarchy; Job-level groups support at most one replica and require Kubernetes v1.38. CompositePodGroup support is roadmap work, with Kubernetes 1.37 identified as alpha, and would allow nested placement and coordinated groups. Other listed additions include DRA support, per-TrainJob scheduler overrides, multi-slice TPU replicas, secured metrics, and OptimizationJob alpha integrations. The release also changes MPI image behavior and several configuration and upgrade requirements.

### Source excerpt

Imagine launching an AI/ML distributed training job across 64 GPUs. Two frequent problems happen:

## Hardening Production Multi-Container Topologies with Docker Compose v2

DevFeed: [Hardening Production Multi-Container Topologies with Docker Compose v2](<https://devfeed.tech/articles/hardening-production-multi-container-topologies-with-docker-compose-v2-119322.md>)

Original publisher: [Read original article](<https://hackernoon.com/hardening-production-multi-container-topologies-with-docker-compose-v2?source=rss>)

Author: Siva Sai Krishna Suryadevara

Published: 2026-11-05T15:31:57Z

Content type: article

Language: en

Sources: [HackerNoon](<https://devfeed.tech/sources/hackernoon.md>)

Topics: [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [container-networking](<https://devfeed.tech/topics/container-networking.md>), [container escape](<https://devfeed.tech/topics/container-escape.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [blueprint](<https://devfeed.tech/tags/blueprint.md>), [compose](<https://devfeed.tech/tags/compose.md>), [container](<https://devfeed.tech/tags/container.md>), [container-hardening](<https://devfeed.tech/tags/container-hardening.md>), [container-security](<https://devfeed.tech/tags/container-security.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-compose](<https://devfeed.tech/tags/docker-compose.md>), [docker-networking](<https://devfeed.tech/tags/docker-networking.md>), [docker-secrets](<https://devfeed.tech/tags/docker-secrets.md>), [docker-security](<https://devfeed.tech/tags/docker-security.md>), [hackernoon-top-story](<https://devfeed.tech/tags/hackernoon-top-story.md>), [hardening](<https://devfeed.tech/tags/hardening.md>), [health](<https://devfeed.tech/tags/health.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [network](<https://devfeed.tech/tags/network.md>), [production](<https://devfeed.tech/tags/production.md>), [race-conditions](<https://devfeed.tech/tags/race-conditions.md>), [startup](<https://devfeed.tech/tags/startup.md>), [v2](<https://devfeed.tech/tags/v2.md>), [yaml-configuration](<https://devfeed.tech/tags/yaml-configuration.md>)

### AI overview

The excerpt's production Compose blueprint makes startup readiness, network access, secrets, and resource limits explicit. Long-form `depends_on` gates the API on a TCP health check for Postgres, then on a one-shot migration's successful exit; this avoids startup races and concurrent migration runs when scaling the app. Separate `dmz` and internal backend networks leave only Nginx's port published and isolate the data stores. File-sourced Compose secrets stay out of environment variables and `docker inspect`, though outside Swarm their host file permissions control container access. The blueprint also applies CPU, memory, and process limits, non-root users, read-only filesystems, and dropped capabilities. It notes named-volume compatibility with image ownership, bind-mount ownership pitfalls, Redis cache headroom, and rootless Docker's restriction on publishing ports 80/443. It recommends validating the rendered configuration, service health, migration exit status, network isolation, and applied limits.

### Source excerpt

Eliminate silent startup failures, race conditions, and network exposure in multi-container stacks using Docker Compose v2 health gates and least privilege.

## Coarse Semantic Blocks for Efficient Training-Free Sparse Attention

DevFeed: [Coarse Semantic Blocks for Efficient Training-Free Sparse Attention](<https://devfeed.tech/articles/coarse-semantic-blocks-for-efficient-training-free-sparse-attention-116929.md>)

Original publisher: [Read original article](<https://arxiv.org/abs/2611.04313>)

Author: Sosuke Kobayashi, Shoichiro Yamaguchi, Seiya Tokui

Published: 2026-11-04T05:00:00Z

Content type: article

Language: en

Sources: [arXiv: Artificial Intelligence](<https://devfeed.tech/sources/arxiv-artificial-intelligence.md>), [arXiv: Machine Learning](<https://devfeed.tech/sources/arxiv-machine-learning.md>)

Topics: [LLM optimization](<https://devfeed.tech/topics/llm-optimization.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [long-context](<https://devfeed.tech/topics/long-context.md>)

Tags: [accelerate](<https://devfeed.tech/tags/accelerate.md>), [attention](<https://devfeed.tech/tags/attention.md>), [blocks](<https://devfeed.tech/tags/blocks.md>), [cs-ai](<https://devfeed.tech/tags/cs-ai.md>), [cs-cl](<https://devfeed.tech/tags/cs-cl.md>), [cs-lg](<https://devfeed.tech/tags/cs-lg.md>), [decoding](<https://devfeed.tech/tags/decoding.md>), [hybrid](<https://devfeed.tech/tags/hybrid.md>), [llms](<https://devfeed.tech/tags/llms.md>), [long-context](<https://devfeed.tech/tags/long-context.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [nvidia-h200](<https://devfeed.tech/tags/nvidia-h200.md>), [prefill](<https://devfeed.tech/tags/prefill.md>), [qwen3-5-4b](<https://devfeed.tech/tags/qwen3-5-4b.md>), [ruler](<https://devfeed.tech/tags/ruler.md>), [semantic](<https://devfeed.tech/tags/semantic.md>), [training](<https://devfeed.tech/tags/training.md>), [v2](<https://devfeed.tech/tags/v2.md>)

### AI overview

The method speeds up prefill and decoding by clustering prompt keys into large semantic blocks, including tokens from noncontiguous positions. Each query scores block centroids, attends to original keys and values in selected blocks, and is grouped with queries selecting the same blocks for efficient prefill. On one NVIDIA H200, including index construction and use, it achieves 2.3-2.4x prefill and 1.7-2.0x decoding speedups over dense attention at 512K tokens, and 2.9-3.0x prefill speedups at 1M. Qwen3.5-35B-A3B stays close to dense attention on five RULER tasks through 1M, LongBench-v2 overall, and MRCR through 256K. Qwen3.5-4B loses accuracy mainly on multi-key retrieval, though it beats dense Qwen3.5-2B on all three benchmarks at similar 512K latency. Larger blocks with a larger token budget are reported as both faster and more accurate than smaller-block, smaller-budget settings.

### Source excerpt

arXiv:2611.04313v1 Announce Type: new Abstract: We introduce a training-free sparse attention method that builds a prompt-specific key index to accelerate both prefill and decoding. The method clusters the keys into large semantic blocks that group tokens from noncontiguous positions. Each query position selects blocks by scoring their centroids and attends to the original keys and values within them. Queries that select the same block are processed together, so prefill stays fast even though each query chooses its own blocks. Large blocks make centroid scoring and this grouped processing cheap, so each query can attend to more tokens in the same time. Larger blocks with a larger token budget can thus be both faster and more accurate on long-context tasks than smaller blocks with a smaller budget. We evaluate two hybrid LLMs, Qwen3.5-4B and 35B-A3B, on one NVIDIA H200. Including the cost of building and using the index, whole-model wall-clock speedups over dense attention are 2.3-2.4x for prefill and 1.7-2.0x for decoding at 512K tokens, and 2.9-3.0x for prefill at 1M. The 35B-A3B model stays close to dense attention on five RULER tasks through 1M, on LongBench-v2 overall, and on MRCR through 256K. The 4B model loses accuracy mainly on multi-key retrieval, yet outperforms dense Qwen3.5-2B, whose latency is similar at 512K, on all three benchmarks.

## NVIDIA Nemotron 3.5 Transcribe and Granary v2: Intelligent Multilingual Transcription You Can Prompt and Adapt

DevFeed: [NVIDIA Nemotron 3.5 Transcribe and Granary v2: Intelligent Multilingual Transcription You Can Prompt and Adapt](<https://devfeed.tech/articles/nvidia-nemotron-3-5-transcribe-and-granary-v2-intelligent-multilingual-transcription-you-can-prompt-and-adapt-105893.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/nvidia/nemotron-transcribe-granary>)

Author: Maryam Motamedi; Piotr Żelasko; Kunal Dhawan; Nikolay Karpov; Nune Tadevosyan; Meline Mkrtchyan; Nithin Rao Koluguri; Francesco

Published: 2026-10-28T14:58:17Z

Content type: release

Language: en

Sources: [Hugging Face](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [Nemotron](<https://devfeed.tech/topics/nemotron.md>), [voice ai](<https://devfeed.tech/topics/voice-ai.md>), [Fine-tuning](<https://devfeed.tech/topics/fine-tuning.md>), [Prompt Engineering](<https://devfeed.tech/topics/prompt-engineering.md>), [Enhancing AI model performance](<https://devfeed.tech/topics/enhancing-ai-model-performance.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [audio](<https://devfeed.tech/tags/audio.md>), [data](<https://devfeed.tech/tags/data.md>), [data-pipeline](<https://devfeed.tech/tags/data-pipeline.md>), [domain](<https://devfeed.tech/tags/domain.md>), [fine-tuning](<https://devfeed.tech/tags/fine-tuning.md>), [format](<https://devfeed.tech/tags/format.md>), [granary-v2](<https://devfeed.tech/tags/granary-v2.md>), [leaderboard](<https://devfeed.tech/tags/leaderboard.md>), [model](<https://devfeed.tech/tags/model.md>), [nemotron](<https://devfeed.tech/tags/nemotron.md>), [nemotron-3-5](<https://devfeed.tech/tags/nemotron-3-5.md>), [nemotron-3-5-transcribe](<https://devfeed.tech/tags/nemotron-3-5-transcribe.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [nvidia-nemotron](<https://devfeed.tech/tags/nvidia-nemotron.md>), [open](<https://devfeed.tech/tags/open.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [prompt](<https://devfeed.tech/tags/prompt.md>), [transcription](<https://devfeed.tech/tags/transcription.md>), [v2](<https://devfeed.tech/tags/v2.md>)

### AI overview

NVIDIA Nemotron 3.5 Transcribe combines multilingual transcription, speaker attribution, translation, and audio Q&A in one promptable open-weight checkpoint. It supports transcription in 40 languages, translation between English and 31 languages, up to eight speakers, and recordings up to an hour; language support varies by task, and audio Q&A is trained in English. It is designed for recorded audio, with vLLM serving available and quantized local deployment described as forthcoming. Granary v2 provides multilingual manifests and a reusable curation pipeline, while NeMo Speech tools support fine-tuning. In an Indian medical ASR case study, fine-tuning reduced held-out WER from 22.44% to 12.17% versus the best-prompt baseline, with a slight LibriSpeech test-clean WER increase from 1.54% to 1.69%; a medical specialist still led on exact brand-name matches. The source recommends evaluating domain entities and general-speech retention.

### Source excerpt

# NVIDIA Nemotron 3.5 Transcribe and Granary v2: Intelligent Multilingual Transcription You Can Prompt and Adapt ## One open model for multilingual transcription, speaker attribution, translation, and audio Q&A, with top leaderboard results, plus the open Granary v2 data pipeline and fine-tuning recipes to adapt it. A transcript can capture every spoken word and still leave users or applications wondering who said what, how to translate it, or how to format domain-specific jargon.

## dbt without the warehouse (or the bill): DuckDB end to end

DevFeed: [dbt without the warehouse (or the bill): DuckDB end to end](<https://devfeed.tech/articles/dbt-without-the-warehouse-or-the-bill-duckdb-end-to-end-102644.md>)

Original publisher: [Read original article](<https://www.getdbt.com/blog/dbt-duckdb-warehouse-free-data-transformation>)

Author: Daniel Poppy

Published: 2026-10-27T17:36:00Z

Content type: news

Language: en

Sources: [dbt Labs](<https://devfeed.tech/sources/dbt-labs.md>)

Topics: [DuckDB](<https://devfeed.tech/topics/duckdb.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [about](<https://devfeed.tech/tags/about.md>), [adapter](<https://devfeed.tech/tags/adapter.md>), [agent](<https://devfeed.tech/tags/agent.md>), [aggregation](<https://devfeed.tech/tags/aggregation.md>), [all](<https://devfeed.tech/tags/all.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [analytics-engineering](<https://devfeed.tech/tags/analytics-engineering.md>), [bill](<https://devfeed.tech/tags/bill.md>), [built-in](<https://devfeed.tech/tags/built-in.md>), [change](<https://devfeed.tech/tags/change.md>), [dbt](<https://devfeed.tech/tags/dbt.md>), [duckdb](<https://devfeed.tech/tags/duckdb.md>), [learn](<https://devfeed.tech/tags/learn.md>), [offline](<https://devfeed.tech/tags/offline.md>), [profile](<https://devfeed.tech/tags/profile.md>), [small](<https://devfeed.tech/tags/small.md>), [v2](<https://devfeed.tech/tags/v2.md>), [warehouse](<https://devfeed.tech/tags/warehouse.md>), [with](<https://devfeed.tech/tags/with.md>)

### AI overview

dbt v2 includes a built-in DuckDB adapter, and connecting it requires setting the profile output to duckdb and specifying a file path; omitting the path creates a temporary in-memory database. In a live demonstration, Hannes Mühleisen ran dbt fully offline over about 10 GB of compressed Wikipedia page-view CSVs stored locally. A build with window-function calculations across millions of article titles and an aggregation over roughly 300 million rows finished in about three seconds. DuckDB can query CSV, Parquet, and Iceberg files directly without importing them, and includes SQL features such as GROUP BY ALL, UNION BY NAME, and PIVOT. The excerpt presents DuckDB as a single-machine option for many datasets, while previewing DuckDB 2.0 features expected around October 2026.

### Source excerpt

dbt v2 ships with a built-in DuckDB adapter, so connecting dbt to a local, offline warehouse takes only a small profile change.

## dbt v2 lands: faster parsing, one shared adapter layer, and a docs experience that skips the giant manifest.json

DevFeed: [dbt v2 lands: faster parsing, one shared adapter layer, and a docs experience that skips the giant manifest.json](<https://devfeed.tech/articles/dbt-v2-lands-faster-parsing-one-shared-adapter-layer-and-a-docs-experience-that-skips-the-giant-manifest-json-101831.md>)

Original publisher: [Read original article](<https://www.getdbt.com/blog/dbt-v2-fast-parsing-shared-adapters-documentation>)

Author: Daniel Poppy

Published: 2026-10-26T21:58:00Z

Content type: news

Language: en

Sources: [dbt Labs](<https://devfeed.tech/sources/dbt-labs.md>)

Topics: [adapter pattern](<https://devfeed.tech/topics/adapter-pattern.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Tree-sitter](<https://devfeed.tech/topics/tree-sitter.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [GeoJSON](<https://devfeed.tech/topics/geojson.md>)

Tags: [adapter](<https://devfeed.tech/tags/adapter.md>), [adapters](<https://devfeed.tech/tags/adapters.md>), [ai](<https://devfeed.tech/tags/ai.md>), [analytics-engineering](<https://devfeed.tech/tags/analytics-engineering.md>), [autofix](<https://devfeed.tech/tags/autofix.md>), [bigquery](<https://devfeed.tech/tags/bigquery.md>), [blast-radius](<https://devfeed.tech/tags/blast-radius.md>), [claude](<https://devfeed.tech/tags/claude.md>), [column](<https://devfeed.tech/tags/column.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [core](<https://devfeed.tech/tags/core.md>), [dbt](<https://devfeed.tech/tags/dbt.md>), [docs](<https://devfeed.tech/tags/docs.md>), [faster](<https://devfeed.tech/tags/faster.md>), [files](<https://devfeed.tech/tags/files.md>), [json](<https://devfeed.tech/tags/json.md>), [layer](<https://devfeed.tech/tags/layer.md>), [learn](<https://devfeed.tech/tags/learn.md>), [manifest](<https://devfeed.tech/tags/manifest.md>), [parsing](<https://devfeed.tech/tags/parsing.md>), [v2](<https://devfeed.tech/tags/v2.md>)

### AI overview

dbt v2 aims to bring v1 and v2 toward one engine and binary, while offering practical upgrade checks in v1.12. The excerpt says v1.12 includes a v2 parser for compatibility checks and an autofix deprecations command; a live demo resolved 22 flagged issues in about five minutes. In v2, adapters share a layer built on the ADBC driver standard and ship with the engine, avoiding the dependency conflicts that could arise when installing separate v1 adapters. On a synthetic 1,800-model project, parsing took about 3 seconds in v2 versus 10-13 seconds in v1. SQL typo detection took about 1.5 seconds on the OSS distribution, which round-trips to the warehouse, versus 0.06 seconds on the full distribution, which understands SQL directly. Docs v2 replaces a large manifest.json with queryable Parquet files; demos used Claude to query lineage and downstream impact. The excerpt notes that migration will take years and that v2 was generally available on most adapters at the time of the talk.

### Source excerpt

dbt v2 bundles adapters, speeds up parsing, and replaces manifest.json with smaller, queryable files for people and AI.

## Depth Anything: Models, Comparisons, and How to Use It

DevFeed: [Depth Anything: Models, Comparisons, and How to Use It](<https://devfeed.tech/articles/depth-anything-models-comparisons-and-how-to-use-it-101182.md>)

Original publisher: [Read original article](<https://roboflow.com/blog/use-depth-anything-in-roboflow>)

Author: Dikshant Shah

Published: 2026-10-26T19:18:06Z

Content type: tutorial

Language: en

Sources: [Roboflow](<https://devfeed.tech/sources/roboflow-blog.md>)

Topics: [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [3D](<https://devfeed.tech/topics/3d.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [comparisons](<https://devfeed.tech/tags/comparisons.md>), [computer-vision](<https://devfeed.tech/tags/computer-vision.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [images](<https://devfeed.tech/tags/images.md>), [models](<https://devfeed.tech/tags/models.md>), [run](<https://devfeed.tech/tags/run.md>), [streams](<https://devfeed.tech/tags/streams.md>), [v1](<https://devfeed.tech/tags/v1.md>), [v2](<https://devfeed.tech/tags/v2.md>), [v3](<https://devfeed.tech/tags/v3.md>), [video](<https://devfeed.tech/tags/video.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Depth Anything V1 and V2 estimate relative depth from a single image; V2 uses a teacher trained on synthetic images with precise depth labels, then pseudo-labels real-world images, improving fine detail and boundaries. Metric-depth variants exist, but accuracy may vary outside their training domains. V3 extends the task to spatially consistent 3D geometry using depth, per-pixel rays, and camera outputs, combining multiple views or video and supporting camera-pose estimation and reconstruction. Roboflow Workflows offers V2 and V3 blocks that can be assembled manually or generated with Roboflow Agent, then tested and published. Deployment options include a credit-billed Serverless Cloud API, which avoids managing a dedicated GPU, and running on users' own hardware; generated code supports images, video, webcam, and RTSP inputs.

### Source excerpt

Compare Depth Anything V1, V2, and V3, then run Depth Anything V2 or V3 in Roboflow Workflows and deploy it to images, video, or RTSP streams.

## Actions Runner v2.338.2: Node 24 internal operations and broker connectivity probes

DevFeed: [Actions Runner v2.338.2: Node 24 internal operations and broker connectivity probes](<https://devfeed.tech/articles/v2-338-2-102056.md>)

Original publisher: [Read original article](<https://github.com/actions/runner/releases/tag/v2.338.2>)

Author: github-actions\[bot\]

Published: 2026-10-26T14:45:48Z

Content type: release

Language: en

Sources: [GitHub Action Runners](<https://devfeed.tech/sources/github-action-runners.md>)

Topics: [self-hosted runner](<https://devfeed.tech/topics/self-hosted-runner.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Dependabot](<https://devfeed.tech/topics/dependabot.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [actions](<https://devfeed.tech/tags/actions.md>), [buildx](<https://devfeed.tech/tags/buildx.md>), [codeql](<https://devfeed.tech/tags/codeql.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [dependabot](<https://devfeed.tech/tags/dependabot.md>), [docker](<https://devfeed.tech/tags/docker.md>), [dotnet](<https://devfeed.tech/tags/dotnet.md>), [encoding](<https://devfeed.tech/tags/encoding.md>), [eslint](<https://devfeed.tech/tags/eslint.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [node](<https://devfeed.tech/tags/node.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [repository](<https://devfeed.tech/tags/repository.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [update](<https://devfeed.tech/tags/update.md>), [v2](<https://devfeed.tech/tags/v2.md>), [version](<https://devfeed.tech/tags/version.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

Actions Runner v2.338.2 updates dependencies and build tooling, adds broker-session and WebSocket probe changes, and moves internal operations to Node 24. The listed functional changes include accepting `$/` self-repository references in action manifests, including the owned session ID when deleting broker sessions, and implementing broker-listener WebSocket connectivity probes. The release also updates Docker, Buildx, the .NET SDK, and several JavaScript and .NET packages. Installation instructions provide packages for Windows x64 and arm64, macOS x64 and arm64, and Linux x64, arm64, and arm; Windows guidance recommends placing the runner folder at the drive root to help avoid permission and long-path issues. The notes state that releases roll out progressively, so availability may vary by enterprise, organization, or repository.

### Source excerpt

What's Changed Bump @typescript-eslint/eslint-plugin from 8.67.0 to 8.68.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4661 chore: update Node versions by @github-actions[bot] in #4665 Bump browserslist from 4.28.5 to 4.28.9 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4677 Update Docker to v29.8.0 and Buildx to v0.37.0 by @github-actions[bot] in #4676 Update Node.js 20 removal date to September 23rd, 2026 by @salmanmkc in #4685 Bump @typescript-eslint/parser from 8.68.0 to 8.69.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4673 Bump Microsoft.DevTunnels.Connections from 1.3.51 to 1.3.56 by @dependabot[bot] in #4667 Bump github/codeql-action from 4.37.8 to 4.37.9 by @dependabot[bot] in #4664 Bump lint-staged from 17.3.0 to 17.5.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4663 Bump System.Formats.Asn1 and System.Security.Cryptography.Pkcs by @dependabot[bot] in #4688 Bump @typescript-eslint/parser from 8.69.0 to 8.70.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4705 Bump js-yaml from 4.3.1 to 4.3.2 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4696 Bump lint-staged from 17.5.0 to 17.5.1 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4715 chore: update Node versions by @github-actions[bot] in #4716 Bump github/codeql-action from 4.37.9 to 4.38.0 by @dependabot[bot] in #4713 Bump @typescript-eslint/eslint-plugin from 8.68.0 to 8.70.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4714 Update Buildx to v0.37.1 by @github-actions[bot] in #4712 Bump System.Text.Encoding.CodePages from 10.0.11 to 10.0.12 by @dependabot[bot] in #4701 Update dotnet sdk to latest version @8.0.425 by @github-actions[bot] in #4717 Bump github/codeql-action from 4.38.0 to 4.38.1 by @dependabot[bot] in #4731 Update Docker to v29.8.1 by @github-actions[bot] in #4730 Accept $/ self-repository references in action manifests by @nodeselector in #4669 Bump Microsoft

## How Virgin Media O2 cut compute costs 30% by giving dbt a memory

DevFeed: [How Virgin Media O2 cut compute costs 30% by giving dbt a memory](<https://devfeed.tech/articles/how-virgin-media-o2-cut-compute-costs-30-by-giving-dbt-a-memory-101845.md>)

Original publisher: [Read original article](<https://www.getdbt.com/blog/virgin-media-o2-dbt-state-compute-costs>)

Author: Daniel Poppy

Published: 2026-10-26T14:04:00Z

Content type: news

Language: en

Sources: [dbt Labs](<https://devfeed.tech/sources/dbt-labs.md>)

Topics: [cost-optimization](<https://devfeed.tech/topics/cost-optimization.md>), [resource orchestration](<https://devfeed.tech/topics/resource-orchestration.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [adopting](<https://devfeed.tech/tags/adopting.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-workflows](<https://devfeed.tech/tags/ai-workflows.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [analytics-engineering](<https://devfeed.tech/tags/analytics-engineering.md>), [bigquery](<https://devfeed.tech/tags/bigquery.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [ci-cd-pipeline](<https://devfeed.tech/tags/ci-cd-pipeline.md>), [compute](<https://devfeed.tech/tags/compute.md>), [compute-costs](<https://devfeed.tech/tags/compute-costs.md>), [costs](<https://devfeed.tech/tags/costs.md>), [dbt](<https://devfeed.tech/tags/dbt.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [learn](<https://devfeed.tech/tags/learn.md>), [model](<https://devfeed.tech/tags/model.md>), [scale](<https://devfeed.tech/tags/scale.md>), [state](<https://devfeed.tech/tags/state.md>), [times](<https://devfeed.tech/tags/times.md>), [v2](<https://devfeed.tech/tags/v2.md>)

### AI overview

Virgin Media O2 reports that migrating its BigQuery dbt platform to dbt v2 with dbt State cut compute costs by about 30% and model run times by about 35% across jobs. Its platform serves 300+ users across 100+ projects and 5,500+ models; previously, even small changes could trigger redundant full rebuilds. In a 1,424-model test, dbt State reused 32 unchanged models, reducing runtime from about 1 hour 53 minutes to 1 hour 13 minutes and BigQuery consumption from roughly 4,500 to 3,400 slots per hour. The team says migration required addressing accumulated technical debt and outdated packages. Full production rollout still depends on aligning dbt v2 with custom FinOps configurations that route work between on-demand and reservation pricing.

### Source excerpt

Virgin Media O2 cut dbt compute costs 30% and model run times 35% by adopting dbt v2 and dbt State at scale.

## How DocuSign cut analytics engineering time in half by pairing Claude Code with dbt v2, dbt MCP, and agent skills

DevFeed: [How DocuSign cut analytics engineering time in half by pairing Claude Code with dbt v2, dbt MCP, and agent skills](<https://devfeed.tech/articles/how-docusign-cut-analytics-engineering-time-in-half-by-pairing-claude-code-with-dbt-v2-dbt-mcp-and-agent-skills-101834.md>)

Original publisher: [Read original article](<https://www.getdbt.com/blog/docusign-claude-code-dbt-v2-mcp-agent-skills>)

Author: Daniel Poppy

Published: 2026-10-26T14:04:00Z

Content type: news

Language: en

Sources: [dbt Labs](<https://devfeed.tech/sources/dbt-labs.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [developer-productivity](<https://devfeed.tech/topics/developer-productivity.md>), [DataOps](<https://devfeed.tech/topics/dataops.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [agent](<https://devfeed.tech/tags/agent.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [aggregation](<https://devfeed.tech/tags/aggregation.md>), [ai](<https://devfeed.tech/tags/ai.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [analytics-engineering](<https://devfeed.tech/tags/analytics-engineering.md>), [approach](<https://devfeed.tech/tags/approach.md>), [asset](<https://devfeed.tech/tags/asset.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [dbt](<https://devfeed.tech/tags/dbt.md>), [docusign](<https://devfeed.tech/tags/docusign.md>), [half](<https://devfeed.tech/tags/half.md>), [learn](<https://devfeed.tech/tags/learn.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [pairing](<https://devfeed.tech/tags/pairing.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [skills](<https://devfeed.tech/tags/skills.md>), [time](<https://devfeed.tech/tags/time.md>), [v2](<https://devfeed.tech/tags/v2.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

DocuSign's workflow uses Claude Code to coordinate analytics engineering across three phases: discovery, dbt development, and orchestration. dbt Agent Skills provide project conventions, dbt MCP supplies metadata and lineage, and dbt v2 compiles and validates SQL before a pull request. Phase-specific retries can address failures such as compile errors or skipped unit tests without restarting the full workflow. The demo produced a quarterly aggregation model, YAML, and orchestration job in an isolated branch, with human review required before merge. Gupta reported a 50% productivity gain from requirements to validated, review-ready assets in a pilot, plus more consistent naming, testing, and semantic patterns. Guardrails included capping test runs at 1,000 rows; governance for teams' custom skills was described as early and still evolving.

### Source excerpt

DocuSign wired Claude Code, dbt Agent Skills, dbt MCP, and dbt v2 into one workflow and measured a 50% productivity gain.

## GitHub Actions Runner v2.338.1 release

DevFeed: [GitHub Actions Runner v2.338.1 release](<https://devfeed.tech/articles/v2-338-1-95811.md>)

Original publisher: [Read original article](<https://github.com/actions/runner/releases/tag/v2.338.1>)

Author: github-actions\[bot\]

Published: 2026-10-22T14:15:24Z

Content type: release

Language: en

Sources: [GitHub Action Runners](<https://devfeed.tech/sources/github-action-runners.md>)

Topics: [self-hosted runner](<https://devfeed.tech/topics/self-hosted-runner.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Dependabot](<https://devfeed.tech/topics/dependabot.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Dockerfile](<https://devfeed.tech/topics/dockerfile.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [actions](<https://devfeed.tech/tags/actions.md>), [buildx](<https://devfeed.tech/tags/buildx.md>), [codeql](<https://devfeed.tech/tags/codeql.md>), [dependabot](<https://devfeed.tech/tags/dependabot.md>), [docker](<https://devfeed.tech/tags/docker.md>), [dotnet](<https://devfeed.tech/tags/dotnet.md>), [encoding](<https://devfeed.tech/tags/encoding.md>), [eslint](<https://devfeed.tech/tags/eslint.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [js](<https://devfeed.tech/tags/js.md>), [lint](<https://devfeed.tech/tags/lint.md>), [node](<https://devfeed.tech/tags/node.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [repository](<https://devfeed.tech/tags/repository.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [security](<https://devfeed.tech/tags/security.md>), [update](<https://devfeed.tech/tags/update.md>), [v2](<https://devfeed.tech/tags/v2.md>)

### AI overview

Actions Runner 2.338.1 updates dependencies and build tooling, moves internal runner operations to Node 24, and adds broker-listener WebSocket connectivity probes. Other listed changes include support for `$/` self-repository references in action manifests, retaining the owned session ID when deleting broker sessions, and updating the Node.js 20 removal date to September 23, 2026. The excerpt provides download and extraction instructions for Windows x64/arm64, macOS x64/arm64, and Linux x64/arm64/arm; Windows guidance recommends installing under the drive root to reduce service identity permission and long-path issues. Progressive release means availability may vary by enterprise, organization, or repository.

### Source excerpt

What's Changed Bump @typescript-eslint/eslint-plugin from 8.67.0 to 8.68.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4661 chore: update Node versions by @github-actions[bot] in #4665 Bump browserslist from 4.28.5 to 4.28.9 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4677 Update Docker to v29.8.0 and Buildx to v0.37.0 by @github-actions[bot] in #4676 Update Node.js 20 removal date to September 23rd, 2026 by @salmanmkc in #4685 Bump @typescript-eslint/parser from 8.68.0 to 8.69.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4673 Bump Microsoft.DevTunnels.Connections from 1.3.51 to 1.3.56 by @dependabot[bot] in #4667 Bump github/codeql-action from 4.37.8 to 4.37.9 by @dependabot[bot] in #4664 Bump lint-staged from 17.3.0 to 17.5.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4663 Bump System.Formats.Asn1 and System.Security.Cryptography.Pkcs by @dependabot[bot] in #4688 Bump @typescript-eslint/parser from 8.69.0 to 8.70.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4705 Bump js-yaml from 4.3.1 to 4.3.2 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4696 Bump lint-staged from 17.5.0 to 17.5.1 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4715 chore: update Node versions by @github-actions[bot] in #4716 Bump github/codeql-action from 4.37.9 to 4.38.0 by @dependabot[bot] in #4713 Bump @typescript-eslint/eslint-plugin from 8.68.0 to 8.70.0 in /src/Misc/expressionFunc/hashFiles by @dependabot[bot] in #4714 Update Buildx to v0.37.1 by @github-actions[bot] in #4712 Bump System.Text.Encoding.CodePages from 10.0.11 to 10.0.12 by @dependabot[bot] in #4701 Update dotnet sdk to latest version @8.0.425 by @github-actions[bot] in #4717 Bump github/codeql-action from 4.38.0 to 4.38.1 by @dependabot[bot] in #4731 Update Docker to v29.8.1 by @github-actions[bot] in #4730 Accept $/ self-repository references in action manifests by @nodeselector in #4669 Bump Microsoft

## Qiskit SDK v2.6 release summary

DevFeed: [Qiskit SDK v2.6 release summary](<https://devfeed.tech/articles/qiskit-sdk-v2-6-release-summary-96002.md>)

Original publisher: [Read original article](<https://research.ibm.com/blog/qiskit-2-6-release-summary>)

Author: Qiskit Team

Published: 2026-10-22T04:00:00Z

Content type: release

Language: en

Sources: [IBM Research](<https://devfeed.tech/sources/ibm-research.md>)

Topics: [SDK](<https://devfeed.tech/topics/sdk.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [version](<https://devfeed.tech/topics/version.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [features](<https://devfeed.tech/tags/features.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [qiskit](<https://devfeed.tech/tags/qiskit.md>), [quantum-software-updates](<https://devfeed.tech/tags/quantum-software-updates.md>), [release](<https://devfeed.tech/tags/release.md>), [release-summary](<https://devfeed.tech/tags/release-summary.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [summary](<https://devfeed.tech/tags/summary.md>), [technical](<https://devfeed.tech/tags/technical.md>), [top](<https://devfeed.tech/tags/top.md>), [updates](<https://devfeed.tech/tags/updates.md>), [v2](<https://devfeed.tech/tags/v2.md>)

### AI overview

Qiskit SDK v2.6 expands the C API with a customizable pass manager, QPY serialization, and user-defined operations, giving compiled-language programs more control over circuit compilation and exchange without a Python round-trip. Passes can declare input and output intermediate representations so pipelines can be type-checked across multiple stages. C API QPY reads and writes native circuits compatible with Python's qiskit.qpy; format v18 is now the default and may reduce files with large or numerous registers, but older Qiskit releases may not load v18 files. The release also advances work toward standalone C API use without Python installed, though that support is not yet complete. Python 3.10 remains supported in v2.6 and is dropped in 2.7; source builds now require Rust 1.89. The C API is not yet declared stable, but this release's changes are additive.

### Source excerpt

Technical release summary for Qiskit SDK v2.6, including updates on top new features.

## EvoSkill v2: Fully Agentic Skill Evolution from Benchmark Adaptation to a Stateful Evolver

DevFeed: [EvoSkill v2: Fully Agentic Skill Evolution from Benchmark Adaptation to a Stateful Evolver](<https://devfeed.tech/articles/evoskill-v2-fully-agentic-skill-evolution-from-benchmark-adaptation-to-a-stateful-evolver-93573.md>)

Original publisher: [Read original article](<https://arxiv.org/abs/2610.25931>)

Author: Dastin Huang, Baran Nama, Salaheddin Alzubi

Published: 2026-10-21T04:00:00Z

Content type: article

Language: en

Sources: [arXiv: Artificial Intelligence](<https://devfeed.tech/sources/arxiv-artificial-intelligence.md>), [arXiv: Machine Learning](<https://devfeed.tech/sources/arxiv-machine-learning.md>)

Topics: [Multi-step AI processes](<https://devfeed.tech/topics/multi-step-ai-processes.md>), [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [claude](<https://devfeed.tech/tags/claude.md>), [coding](<https://devfeed.tech/tags/coding.md>), [coding-agent](<https://devfeed.tech/tags/coding-agent.md>), [cost](<https://devfeed.tech/tags/cost.md>), [cs-ai](<https://devfeed.tech/tags/cs-ai.md>), [cs-cl](<https://devfeed.tech/tags/cs-cl.md>), [cs-lg](<https://devfeed.tech/tags/cs-lg.md>), [evolution](<https://devfeed.tech/tags/evolution.md>), [harness](<https://devfeed.tech/tags/harness.md>), [instructions](<https://devfeed.tech/tags/instructions.md>), [model](<https://devfeed.tech/tags/model.md>), [pass](<https://devfeed.tech/tags/pass.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [run](<https://devfeed.tech/tags/run.md>), [sequence](<https://devfeed.tech/tags/sequence.md>), [skills](<https://devfeed.tech/tags/skills.md>), [stateful](<https://devfeed.tech/tags/stateful.md>), [tasks](<https://devfeed.tech/tags/tasks.md>), [v2](<https://devfeed.tech/tags/v2.md>)

### AI overview

EvoSkill v2 improves an agent by evolving its instructions while leaving its model and harness unchanged. A benchmark adaptor converts a user's benchmark description and grader into a plugin; a solver generates training rollouts, and one stateful coding agent with bash rewrites the skills each epoch. The authors distinguish this from SkillOpt's sequence of single model calls and SkillBoost's fresh agent each round. Their approach measures rollout variability, gives the evolver multiple attempts per training task, and accepts every epoch's skills rather than choosing based on noisy scores. With fine-grained ground truth, held-out pass rates exceeded the stronger baseline by 7.7 percentage points on SpreadsheetBench v2 and 5.4 on τ³-bench banking. The evolver also cost less per percentage point gained than either baseline optimizer in both benchmarks and feedback settings. When Claude Haiku 5.5 powered both solver and evolver, the banking experiment reported a gain of up to 21.5 percentage points.

### Source excerpt

arXiv:2610.25931v1 Announce Type: cross Abstract: EvoSkill v2 is a three-agent system that edits the instructions (skills) an agent is given, leaving its model and harness intact. The user starts a run by describing a benchmark and supplying a grader, which a benchmark adaptor turns into a benchmark-specific plugin. A solver attempts the tasks, and an evolver reads the solver's training rollouts and rewrites the skills at each epoch. We implement the evolver as one stateful coding agent with a bash tool for the whole run, unlike the two most common designs among the skill optimizers we surveyed: a sequence of single model calls, as in SkillOpt, and an agent that starts afresh each round, as in SkillBoost. We also measure how much the solver's rollouts vary from one attempt to the next, give the evolver several attempts per training task, and accept every epoch's skills instead of selecting among them on noisy scores. With fine-grained ground truth, EvoSkill v2's skills raised the held-out pass rate above the stronger of SkillOpt and SkillBoost by 7.7 percentage points on SpreadsheetBench v2 and by 5.4 on $\tau^3$-bench banking. In both benchmarks and both feedback settings, EvoSkill v2's evolver cost less per percentage point of held-out pass rate gained than either baseline's optimizer. EvoSkill v2 also enables a less capable model to improve its own skills, demonstrated by a gain of up to 21.5 percentage points in the $\tau^3$-bench banking experiment where Claude Haiku 5.5 powers both solver and evolver.

## Claude Desktop v2.0: You Don't Need VS Code Anymore!

DevFeed: [Claude Desktop v2.0: You Don't Need VS Code Anymore!](<https://devfeed.tech/articles/claude-desktop-v2-0-you-don-t-need-vs-code-anymore-91218.md>)

Original publisher: [Read original article](<https://www.productcompass.pm/p/claude-desktop-code-tab>)

Author: Paweł Huryn

Published: 2026-10-20T15:12:41Z

Content type: tutorial

Language: en

Sources: [The Product Compass](<https://devfeed.tech/sources/the-product-compass.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [generative-ai-tools](<https://devfeed.tech/topics/generative-ai-tools.md>), [Agent Browser](<https://devfeed.tech/topics/agent-browser.md>), [Multi Agent Systems](<https://devfeed.tech/topics/multi-agent-systems.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [codex](<https://devfeed.tech/topics/codex.md>)

Tags: [agentic-systems](<https://devfeed.tech/tags/agentic-systems.md>), [agents](<https://devfeed.tech/tags/agents.md>), [agents-md](<https://devfeed.tech/tags/agents-md.md>), [ai](<https://devfeed.tech/tags/ai.md>), [analyze](<https://devfeed.tech/tags/analyze.md>), [apps](<https://devfeed.tech/tags/apps.md>), [artifacts](<https://devfeed.tech/tags/artifacts.md>), [automate](<https://devfeed.tech/tags/automate.md>), [claude](<https://devfeed.tech/tags/claude.md>), [code](<https://devfeed.tech/tags/code.md>), [collections](<https://devfeed.tech/tags/collections.md>), [courses](<https://devfeed.tech/tags/courses.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [features](<https://devfeed.tech/tags/features.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-servers](<https://devfeed.tech/tags/mcp-servers.md>), [servers](<https://devfeed.tech/tags/servers.md>), [skills](<https://devfeed.tech/tags/skills.md>), [v2](<https://devfeed.tech/tags/v2.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

The article recommends Claude Desktop's Code tab as a lower-friction way for Product Managers to prototype and build with Claude Code without VS Code. It describes local project folders with AGENTS.md instructions, connector and permission setup, reusable skills, and a built-in browser for running apps and reviewing changes. The author says Cowork lacks app previews, project-specific skills and connections, guardrails, and AGENTS.md support, and reports that its 10 GB virtual machine limit became restrictive in their tests. Other described features include artifacts, scheduled tasks, remote control, cloud sessions, and session compaction. Code access requires a paid Pro, Max, Team, or Enterprise subscription; the article's model and usage recommendations reflect the author's experience.

### Source excerpt

How to start, the features that matter for PMs, and why I now recommend the Code tab. Plus my collections of skills, MCP servers, free courses, and AGENTS.md snippets.

## Benchmarking DuckDB v2.0-dev on NVIDIA Vera

DevFeed: [Benchmarking DuckDB v2.0-dev on NVIDIA Vera](<https://devfeed.tech/articles/benchmarking-duckdb-v2-0-dev-on-nvidia-vera-88445.md>)

Original publisher: [Read original article](<https://duckdb.org/2026/10/16/nvidia-vera-benchmark.html>)

Author: Gábor Szárnyas

Published: 2026-10-16T00:00:00Z

Content type: news

Language: en

Sources: [DuckDB](<https://devfeed.tech/sources/duckdb.md>)

Topics: [NVIDIA Vera](<https://devfeed.tech/topics/nvidia-vera.md>), [DuckDB](<https://devfeed.tech/topics/duckdb.md>), [Nvidia](<https://devfeed.tech/topics/nvidia.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [dev](<https://devfeed.tech/tags/dev.md>), [duckdb](<https://devfeed.tech/tags/duckdb.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [nvidia-vera](<https://devfeed.tech/tags/nvidia-vera.md>), [v2](<https://devfeed.tech/tags/v2.md>), [vera](<https://devfeed.tech/tags/vera.md>)

### AI overview

DuckDB preview build 1.6.0.dev379 scored 46% higher than an Intel Xeon 6 baseline on the full TPC-H SF1,000 benchmark when run on NVIDIA Vera. The comparison used Ubuntu 26.04, 768 GB RAM, one NVMe SSD, and three measured runs after a discarded warmup; DuckDB was limited to 96 threads on the 96-core Xeon and 88 threads on Vera, with Vera restricted to one socket. The authors attribute Vera's advantage to memory bandwidth and latency that speed scans and keep cores occupied, plus large Olympus-core caches that help with join and aggregation hash tables. The result is from a preview build and single-socket Vera run; the authors say they plan to repeat with DuckDB 2.0.0 stable and the full dual-socket system.

### Source excerpt

We put NVIDIA's new Vera CPU through its paces using the full TPC-H workload on scale factor 1,000.

## October 2026 LangChain Newsletter: Everything we shipped at Interrupt NYC & London

DevFeed: [October 2026 LangChain Newsletter: Everything we shipped at Interrupt NYC & London](<https://devfeed.tech/articles/october-2026-langchain-newsletter-everything-we-shipped-at-interrupt-nyc-london-88047.md>)

Original publisher: [Read original article](<https://www.langchain.com/blog/october-2026-langchain-newsletter>)

Author: LangChain Accounts

Published: 2026-10-15T16:50:48Z

Content type: article

Language: en

Sources: [LangChain Blog](<https://devfeed.tech/sources/langchain-blog.md>)

Topics: [LangChain](<https://devfeed.tech/topics/langchain.md>), [AI Context Management](<https://devfeed.tech/topics/ai-context-management.md>), [Multi Agent Systems](<https://devfeed.tech/topics/multi-agent-systems.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Enhancing AI model performance](<https://devfeed.tech/topics/enhancing-ai-model-performance.md>)

Tags: [agent-evals](<https://devfeed.tech/tags/agent-evals.md>), [agent-memory](<https://devfeed.tech/tags/agent-memory.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai-search](<https://devfeed.tech/tags/ai-search.md>), [custom-apps](<https://devfeed.tech/tags/custom-apps.md>), [fine-tuning](<https://devfeed.tech/tags/fine-tuning.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [langsmith](<https://devfeed.tech/tags/langsmith.md>), [v2](<https://devfeed.tech/tags/v2.md>)

### AI overview

The October 2026 LangChain newsletter highlights product releases from Interrupt NYC and London, including LangSmith AI Search, Managed Deep Agents v0.9, LangSmith Engine v2, trajectories, custom apps, and fine-tuning. It also covers LangChain v1.4.0, agent building with LangGraph, workshops, events, and a customer example involving Zip's chatbot and agent.

### Source excerpt

What we shipped at Interrupt NYC and London: LangSmith AI Search, Engine v2, Trajectories, Custom Apps, Fine-Tuning, and Managed Deep Agents v0.9.

## How to send Webflow form leads to Pipedrive as contacts with Webflow Cloud

DevFeed: [How to send Webflow form leads to Pipedrive as contacts with Webflow Cloud](<https://devfeed.tech/articles/how-to-send-webflow-form-leads-to-pipedrive-as-contacts-with-webflow-cloud-109645.md>)

Original publisher: [Read original article](<https://www.webflow.com/blog/webflow-form-leads-pipedrive>)

Author: Ismail Ajagbe

Published: 2026-10-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Webflow Blog](<https://devfeed.tech/sources/webflow-blog.md>)

Topics: [webflow](<https://devfeed.tech/topics/webflow.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [2026](<https://devfeed.tech/tags/2026.md>), [22](<https://devfeed.tech/tags/22.md>), [3](<https://devfeed.tech/tags/3.md>), [account](<https://devfeed.tech/tags/account.md>), [acme](<https://devfeed.tech/tags/acme.md>), [adapter](<https://devfeed.tech/tags/adapter.md>), [added](<https://devfeed.tech/tags/added.md>), [api](<https://devfeed.tech/tags/api.md>), [build](<https://devfeed.tech/tags/build.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [form](<https://devfeed.tech/tags/form.md>), [guides](<https://devfeed.tech/tags/guides.md>), [handler](<https://devfeed.tech/tags/handler.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [route](<https://devfeed.tech/tags/route.md>), [send](<https://devfeed.tech/tags/send.md>), [submission](<https://devfeed.tech/tags/submission.md>), [v2](<https://devfeed.tech/tags/v2.md>), [webflow](<https://devfeed.tech/tags/webflow.md>), [with](<https://devfeed.tech/tags/with.md>)

### AI overview

A Next.js Route Handler on Webflow Cloud can receive a Webflow form webhook and create a Pipedrive person through the v2 API, keeping the Pipedrive token in server-side environment variables. The guide maps case-sensitive form fields to the person's name, email and optional phone, and uses a shared secret in the webhook URL to authenticate submissions. It covers setup, deployment and curl verification; the mount path must be included in the live URL. Responses distinguish bad keys (401), missing Pipedrive configuration (500), missing email (400) and API or network failures (502). The handler creates a new person on every call, so repeated submissions can create duplicates; Webflow retains submissions for recovery if Pipedrive is unavailable. The URL secret is exposed in the query string and may appear in logs, and debug payload logging should be removed after checking the incoming field structure.

### Source excerpt

Learn how to build a Webflow Cloud Route Handler that turns each Webflow form submission into a Pipedrive person through the v2 API.

## Agent Mode in the DuckDB CLI

DevFeed: [Agent Mode in the DuckDB CLI](<https://devfeed.tech/articles/agent-mode-in-the-duckdb-cli-83951.md>)

Original publisher: [Read original article](<https://duckdb.org/2026/10/09/agent-mode.html>)

Author: The DuckDB team

Published: 2026-10-09T00:00:00Z

Content type: article

Language: en

Sources: [DuckDB](<https://devfeed.tech/sources/duckdb.md>)

Topics: [DuckDB](<https://devfeed.tech/topics/duckdb.md>), [console](<https://devfeed.tech/topics/console.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>)

Tags: [agent-mode](<https://devfeed.tech/tags/agent-mode.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cli](<https://devfeed.tech/tags/cli.md>), [codex](<https://devfeed.tech/tags/codex.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [cost](<https://devfeed.tech/tags/cost.md>), [csv](<https://devfeed.tech/tags/csv.md>), [duckdb](<https://devfeed.tech/tags/duckdb.md>), [errors](<https://devfeed.tech/tags/errors.md>), [json](<https://devfeed.tech/tags/json.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [queries](<https://devfeed.tech/tags/queries.md>), [tables](<https://devfeed.tech/tags/tables.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [using-duckdb](<https://devfeed.tech/tags/using-duckdb.md>), [v2](<https://devfeed.tech/tags/v2.md>)

### AI overview

DuckDB v2.0 agent mode adapts CLI output for coding agents: it uses compact Markdown tables, marks omitted rows and cell text, emits JSON errors, and can stop oversized results early while reporting counts and hashes. It activates when an agent environment variable is set, output is piped, and no format flag is specified; `-agent`, `-no-agent`, and `DUCKDB_AGENT_MODE` can control it. Explicit CLI settings and `.duckdbrc` still take precedence. In a Claude Code test of 22 TPC-H questions, all 132 runs were correct and agent mode reduced output tokens from 123.6k to 50.8k (59%), but total input savings were about 0.5%, runtime did not improve, and agent-mode runs used slightly more turns. The feature is an initial version, and agent detection conventions remain in progress.

### Source excerpt

The DuckDB v2.0 CLI has an agent mode that gets AI coding agents to a correct result faster and with fewer tokens. When the CLI detects an agent, it prints compact Markdown tables instead of padded boxes, says clearly when a result was cut, stops runaway queries early, and reports errors as JSON. Long queries announce their expected cost before they start, so the agent can decide whether to wait.

## New Spectre v2 Variant Exposes Intel, AMD, Arm CPUs to Data Leaks

DevFeed: [New Spectre v2 Variant Exposes Intel, AMD, Arm CPUs to Data Leaks](<https://devfeed.tech/articles/new-spectre-v2-variant-exposes-intel-amd-arm-cpus-to-data-leaks-61747.md>)

Original publisher: [Read original article](<https://www.securityweek.com/new-spectre-v2-variant-exposes-intel-amd-arm-cpus-to-data-leaks/>)

Author: Eduard Kovacs

Published: 2026-09-29T17:00:00Z

Content type: news

Language: en

Sources: [SecurityWeek](<https://devfeed.tech/sources/securityweek.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Linux Kernel](<https://devfeed.tech/topics/linux-kernel.md>), [B4X](<https://devfeed.tech/topics/b4x.md>)

Tags: [amd](<https://devfeed.tech/tags/amd.md>), [arm](<https://devfeed.tech/tags/arm.md>), [branch](<https://devfeed.tech/tags/branch.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [compilers](<https://devfeed.tech/tags/compilers.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [cpu-attack](<https://devfeed.tech/tags/cpu-attack.md>), [cpu-vulnerability](<https://devfeed.tech/tags/cpu-vulnerability.md>), [data-leak](<https://devfeed.tech/tags/data-leak.md>), [data-leaks](<https://devfeed.tech/tags/data-leaks.md>), [endpoint-security](<https://devfeed.tech/tags/endpoint-security.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [intel](<https://devfeed.tech/tags/intel.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [jit](<https://devfeed.tech/tags/jit.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [spectre](<https://devfeed.tech/tags/spectre.md>), [v2](<https://devfeed.tech/tags/v2.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [web-browsers](<https://devfeed.tech/tags/web-browsers.md>)

### AI overview

Researchers disclosed Branch Target Reuse (BTR), a Spectre v2 variant affecting Intel, AMD, and Arm CPUs. It targets just-in-time compilers used by kernels, browsers, and runtimes, and can enable attackers who run code on a machine to leak sensitive memory. The researchers demonstrated Linux kernel exploits that could leak a root password hash; a complete browser exploit has not yet been built.

### Source excerpt

Branch Target Reuse (BTR) is a new Spectre v2 attack targeting JIT compilers in web browsers, language runtimes, and the operating system kernel The post New Spectre v2 Variant Exposes Intel, AMD, Arm CPUs to Data Leaks appeared first on SecurityWeek.

## Git v2.56.0 released

DevFeed: [Git v2.56.0 released](<https://devfeed.tech/articles/git-v2-56-0-released-61382.md>)

Original publisher: [Read original article](<https://lwn.net/Articles/1097213/>)

Author: jake

Published: 2026-09-28T17:33:58Z

Content type: release

Language: en

Sources: [LWN.net](<https://devfeed.tech/sources/lwn-net.md>)

Topics: [Git](<https://devfeed.tech/topics/git.md>), [version-control](<https://devfeed.tech/topics/version-control.md>)

Tags: [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [merge](<https://devfeed.tech/tags/merge.md>), [v2](<https://devfeed.tech/tags/v2.md>), [version-control](<https://devfeed.tech/tags/version-control.md>)

### AI overview

Git 2.56 has been released with 748 non-merge commits from 104 developers, including 39 first-time contributors. Changes include a safer conflict-resolution workflow, smaller path-walk repacks, and a new git history drop subcommand.

### Source excerpt

Version 2.56 of the Git distributed version-control system has been released. It has 748 non-merge commits since Git 2.55 was released back in June; those commits came from 104 developers, 39 of whom are first-time contributors. New features include a safer workflow for conflict resolution, smaller path-walk repacks, a new git history drop sub-command, and much more. LWN looked at Git 2.56 recently and the GitHub blog has a lengthy look at 2.56 as well.

## Apache Iceberg Geospatial Types: Geometry and Geography in the Lakehouse

DevFeed: [Apache Iceberg Geospatial Types: Geometry and Geography in the Lakehouse](<https://devfeed.tech/articles/apache-iceberg-geospatial-types-geometry-and-geography-in-the-lakehouse-59920.md>)

Original publisher: [Read original article](<https://www.dremio.com/blog/apache-iceberg-geospatial-types-geometry-and-geography-in-the-lakehouse/>)

Author: Alex Merced

Published: 2026-09-25T12:43:09Z

Content type: article

Language: en

Sources: [Dremio](<https://devfeed.tech/sources/dremio.md>)

Topics: [Apache Iceberg](<https://devfeed.tech/topics/apache-iceberg.md>), [geospatial](<https://devfeed.tech/topics/geospatial.md>), [parquet](<https://devfeed.tech/topics/parquet.md>), [data](<https://devfeed.tech/topics/data.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [apache-iceberg](<https://devfeed.tech/tags/apache-iceberg.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [data-lakehouse](<https://devfeed.tech/tags/data-lakehouse.md>), [dremio-blog-open-data-insights](<https://devfeed.tech/tags/dremio-blog-open-data-insights.md>), [file-formats](<https://devfeed.tech/tags/file-formats.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [geospatial-data](<https://devfeed.tech/tags/geospatial-data.md>), [lakehouse](<https://devfeed.tech/tags/lakehouse.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [v2](<https://devfeed.tech/tags/v2.md>), [v3](<https://devfeed.tech/tags/v3.md>)

### AI overview

This article explains how Apache Iceberg v3 represents geometry and geography as primitive types, including Well Known Binary storage in Avro and Parquet, optional coordinate reference system metadata, and spatial bounds for pruning. It also covers engine compatibility, CRS and axis-order testing, and migration risks from v2 to v3.

### Source excerpt

Learn how Iceberg v3 stores geometry and geography, handles CRS metadata, writes Parquet values, and preserves spatial statistics across engines. The post Apache Iceberg Geospatial Types: Geometry and Geography in the Lakehouse appeared first on Dremio.

## AWS CRT for JavaScript and AWS IoT Device SDK for JavaScript v2 align with the Node.js release schedule

DevFeed: [AWS CRT for JavaScript and AWS IoT Device SDK for JavaScript v2 align with the Node.js release schedule](<https://devfeed.tech/articles/aws-crt-for-javascript-and-aws-iot-device-sdk-for-javascript-v2-align-with-the-node-js-release-schedule-58583.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/developer/aws-crt-for-javascript-and-aws-iot-device-sdk-for-javascript-v2-align-with-the-node-js-release-schedule/>)

Author: Rakshilkumar Modi

Published: 2026-09-23T17:13:23Z

Content type: release

Language: en

Sources: [AWS Developer Tools Blog](<https://devfeed.tech/sources/aws-developer-tools-blog.md>)

Topics: [Node.js](<https://devfeed.tech/topics/node-js.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [SDK](<https://devfeed.tech/topics/sdk.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-iot](<https://devfeed.tech/tags/aws-iot.md>), [aws-sdk](<https://devfeed.tech/tags/aws-sdk.md>), [deprecation](<https://devfeed.tech/tags/deprecation.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [end-of-life](<https://devfeed.tech/tags/end-of-life.md>), [iot](<https://devfeed.tech/tags/iot.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [lts](<https://devfeed.tech/tags/lts.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [release-schedule](<https://devfeed.tech/tags/release-schedule.md>), [releases](<https://devfeed.tech/tags/releases.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [v2](<https://devfeed.tech/tags/v2.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

AWS CRT for JavaScript and AWS IoT Device SDK for JavaScript v2 will align their minimum supported Node.js versions with the Node.js release schedule. Beginning in January 2027, end-of-life Node.js versions will be dropped after an eight-month maintenance window, with changes documented in release notes.

### Source excerpt

The AWS CRT for JavaScript is adopting a policy that aligns with the official Node.js release schedule, providing a predictable timeline for when support for older Node.js versions is dropped. The AWS IoT Device SDK for JavaScript v2 is built on top of AWS CRT for JavaScript, so it shares the same minimum Node.js version. [...]

## DuckDB Now Ships inside dbt v2

DevFeed: [DuckDB Now Ships inside dbt v2](<https://devfeed.tech/articles/duckdb-now-ships-inside-dbt-v2-57827.md>)

Original publisher: [Read original article](<https://duckdb.org/2026/09/22/dbt-fusion.html>)

Author: Geertjan Wielenga

Published: 2026-09-22T00:00:00Z

Content type: release

Language: en

Sources: [DuckDB](<https://devfeed.tech/sources/duckdb.md>)

Topics: [DuckDB](<https://devfeed.tech/topics/duckdb.md>), [parquet](<https://devfeed.tech/topics/parquet.md>)

Tags: [adapter](<https://devfeed.tech/tags/adapter.md>), [apache-2-0](<https://devfeed.tech/tags/apache-2-0.md>), [autocomplete](<https://devfeed.tech/tags/autocomplete.md>), [catalog](<https://devfeed.tech/tags/catalog.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cli](<https://devfeed.tech/tags/cli.md>), [columnar](<https://devfeed.tech/tags/columnar.md>), [dbt](<https://devfeed.tech/tags/dbt.md>), [duckdb](<https://devfeed.tech/tags/duckdb.md>), [ducklake](<https://devfeed.tech/tags/ducklake.md>), [fusion](<https://devfeed.tech/tags/fusion.md>), [iceberg](<https://devfeed.tech/tags/iceberg.md>), [metadata](<https://devfeed.tech/tags/metadata.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [rust](<https://devfeed.tech/tags/rust.md>), [using-duckdb](<https://devfeed.tech/tags/using-duckdb.md>), [v2](<https://devfeed.tech/tags/v2.md>)

### AI overview

dbt v2 includes a built-in DuckDB adapter, so a local project needs no separate adapter package; dbt downloads and caches its DuckDB driver on first use. The excerpt describes new catalog support for DuckLake and Iceberg REST catalogs through `catalogs.yml`, which requires the v2 engine and `use_catalogs_v2`; the legacy Python adapter lacks this feature. dbt v2 can also write project metadata as Parquet, queryable with DuckDB, and produce column lineage through strict static analysis. It ships a pinned DuckDB build that supports read-write Iceberg REST catalogs. For migration, the excerpt recommends trying the opt-in v2 parser in dbt v1.12 with `dbt parse --use-v2-parser`, then following the upgrade guide; `dbt-autofix` handles many required changes. Python versions of dbt Core remain available for users who prefer not to move.

### Source excerpt

dbt v2, which runs on the new Rust-based Fusion engine, is the first dbt release that ships with a built-in DuckDB adapter. This post covers setup, DuckLake and Iceberg catalogs, querying dbt's Parquet metadata with DuckDB, plus other v2 features that matter to DuckDB users, including migrating to dbt v2.

[Next page](<https://devfeed.tech/tags/v2.md?cursor=WyIyMDI2LTA5LTIyVDAwOjAwOjAwKzAwOjAwIiwgIjFjM2M0ZDFiLWMzMGEtNDA1OC05ZmRiLWU3Zjc3Yzc3OWViYSJd>)