All notable changes to GrowthOS will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release of GrowthOS v0.1.0.
- MCP Server Base:
- Standardized request/response models.
- Resource and Prompt definitions for MCP.
- Analytics Metrics: built-in SQL logic for:
- Customer Acquisition Cost (CAC)
- Lifetime Value (LTV)
- Cohort Retention
- Funnel Conversion Drop-off
- Multi-touch Attribution (Shapley approximation)
- Root Cause Analysis
- Data Guardrails:
- AST-based SQL validation using
sqlglot. - Blocks unsafe operations (
DROP,GRANT,COPY). - Strict type enforcement returning pure Python primitives.
- AST-based SQL validation using
- Connectors:
DuckDBConnector: In-memory fast analytics.GrowthConnectorinterface.
- REST API: FastAPI wrapper for direct querying outside MCP.
- Dockerfile and CI setup.
- Fixed Python type normalization edge cases (UUID, DateTime, Boolean) for valid JSON responses.