v0.4.4
Release v0.4.4
🐛 Bug Fixes
Redshift Support Improvements
- Fixed
/list-tablescolumn display: Tables now correctly show column counts instead of displaying 0. Added fallback logic to handle cases where metadata queries return empty results - Fixed
/scan-piimodel selection: PII scanning now properly uses the selected LLM model (e.g., Claude) instead of falling back to incorrect defaults - Fixed
/helpcommand filtering: Help text now correctly shows only provider-relevant commands (Databricks vs Redshift) - Fixed setup wizard auto-start: Wizard now only starts when authentication is required, not on every launch
Technical Improvements
- Enhanced provider-aware configuration validation
- Improved Redshift metadata fetching with multiple fallback strategies
- Updated help formatter to support explicit provider filtering
- LLM factory now properly respects
active_modelconfiguration
🧪 Testing
- All 1145 tests passing
- Added comprehensive test coverage for Redshift scenarios
- Updated test fixtures for dict-based API responses
📦 What's Changed
Full changeset: v0.4.3...v0.4.4