Skip to content

Beta Release v0.6.3

Pre-release
Pre-release

Choose a tag to compare

@Surgical17 Surgical17 released this 26 Jan 13:41

🔧 Bug Fixes
Fixed TypeScript Build Errors - Resolved all implicit any type errors that prevented production builds under strict type checking
📝 Type Safety Improvements
Added explicit type annotations to array method callbacks (.map(), .filter(), .reduce()) across multiple files
Exported NotificationResult interface from notification dispatcher for external use
Replaced any types in field correlation engine with proper Prisma-inferred types
Added type cast for correlation state status field to match union type definition
Added local interfaces (RecentLog, WebhookLog, etc.) for improved component type safety
📁 Files Updated
src/lib/correlation-engine.ts
src/lib/field-correlation-engine.ts
src/lib/notification-dispatcher.ts
src/app/(dashboard)/dashboard/page.tsx
src/app/(dashboard)/dashboard/channels/page.tsx
src/app/(dashboard)/dashboard/logs/page.tsx
src/app/(dashboard)/dashboard/webhooks/[id]/page.tsx
src/app/api/webhook/[uniqueUrl]/route.ts
src/components/rules/unified-rule-builder.tsx
src/components/rules/rule-builder.tsx
🐳 Docker
Pull the latest image:

docker pull ghcr.io/surgical17/smart-notification-router:main

🛠️ Technical Details
Compatible with Next.js 16.1.2 (Turbopack)
Prisma 6.19.2
Full TypeScript strict mode compliance
📦 Installation
npm install
npx prisma generate
npm run build

Full Changelog: v0.52.0...v0.6.3