Skip to main content

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
(From: #2679, #2675, #2615)

🔗 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
(From: #2661)

📊 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
(From: #2592, #2599, #2659, #2636, #2602)

🖼️ 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
(From: #2634)

📈 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 TABLES and similar commands now work correctly in query results
(From: #2597, #2595)

🔧 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
(From: #2630)

🎨 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
(From: #2522)

⚙️ 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
(From: #2664, #2662, #2628, #2642)

🚀 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
(From: #2673, #2614, #2651)

🤖 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
(From: #2600)

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