v1.4.0 — January 15, 2026
Browse Your Data Universe: New Git Browser, Data Lineage Visualization & Dashboard Power-Ups
🗂️ New Git Browser Tab
Explore all your Git repositories directly from the Genesis UI with the new top-level Git Browser tab.- Tree-based file explorer with lazy loading and syntax highlighting
- Deep linking support — share direct URLs to specific files (e.g.,
/git/dashboards/project/config.json) - Download anything — individual files, entire folders as ZIP, or complete repositories
- State persistence — remembers your expanded folders and selected files when switching tabs
- Shareable links — copy full URLs to share files with teammates
- In-place markdown navigation — click relative links in markdown files to navigate within the viewer, with back button support
🔗 Interactive Data Lineage Visualization
The Digital Twin page now features a real-time, interactive data lineage graph to help you understand how your data flows through systems.- Multi-level visualization — switch between System, Container, Collection, and Asset views
- Interactive exploration — hover to highlight connected nodes, click for details
- Drill-down navigation — explore aggregated nodes in detail
- Smart prefetching — adjacent levels are cached for instant switching
- Source-system color coding — quickly identify Snowflake, Git, Tableau, Salesforce, and other data sources
📊 Dashboard Performance & Developer Experience
Dashboards now support server-side pagination for large datasets and auto-refresh during development.- Server-Side Row Model (SSRM) — AG Grids now handle pagination, filtering, and sorting on the server for millions of rows
- Staged vs. Live modes — switch between local SQLite cache and live database queries at runtime
- Auto-refresh on code changes — standalone dashboards automatically reload when you edit them
- Better DML/DDL handling — INSERT, UPDATE, CREATE statements now display results correctly
- Filesystem-driven listing — dashboards always appear correctly in SPCS deployments
🖼️ Enhanced Image Handling
Working with images in Genesis is now more intuitive with preview support and smarter AI integration.- Image thumbnails in the file uploader and chat messages
- Click-to-preview modal for quick image inspection
- Auto-selects native vision APIs — automatically uses Bedrock or Cortex vision capabilities when available
- Improved error handling — clearer messages when image analysis isn’t available
📈 Smarter Plotly Charts
Create data-driven visualizations more easily with automatic column reference resolution.- Dynamic color gradients — use column values to drive marker colors automatically
- Generic column resolution — any trace property (marker.color, marker.size, text, etc.) can reference query columns
- PDF export support — charts with query references render correctly in exported PDFs
- SHOW command support —
SHOW TABLESand similar commands now work correctly in query results
🔧 Jenkins CI/CD Integration
Genesis agents can now interact with your Jenkins servers to manage builds and deployments.- List jobs — see all available Jenkins jobs
- Trigger builds — start builds with parameters directly from chat
- Monitor status — check build progress and results
- Configuration UI — manage Jenkins credentials from the dashboard
🎨 System Theme Support
Your Genesis UI now follows your OS dark/light mode preference automatically.- Three theme options: Light, Dark, or System (follows OS preference)
- Dynamic updates — theme changes instantly when you switch OS settings
- System mode default for new users
⚙️ Configuration & Security Improvements
New configuration options give you more control over system behavior and security.- LLM timeout configuration — set call timeouts (default 300s) and retry counts via config instead of environment variables
- Message size limits — configurable maximum message size (default 16KB) with clear user feedback
- Rate limiting enabled by default — improved defaults (300 req/min, 50 burst) protect against abuse
- Instance name tracking — identify your Genesis instance in metrics and monitoring
🚀 Deployment & Infrastructure
New options for deploying and managing Genesis in your environment.- Databricks connections via Helm — auto-create Databricks SQL warehouse connections on pod startup using Helm values or K8s Secrets
- Metrics upload UI — new Pulse page to monitor and manually trigger metrics uploads
- Metrics external access — Snowflake Native App deployments can now connect to stats.genesiscomputing.ai
🤖 Model Configuration Improvements
Streamlined model selection with a new modal-based interface.- Modal-based model selection — choose LLM and embedding models directly from the AI Providers page
- LiteLLM Proxy support — use LiteLLM Proxy as a dynamic model provider with runtime discovery
- Simplified navigation — removed separate Model Configuration page in favor of integrated flows
Bug Fixes
Database Connectivity
- PostgreSQL improvements — SSL enabled by default, fixed database selection and query string handling (#2665)
- Connection string parsing — proper URL parsing with Redshift IAM support and SQLite URL compatibility (#2669)
- Cortex embeddings — fixed “Provider doesn’t support embeddings” error during activation (#2596)
Performance & Stability
- Context window overflow — improved detection and reduced tool output limits to prevent context bloat (#2653, #2654)
- Dashboard execution — fixed ModuleNotFoundError by using correct Python environment (#2598)
UI Fixes
- Code block rendering — fixed SQL display when LLMs generate malformed code fences (#2625)
- Mission replay timing — proper pause when awaiting user input instead of removing all dead air (#2639)
What This Means for You
🔍 Better Data Discovery Explore your Git repositories and understand data lineage without leaving Genesis. The new Git Browser and Data Lineage visualization make it easier to navigate your data ecosystem. 📊 Dashboards That Scale Server-side pagination means your dashboards can handle millions of rows without browser slowdowns. Plus, auto-refresh during development speeds up your iteration cycle. 🔐 Enhanced Security Defaults Rate limiting is now enabled by default with sensible limits, and new configuration options give you fine-grained control over timeouts and message sizes. 🎨 Personalized Experience System theme support means Genesis automatically matches your OS dark/light preference — no manual switching needed.Under the Hood
- Reduced tool output caps (500KB → 100KB) and compression thresholds to prevent context window issues
- Added sqlite3 CLI to Docker container for SQLite tool support
- Optimized blueprint context management with auto-compression between phases
- Improved metrics bridge logging and job registration
- CI workflows now skip draft PRs to reduce resource usage
We’d love to hear your feedback on these new features! Reach out through your usual support channels or drop us a message in the app. — The Genesis Team

