alue. * 'Time' and 'datetime' in the new format are stored without microseconds if they are 0. * New function added to API (except that two which are representing SQL level functions): 'Unpack' the dynamic columns content to an arrays of values and names. 3 functions to get any column value as string, integer (long long) or floating point (double). * New type of "dynamic column" row added on the API level (in SQL level output it is a string but if you use dynamic column functions to construct object it will be added as dynamic column value) which allow to add dynamic columns inside dynamic columns. JSON function represent such recursive constructions correctly but limit depth of representation as current implementation limit (internally depth of dynamic columns embedding is not limited). Interface with Cassandra ------------------------ CassandraSE is no longer actively being developed and has been removed in MariaDB 10.6. See MDEV-23024. Some internal changes were added to dynamic columns to allow them to serve as an interface to Apache Cassandra dynamic columns. The Cassandra engine may pack all columns which were not mentioned in the MariaDB interface table definition and even bring changes in the dynamic column contents back to the cassandra columns family (the table analog in cassandra). URL: https://mariadb.com/kb/en/dynamic-columns-from-mariadb-10/https://mariadb.com/kb/en/dynamic-columns-from-mariadb-10/