v2.0.6
Security Vulnerabilities Fixed
• Updated Dockerfile: Node 18→20 Alpine, added apk upgrade for latest security patches
• Fixed harfbuzz vulnerability: Updated to v11.2.1 (was ≤9.0.0)• Fixed curl vulnerability: Updated to v8.14.1 (was ≤8.12.1)
• Fixed npm/cross-spawn vulnerability: Updated npm to latest version (≥7.0.5)
• Updated PostgreSQL: All docker-compose files now use postgres:16-alpine
PostgreSQL Migration System [BREAKING CHANGES]
• Created migration scripts: rescue-migrate-postgres-16.sh, rollback-postgres-15.sh
• Added .env configuration: AUTO_MIGRATE_POSTGRES setting for deployment control
• Created documentation: POSTGRESQL_UPGRADE.md with step-by-step guide
• Built auto-detection: Scripts detect PostgreSQL 15→16 version mismatch
• Added safety features: Full backup, rollback capability, data verification
Column Customizer Feature
• Created ColumnCustomizer component: Show/hide columns with drag-and-drop reordering
• Fixed dropdown overflow: Used Teleport to prevent clipping in table containers
• Added localStorage persistence: Column preferences saved between sessions
• Positioned in table header: Settings icon integrated directly in trades table
• Added mobile support: Column customizer available on both desktop and mobile views