We value your privacy

This site uses cookies to improve your browsing experience, analyze site traffic, and show personalized content. See our Privacy Policy.

  1. MooseStack
  2. Release Notes
  3. February 19, 2026

February 19, 2026

This week Fiveonefour ships a dedicated CLI for project onboarding, Vercel integration for automated deployments, and a 6x reduction in deployment startup times. On the Moose side, materialized views gain lifecycle management controls, external table mirroring simplifies local development against production data sources, and new documentation covers CDC workflows and externally managed tables.

Highlights
  • New: Fiveonefour CLI with setup and link commands for project onboarding
  • New: Vercel integration for automated deployments and environment sync
  • New: Materialized view lifecycle management with deletion protection
  • Improved: Deployment startup times reduced from 20 to 3.5 minutes

Moose

New Features

Lifecycle management support for materialized views (@onelesd) Materialized views now support lifecycle management with three options: FULLY_MANAGED (default — Moose manages creation, updates, and deletion), DELETION_PROTECTED (prevents accidental deletion and updates), and EXTERNALLY_MANAGED (user manages the view outside of Moose). This gives fine-grained control over how materialized views are managed in production environments.

import { MaterializedView, LifeCycle, Key, DateTime } from "@514labs/moose-lib";import { UserActivity } from "../ingest/models"; interface UserActivitySummary {  userId: Key<string>;  totalEvents: number;  lastActivity: DateTime;} const userActivityTable = UserActivity.table!; // FULLY_MANAGED (default) - Moose handles everythingexport const userSummaryMV = new MaterializedView<UserActivitySummary>({  materializedViewName: "UserActivitySummary",  targetTable: {    name: "UserActivitySummaryTable",    orderByFields: ["userId", "lastActivity"],  },  selectStatement: `    SELECT      userId,      count() as totalEvents,      max(timestamp) as lastActivity    FROM \`${userActivityTable.name}\`    GROUP BY userId  `,  selectTables: [userActivityTable],  // lifeCycle defaults to FULLY_MANAGED  // lifeCycle: LifeCycle.FULLY_MANAGED | LifeCycle.DELETION_PROTECTED | LifeCycle.EXTERNALLY_MANAGED});

Docs: Materialized Views

External table mirroring in dev mode (@callicles) Developers can now automatically create local mirror tables for externally managed tables during development. When enabled via create_local_mirrors = true in moose.config.toml, the dev server mirrors remote table schemas and optionally samples data to local ClickHouse, making it easier to develop and test against external data sources without direct access to production systems.

# moose.config.toml[project]name = "my-analytics-app" [dev.externally_managed.tables]# Enable automatic creation of local mirror tablescreate_local_mirrors = true # Number of sample rows to copy from remote tables (0 = schema only)sample_size = 1000 # Whether to refresh mirrors on startup (drop and recreate)refresh_on_startup = true # Optional: Remote ClickHouse connection for mirroring[dev.remote_clickhouse]host = "your-clickhouse-host.example.com"port = 8443database = "production_db"use_ssl = trueprotocol = "http"# Username and password stored securely via keyring

Docs: CDC Managed Tables

Comprehensive documentation for externally managed tables and CDC (@callicles) Added extensive documentation for working with CDC-enabled ClickHouse databases and externally managed tables, including configuration options for local development mirrors, remote connections, and a complete guide for building on existing CDC pipelines like ClickPipes, PeerDB, and Debezium.

Docs: CDC Managed Tables

Merge table engine (@DatGuyJonathan) OlapTable now supports ClickHouse's Merge engine, a read-only table engine that queries across multiple tables matching a regex pattern.

Docs: Merge Engine

Improvements

  • MCP server improvements: Updated MCP SDK to v1.26.0 with improved tool registration API, and added bearer token authentication support for Claude Code connections. (@03cranec)
  • Windows setup guide for WSL2 users: Added step-by-step instructions for setting up MooseStack on Windows using WSL2, Docker Desktop, and Node.js. (@oatsandsugar) Docs: Windows Setup

