AI changelog: what's new each month
Every stable AI release summarised by month: the highlights, new features, improvements, fixes and anything you need to act on. 1 month covered; the current month updates daily.
October 2026
80 releases: 1.0.0 → 1.0.1
October brought the stable 1.0.0 release with significant API cleanup, plus new capabilities for building durable agent harnesses and integrating with Neon's AI Gateway.
Action needed
- All deprecated exports, options, fields, and type aliases from 0.x have been removed; use replacements that shipped in 0.x.
- addToolApprovalResponse() removed from ChatClient and chat hooks; use resolveInterrupt() instead.
- Old wire formats removed: CUSTOM approval-requested and tool-input-available events, [DONE] SSE line, forwardedProps data copy, and pre-binding interrupt descriptors.
- toolName alias removed from TOOLCALLSTART chunks; use toolCallName instead.
Highlights
- TanStack AI reached 1.0.0, removing all deprecated APIs from the 0.x series.
- New @tanstack/ai-harness package for building multi-turn agent conversations with session management.
- New @tanstack/ai-harness-cli for running harnesses from the terminal with multiple interaction modes.
- New @tanstack/ai-neon integration for Neon AI Gateway with automatic model routing.
- ThreadId is now required across all chat and generation APIs for better session tracking.
New
- @tanstack/ai-harness package with defineHarness() for agent configuration and createHarnessHost() for session management.
- Session-based API with methods for sending prompts, steering turns, resolving interrupts, and managing message history.
- Host observation API to read threads without active sessions, accessing events, transcripts, snapshots, and usage data.
- @tanstack/ai-harness-cli with line mode, prompt mode, and HTTP serve mode for different use cases.
- @tanstack/ai-neon for Neon AI Gateway integration with automatic routing based on model type.
- CredentialStore support in createHarnessHost for durable user credential management.
- Session lifecycle configuration with idle timeout and maximum open session limits.
- Media handling in sessions with getMedia() and mediaUrl() methods for accessing generated content.
Improved
- UI type exports from @tanstack/ai-octane/ui are now strictly typed with render children constraints.
- Tool properties now properly type part.input and part.output in ToolProps.
- Connection adapters receive run context with threadId as their fourth argument.
- Wire format simplified by removing CUSTOM approval events and [DONE] SSE lines.
- Interrupt resolution now uses unified resolveInterrupt() API across all contexts.
- Session protocol over HTTP with bearer token authentication and signed media URLs.
- CLI support for signal handling with graceful turn cancellation on SIGINT or SIGTERM.
Summaries are written automatically from the official release notes (full changelog ↗); check the original notes before relying on a detail. AI: pricing, features and alternatives · All changelogs
