Skip to content

Changelog

This changelog highlights significant releases. For complete release notes, see the GitHub releases page.

Release Date: December 7, 2024

  • Evaluation Framework — Complete model evaluation system with benchmark, task-specific, operational, safety, and comparison evaluation types
  • LLM-as-Judge — Automated evaluation using LLM judges for pairwise model comparison
  • Evaluation UI — Multi-step wizard for creating evaluations with inputs management and run controls
  • Full UI wiring to backend evaluation APIs
  • Test inputs persistence across evaluation runs

Evaluation Inputs & Run UI

  • Add test input management for evaluations
  • Run controls for starting and monitoring evaluation progress

LLM-as-Judge Configuration

  • Task-specific evaluation configuration UI
  • Custom judge prompts and criteria definition

Create Evaluation Modal

  • Multi-step wizard for evaluation creation
  • Target selection (model, stack, scenario)
  • Benchmark configuration

Evaluation Management UI

  • Evaluation list view in Studio panel
  • Status indicators and progress tracking

Evaluation Comparison Visualization

  • Visual comparison of evaluation results across targets
  • Delta highlighting for performance differences

LLM-as-Judge Service

  • Backend service for automated model evaluation
  • Pairwise comparison algorithm implementation

Evaluation Framework Foundation

  • Database schema for evaluations with migrations
  • Complete API endpoints for CRUD operations
  • Pydantic models for evaluation types, targets, and results

Theme Transitions & Accessibility

  • Theme transition animations
  • Accessibility improvements for theme switching
  • ThemeToggle component

Semantic Design Tokens

  • Component migration to semantic design tokens
  • Consistent theming across UI components

Design System Tokens

  • Design token infrastructure for semantic theming
  • Color, spacing, and typography tokens

Theme Infrastructure

  • ThemeProvider context for app-wide theme state
  • useTheme hook for component-level theme access

Extended Training Workflows

  • Additional training workflow templates
  • Support for more training scenarios (RLHF, DPO, GRPO, SFT)

UI Polish

  • Tool modal improvements
  • ToolsSection refinements
  • Bug fixes for UI consistency

Parallelism Strategy Advisor

  • New tool for parallelism configuration recommendations
  • UI integration with Tools panel
  • Artifact type: parallelism_advisor

Training Memory Calculator

  • Memory estimation for training workloads
  • Tools panel integration
  • Artifact type: memory_calculator

Model Capabilities Registry

  • Unified provider configuration registry
  • Centralized model capability definitions

Reasoning Mode Configuration

  • Settings UI for reasoning mode selection
  • Extended thinking support configuration

Provider Health Monitoring

  • Health check endpoints for all LLM providers
  • Automatic fallback on provider failures
  • API key validation from database

Ollama Local Models

  • Ollama provider integration for local LLM deployment
  • Stability improvements
  • Bug fixes for scenario configuration

Google Gemini Provider

  • Google Gemini API integration
  • Multi-model support for Gemini family

Lab Panel Model Indicator

  • Visual indicator for active model selection
  • OpenAI provider fixes

Studio Accessibility & GitHub Sync

  • Studio panel accessibility improvements
  • GitHub reverse sync for issue tracking

Single Default Stack Enforcement

  • Enforce single default stack when applying blueprints
  • Prevent stack configuration conflicts

Studio Stack Integration

  • Stack cards in Studio panel
  • Stack detail modal for configuration review

Stack Integration & StackPanel Deprecation

  • Consolidated stack management into main interface
  • Deprecated separate StackPanel component
  • Improved stack configuration flow

Studio - Scenario Integration

  • Scenarios now visible in Studio panel
  • Link artifacts to scenarios for context
  • Enhanced scenario-driven analysis

Studio Foundation - Collapsible Sections

  • Collapsible sections for better artifact organization
  • Improved navigation for large workspaces
  • Foundation for upcoming Studio enhancements
  • Scenario System — Initial implementation of workload configuration
  • Stack Recommendations — AI-powered infrastructure suggestions
  • Blueprint Gallery — Pre-curated knowledge bundles
  • Hybrid Search — Combined keyword and semantic search with RRF
  • Citation Tracking — Numbered references in AI responses
  • Artifact Detection — Automatic extraction of tables and structured data
  • Multi-Provider LLM — Support for Anthropic, OpenAI, Google, Ollama
  • Source Classification — Automatic categorization of documents
  • Workspace Isolation — Separate contexts for different projects
  • LangGraph Integration — Stateful agent orchestration
  • Thinking Steps — Transparent AI reasoning
  • PDF Support — Document upload and parsing
  • Initial Release — Core workspace and chat functionality
  • URL Indexing — Web page ingestion and search
  • Basic UI — Three-panel layout foundation

Lattice follows semantic versioning:

MAJOR.MINOR.PATCH
  • MAJOR — Breaking changes (rare, with migration guides)
  • MINOR — New features, backward compatible
  • PATCH — Bug fixes and minor improvements

New versions may include database migrations. These run automatically on startup but can be run manually:

Terminal window
alembic upgrade head

API changes are documented in release notes. Breaking changes are introduced in new API versions with a deprecation period for the old version.

  • Watch Releases — Star the repository and enable release notifications
  • GitHub Discussions — Join conversations about new features
  • Roadmap — See what’s coming in future releases