v26.7.4.58-stableFrom commit messages
Release v26.7.4.58-stable
Added 2
- Compatibility setting to qualify column names as the old analyzer did with multiple joins
- Inference of omitted Distributed and Buffer structure under the user's context
Fixed 8
- Bad cast in KeyCondition for nested CAST that re-introduces LowCardinality
- Map bucket_indexes stream going out of sync when rows are skipped
- made_current_at showing 1970-01-01 in system.iceberg_history after expire_snapshots
- made_current_at for repeated snapshot-id in system.iceberg_history
- Wrong value for virtual column on the right side of direct JOIN
- Out-of-bounds read in SerializationReplicated on the native protocol
- Iceberg OPTIMIZE rejecting multi-row position delete snapshots
- Multiple issues including use-after-free in sparse join keys, wrong hash join results on LowCardinality wide-integer keys, quadratic JSON subcolumn skip-index matching, incorrect ORDER BY LIMIT results under row policy, and wrong results of trivial GROUP BY LIMIT optimization