Bug Fixes

  • Fix mobile menu overlay positioning: Fixed mobile menu positioning to properly overlay content instead of being positioned inline in the documentation site. (@georgevanderson)

Fiveonefour

New Features

Fiveonefour CLI with setup and link commands for project onboarding (@LucioFranco) Introduced the new Fiveonefour CLI with comprehensive project setup capabilities. The 514 setup <org>/<project> command clones projects locally with optional branch creation and deployment setup. The 514 link command connects existing local repositories to Fiveonefour projects for streamlined deployment workflows. Both commands support authentication, interactive and non-interactive modes, and provide clear guidance for next steps.

# Clone and set up a new project from Fiveonefour
514 setup acme/analytics-api --path ./my-analytics-app --branch feature/new-dashboard
 
# The setup command automatically:
# - Clones the repository
# - Creates the specified branch
# - Links the repo to Fiveonefour project
# - Sets up deployment configuration
 
# Link an existing local repository to a Fiveonefour project
cd /path/to/existing/repo
514 link --project acme/marketing-dashboard --yes
 
# Or use interactive mode to select from available projects
514 link

Vercel integration for automated deployments (@georgevanderson) Users can now connect their Vercel projects to Fiveonefour for automated deployments and environment variable synchronization. This integration allows teams to link their Vercel projects with their data applications, enabling seamless deployment workflows and automatic environment configuration management.

Vercel marketplace integration for Fiveonefour

Improvements

  • Faster template deployments using pre-built images: Template-based projects now deploy immediately using pre-built Docker images instead of waiting for the build process to complete, significantly reducing deployment time for new projects. (@jmsuzuki)
  • Deploy branches on git push without requiring pull requests: Branch deployments can now be triggered by pushing to any branch in your repository, not just through pull request workflows. This enables faster iteration by automatically creating preview environments for feature branches. (@jmsuzuki)
  • Start Developing and Lineage features now generally available: The "Start Developing" guided onboarding panel and lineage visualization are now available to all users without experimental flags. Both features appear in deployment details and branch navigation pages. (@groy-514)

Bug Fixes

  • Fix duplicate deployments during template project creation: Fixed an issue where template projects would trigger duplicate deployments due to race conditions between project creation and push webhooks. (@onelesd)
  • Fix logs with identical timestamps and content selecting together: Fixed an issue in the logs viewer where multiple log entries with the same timestamp and content would all be selected when clicking on one. (@LucioFranco)

On this page

MooseNew FeaturesImprovementsBug FixesFiveonefourNew FeaturesImprovementsBug Fixes
Edit this page
FiveonefourFiveonefour
Fiveonefour Docs
MooseStackHostingTemplatesGuides
Release Notes
Source531
  • Overview
Build a New App
  • 5 Minute Quickstart
  • Browse Templates
  • Existing ClickHouse
Add to Existing App
  • Next.js
  • Fastify
Fundamentals
  • Moose Runtime
  • MooseDev MCP
  • Language Server
  • Data Modeling
Moose Modules
  • Moose OLAP
  • Moose Streaming
  • Moose Workflows
  • Moose APIs & Web Apps
Deployment & Lifecycle
  • Moose Dev
  • Moose Migrate
  • Moose Deploy
Reference
  • API Reference
  • Query Layer
  • Data Types
  • Table Engines
  • CLI
  • Configuration
  • Observability Metrics
  • Help
  • Release Notes
    • February 19, 2026
    • February 12, 2026
    • February 6, 2026
    • January 30, 2026
    • January 23, 2026
    • January 16, 2026
    • January 9, 2026
    • December 22, 2025
    • December 15, 2025
    • December 5, 2025
    • November 22, 2025
    • November 14, 2025
    • November 7, 2025
    • November 1, 2025
    • October 24, 2025
Contribution
  • Documentation
  • Framework