Dynamic range partitioning allows tables in SAP HANA to automatically add new partitions when the size of an "OTHERS" partition grows too large. This helps keep partitions balanced and queries optimized. Result caching now caches the results of SQL views, calculated views, and CDS views to improve performance of common queries on complex views. Flexible tables in HANA can now automatically detect optimal data types for dynamic columns and promote column types when needed.