This release focuses on developer experience and debugging tools. New payload logging helps trace data through pipelines, and Boreal adds colorblind-friendly themes and improved GitHub OAuth for preview environments.
Added a new --log-payloads flag to the moose dev command that logs data payloads at key points in the pipeline (ingest API, streaming function input/output) with searchable prefixes. This helps developers debug data transformations and troubleshoot issues by seeing exactly what data flows through their pipeline. Logs can be viewed using 'moose logs --tail'. #2966
Debug data flow with --log-payloads flag
# Start development with payload logging enabled
moose dev --log-payloads
# In another terminal, send some test data
curl -X POST http://localhost:4000/ingest/UserActivity \
-H "Content-Type: application/json" \
-d '[{"userId": "user123", "action": "click", "timestamp": "2026-01-15T10:30:00Z"}]'
# View the logs to see data flow through your pipeline
moose logs --tail
# Example log output you'll see:
# [PAYLOAD:INGEST] UserActivity: [{"userId":"user123","action":"click","timestamp":"2026-01-15T10:30:00Z"}]
# [PAYLOAD:STREAM_IN] processUserActivity: {"userId":"user123","action":"click","timestamp":"2026-01-15T10:30:00Z"}
# [PAYLOAD:STREAM_OUT] processUserActivity: {"userId":"user123","action":"click","timestamp":"2026-01-15T10:30:00Z","processed":true}When using ClickHouse clusters, databases are now automatically created on all cluster nodes using ON CLUSTER clauses. This ensures that custom databases are properly replicated across all nodes in the cluster. #3120
moose dev, including language-specific commands for TypeScript (npm install) and Python (pip install -r requirements.txt). Also added guidance for running Moose in the background using nohup moose dev & for AI assistants or when needing to use the same terminal for other commands. #3175Added colorblind accessibility support with new colorblind-friendly themes for both light and dark modes. Users can now toggle colorblind mode via a new eye icon button in the theme switcher. The colorblind themes replace problematic red/green color combinations with orange/blue alternatives to improve accessibility. Charts and UI elements automatically adapt to use colorblind-friendly colors when enabled.