> ## Documentation Index
> Fetch the complete documentation index at: https://learn.getodin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 1.5.0

> Released 2025-07-30

## New Features

### Asynchronous Column Computation for SmartTables

* **Performance Enhancement:** Introduced background processing for column computations in SmartTables
* **Capabilities:**
  * Start, monitor, and cancel long-running computation jobs
  * Real-time job status tracking and polling
  * Improved UI responsiveness during data processing
  * Job management with listing and cancellation options

### Real-Time Chat with Server-Sent Events (SSE)

* **Major Infrastructure Upgrade:** Replaced polling mechanism with Server-Sent Events for instant message updates
* **Features:**
  * Real-time message delivery without page refresh
  * SSE connection status indicator in chat panel
  * Automatic reconnection handling
  * Reduced server load compared to polling

### Knowledge Base Settings Management

* **New Feature:** Comprehensive settings management for Knowledge Base configuration
* **Capabilities:**
  * Centralized knowledge base settings configuration
  * Bulk apply settings to all documents
  * Fine-grained control over knowledge base behavior
  * Enhanced document management and organization

### Access Tags for Knowledge Base Documents

* **Security Enhancement:** Dual tag system for granular access control
* **Features:**
  * Allow-only and allow-none tag types for precise access control
  * Tag-based document filtering and search
  * User and document tag management
  * Enhanced security for sensitive content

### Custom LLM Iterator Support

* **AI Model Enhancement:** Added custom iterator configuration for LLM models
* **Benefits:**
  * Flexible model iteration strategies
  * Enhanced AI model customization options
  * Better control over model behavior and responses

### AI Model "Thinking" Capabilities

* **Advanced AI Feature:** Introduced thinking support for AI models
* **Capabilities:**
  * Configurable thinking budgets for models
  * Option to include or exclude thoughts in responses
  * Enhanced AI reasoning transparency
  * Improved model introspection and debugging

### Enhanced MCP (Model Context Protocol) Support

* **Integration Improvement:** Expanded Model Context Protocol capabilities
* **Features:**
  * SSE transport support for MCP toolkits
  * OAuth authentication configuration
  * Enhanced MCP toolkit management
  * Better integration with external services

***

## Improvements

### SmartTables SDK Enhancements

* **Enhanced Data Types:** Extended Filter.value to support string, number, boolean, and null types
* **Export Improvements:** Better handling of default values in column export transformations
* **Job Management:** Integrated comprehensive job management system

### Chatbot Widget Updates

* **Authentication Flow:** Enhanced anonymous authentication handling and session management
* **Token Management:** Added validation and refresh token checks

### User Interface Enhancements

* **Chat Experience:** Seamless real-time messaging with SSE status indicators
* **Knowledge Base UI:** New settings tab for knowledge base configuration
* **Model Administration:** Enhanced super admin interface for model configuration
* **Tag Management:** Improved tag editing modal with dual tag selection
