v.25.5Improvement

Change the default stderr processing

Change the default stderr processing for UDFs to "log_last". It's better for usability. #79066 (Alexey Milovidov).
Change the default stderr processing behavior for User-Defined Functions (UDFs) to "log_last" to improve usability.

Why it matters

This change addresses the handling of standard error output from UDFs, making the error logging more user-friendly and accessible by default. It helps users to better diagnose and understand errors occurring within UDFs by ensuring the last stderr messages are logged, improving the debugging experience.

How to use it

The new default behavior applies automatically to all UDF executions without any additional configuration. Users do not need to enable this explicitly; stderr processing for UDFs will now use the "log_last" mode by default.