# n8n n8n@2.9.0 — Release & Upgrade Intelligence
- **Product:** n8n (https://n8n.io)
- **Version:** n8n@2.9.0
- **Released:** Feb 16, 2026
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/n8n/updates/n8n-2.9.0/

## Executive Summary (TL;DR)
n8n n8n@2.9.0. Source highlight: **ai-builder:** Improve code-builder, addressing eval issues (#25726) (5c5cc07)

## New Features
- Add content-design skill for UI copy writing, review, and audit (#25587) (66dcdb9)
- Add example node in ai-utilities, improve response handling (#25388) (366d21d)
- Add Firecrawl handler to the Quick connect module (#25528) (6738444)
- Add Focused Nodes feature (#25452) (70c7f5e)
- **ai-builder:** Add code-base workflow builder (#24535) (9729c2a)
- **ai-builder:** Skip redundant node discovery in code-builder when approved plan is provided (#25608) (0970e4f)

## Improvements
- **core:** Optimize generate-node-defs with parallel writes and hash-based skip (#25626) (a9929f6)

## Bug Fixes
- **ai-builder:** Improve code-builder, addressing eval issues (#25726) (5c5cc07)
- Bumping up package versions (#25750) (619a11b)
- **Chat Memory Manager Node:** Resolve sub-node expressions per item instead of only item 0 (#25570) (9a1dd9d)
- **core:** Allow single-node AI Agent execution to run tools (#25709) (2a12181)
- **core:** Escape curly braces in LangChain prompt templates to prevent parsing errors (#25821) (f669db4)
- **core:** Fix deadlock on Chat hub on Postgres with pool size of 1 (#25654) (e6a4c64)
