Skip to content

Releases: vanna-ai/vanna

v2.0.1

20 Nov 18:35
f7adb62

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0

19 Nov 18:21

Choose a tag to compare

🎉 Vanna 2.0.0 - Complete Rewrite for Agentic Models

Turn Questions into Data Insights — Natural language → SQL → Visualization → Answers, now with enterprise security and user-aware permissions. This version has much better support for agentic models (Claude 4.5, GPT-5).

1118.mp4

🚀 What's New

User-Aware Agent Framework

  • Identity flows through every layer — User context automatically available in tools, SQL queries, and audit logs
  • Row-level security — Queries filtered based on user permissions
  • Group-based access control — Fine-grained tool access by user groups
  • Audit logging — Track every query per user for compliance

Modern Web Interface

  • Pre-built component — Drop into any webpage (React, Vue, or HTML)
  • Streaming responses — Real-time tables, charts, and progress updates via SSE
  • Framework-agnostic — Works with your existing auth (cookies, JWTs, OAuth)
  • Customizable themes — Light/dark modes, responsive design

Production-Ready Architecture

  • FastAPI/Flask servers included — Production backends out of the box
  • Modular tool system — Extend with custom Tool classes
  • Lifecycle hooks — Quota checking, logging, content filtering
  • Observability built-in — Tracing and metrics integration
  • LLM agnostic — OpenAI, Anthropic, Ollama, Azure, Gemini, Bedrock, Mistral, and more

Rich Streaming Components

Instead of plain text responses, get:

  • Interactive data tables
  • Plotly visualizations
  • SQL code blocks (admin-only by default)
  • Natural language summaries
  • Progress indicators

📦 Database & LLM Support

Databases: PostgreSQL, MySQL, Snowflake, BigQuery, Redshift, SQLite, Oracle, SQL Server, DuckDB, ClickHouse, Hive, Presto, and more

LLMs: OpenAI, Anthropic Claude, Google Gemini, Azure OpenAI, Ollama, and others

🔄 Migration from 0.x

Vanna 2.0 is a complete architectural rewrite. We provide two migration paths:

  1. Quick Migration (Legacy Adapter) — Wrap your existing Vanna 0.x instance and get the new UI immediately
  2. Full Migration — Rewrite to the new Agent-based architecture for full feature access

See the https://vanna.ai/docs/migration for additional instructions.

📚 Resources

v2.0.0rc1

15 Nov 04:42

Choose a tag to compare

v2.0.0rc1 Pre-release
Pre-release

Vanna 2.0.0 is a complete architectural reimagining: from a simple SQL generation library to a production-ready, user-aware agent framework for data analytics.

🎯 What's New

User-Aware by Design

  • Identity and permissions flow through every layer
  • Group-based access control on tools
  • Row-level security support
  • Per-user audit logs and rate limiting

Drop-in Web Component

<vanna-chat api-endpoint="/api/vanna/v2/chat_sse"></vanna-chat>
  • Works with your existing auth (cookies/JWTs)
  • Streaming tables, charts, and code blocks
  • Framework-agnostic

Modular Tool System

  • Tools are first-class citizens with schemas and permissions
  • Built-in tools: SQL execution, data visualization, RAG memory
  • Easy to create custom tools

Rich Streaming UI

  • DataFrameComponent, ChartComponent, StatusCardComponent
  • Progressive rendering via Server-Sent Events
  • Not just text responses

Production-Ready Servers

  • FastAPI and Flask servers included
  • SSE streaming, health checks, CORS support
  • Add to existing apps with a few lines of code

Enterprise Features

  • Audit logging
  • Lifecycle hooks (rate limiting, content filtering)
  • LLM middlewares (caching, retry logic)
  • Context enrichers
  • Built-in evaluation framework

Agent Memory (RAG)

  • Store and retrieve context from vector stores
  • Supports Pinecone, Qdrant, Milvus, Weaviate, and more

v0.7.9

10 Apr 03:18
4da8dea

Choose a tag to compare

What's Changed

  • Add more query types to the SQL extraction logic by @nb0309 in #837

Full Changelog: v0.7.8...v0.7.9

v0.7.8

08 Apr 13:43
35dd27e

Choose a tag to compare

What's Changed

  • Update pinecone_vector.py by @nb0309 in #835
  • Fix chromadb dependency issue

New Contributors

Full Changelog: v0.7.7...v0.7.8

v0.7.7

07 Apr 02:12
931d529

Choose a tag to compare

What's Changed

  • Add Cohere integration with Cohere_Chat and Cohere_Embeddings classes by @ai-yann in #830

New Contributors

Full Changelog: v0.7.6...v0.7.7

v0.7.6

08 Feb 17:30
103da3a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.5...v0.7.6

v0.7.5

25 Oct 13:33
29cc557

Choose a tag to compare

What's Changed

  • feat: add Xinference LLM support by @euxx in #685

Full Changelog: v0.7.4...v0.7.5

v0.7.4

23 Oct 13:22
ac1a841

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.3...v0.7.4

v0.7.3

16 Sep 14:29
40cab58

Choose a tag to compare

What's Changed

  • text to question parameter in the get_similar_question_sql(azure search) by @Jaya-sys in #634

New Contributors

Full Changelog: v0.7.2...v0.7.3