Skip to content

v2.2.0

@lane711 lane711 tagged this 18 Nov 21:02
Implements runtime telemetry tracking for dev server and application usage.

## New Features

### Runtime Telemetry
- Added telemetry middleware for automatic initialization
- Tracks dev server startup on first request
- Silent initialization - never blocks the application
- Exported telemetry service for manual tracking

### API Updates
- New middleware: `telemetryMiddleware`
- New function: `getTelemetry()` - access telemetry service
- Exported telemetry service and types from core

## Changes

**New Files:**
- packages/core/src/middleware/telemetry.ts

**Modified Files:**
- packages/core/src/middleware/index.ts - Export telemetry middleware
- packages/core/src/index.ts - Export telemetry APIs
- packages/core/tsup.config.ts - External crypto and posthog-node
- Version bumped: 2.1.0 → 2.2.0

## Usage

Users can now upgrade to get runtime telemetry:

\`\`\`bash
npm install @sonicjs-cms/core@latest
\`\`\`

The telemetry middleware will automatically track dev server starts
and other runtime events when the application is used.

Related to #304 (Phase 2)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Assets 2
Loading