Changelog
Version 2.3.0 - 2026-03-01
Subscription Management & UI Improvements
- ✓Subscription cancellation feature with modal confirmation
- ✓Settings/Subscription management page for authenticated users
- ✓Email notifications with effective cancellation dates
- ✓Non-SQL input detection with proper error messaging
- ✓Settings navigation links across all authenticated pages
- ✓Fixed subscription status database sync on cancellation
- ✓Enhanced error handling for checkout and migration API
Version 2.2.0 - 2026-02-28
Enhanced Admin & Compliance Features
- ✓Multi-template professional email system with 11+ email templates
- ✓Admin email management: welcome emails and trial reminders
- ✓Support ticket management with automatic closure notifications
- ✓Comprehensive audit logging system with PII protection (SHA-256 hashing, IP anonymization)
- ✓Soft delete pattern for batches with data recovery capability
- ✓Batch cancellation support with statement-level state preservation
- ✓Advanced data visualization components (DataFlow, SchemaVisualization)
- ✓Full-text documentation search across all pages and content
- ✓Enhanced dashboard with animated background effects
- ✓Loading state animations with skeleton screens
- ✓Rate limiting on admin endpoints (20-30 req/min)
- ✓90-day audit log retention for GDPR compliance
- ✓UUID migration for consistent ID generation
- ✓Public navigation component with session awareness
- ✓Dynamic documentation platform with searchable navigation
Version 2.1.0 - 2026-02-27
Audit & Compliance Baseline
- ✓Implemented soft delete with 90-day audit retention
- ✓Added batch cancellation with partial results
- ✓Enhanced logging with PII masking
- ✓Added comprehensive documentation site
Version 2.0.0 - 2026-02-01
Framework Migration
- ✓Upgraded to Next.js 16 with App Router
- ✓Migrated to Tailwind CSS v4
- ✓Redesigned admin panel
Version 1.5.0 - 2025-12-15
Platform Expansion
- ✓Added support for Redshift as target platform
- ✓Improved translation accuracy for complex queries
Can't find what you're looking for? Contact our support team