summaryrefslogtreecommitdiffstats
path: root/yql/essentials/docs/en/changelog/2026.01.md
blob: 8999cc891378e94402e6e5e1142445b3fcb10b10 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
## Changes in window functions

Added support of `RANGE` mode in window [frame](../syntax/window.md) definitions.

## Changes in built-in functions

Added the `AsOptionalType` function for idempotent wrapping of a type in Optional.
Added the `AsOptional` function for idempotent wrapping of a value in Optional.
Added the `PositionOf` function to get node positions.
Added the `WithIssue` function to add a custom frame with diagnostics to the validation stack.

## Changes in the Yson module {#yson-module}

The `Yson::IsUtf8`, `Yson::AsUtf8`, and `Yson::TryUtf8` functions have been added for working with nodes that are guaranteed to be valid Utf8 strings.
These nodes are also used to optimize the `Yson::ConvertTo` function when the `Utf8` type is used.