Scylla Doctor v1.14 is released.
-
Fixes:
- fix(analyzers): skip CPUScalingAnalyzer when CPU scaling is not supported
- fix: connect to IPv6 seed hosts
- fix(collectors): treat Scylla 2025.1+ as enterprise
- fix(cluster): list mismatched vitals file versions
- fix: write command output archives next to the output file
- fix: handle ‘LimitNOFILE=infinity’ from systemd
-
Enhancements:
- Add AuthenticationAnalyzer for auth best practices
- Cache collector/analyzer class discovery and dedup swagger parse
- Add ServiceLevelsCollector for LIST ALL SERVICE_LEVELS
- RAIDSetupCollector: parse /proc/mdstat into comparable structured data
- Omit empty Data analysis header in full output
- Recognize ScyllaDB Rust Driver name in DriverVersionAnalyzer
- Recognize cpp-rs-driver in DriverVersionAnalyzer
- Omit collector output from --save-vitals by default
- Write journalctl dumps to the system temp directory
- scylla-doctor-cluster: exclude ScyllaLogsCollector from diff by default
- Collect OCI instance type and analyze recommended DenseIO.E5.Flex
- Skip system_auth RF checks for System-auth-2
- OSSupportAnalyzer: check OS vs Scylla version
- Include shard to CPU mapping in vitals
- Add DiskPerformanceExceededCollector and DiskPerformanceExceededAnalyzer