docs/src/main/sphinx/release/release-0.102.md
All string functions have been updated to support Unicode. The functions assume
that the string contains valid UTF-8 encoded code points. There are no explicit
checks for valid UTF-8, and the functions may return incorrect results on
invalid UTF-8. Invalid UTF-8 data can be corrected with {func}from_utf8.
Additionally, the functions operate on Unicode code points and not user visible characters (or grapheme clusters). Some languages combine multiple code points into a single user-perceived character, the basic unit of a writing system for a language, but the functions will treat each code point as a separate unit.
All {doc}/functions/regexp have been rewritten to improve performance.
The new versions are often twice as fast and in some cases can be many
orders of magnitude faster (due to removal of quadratic behavior).
This change introduced some minor incompatibilities that are explained
in the documentation for the functions.
contains to return NULL if the value was not found, but a NULL was.row-type rendering in DESCRIBE.array_join.from_utf8 and {func}to_utf8 functions.task_writer_count session property to set task.writer-count.ARRAY(F) to ARRAY(T).ARRAY element types.VALUES expressions.PrestoS3FileSystem.PrestoS3FileSystem.InvalidRange error in PrestoS3FileSystem.PrestoS3FileSystem.SHOW TABLES FROM schema.