When adding arrays, multisets and mappings, UNDEFINED will now always be ignored. Previously it was only ignored when first in the argument list, otherwise an exception would be thrown. The LFUNs will now be called with a consistent number of arguments. Pike implementations rarely implemented varargs on operator LFUNs, so this change should address many potential hidden errors.
The server module will now read payloads for HTTP PUT requests, just
as any other method. Previously it would stop reading the body.
Incompatible changes -------------------- o Sql.Sql is no longer a wrapper class, but a function. The wrapper class has been obsoleted by introduction of the new base class __builtin.Sql.Connection. Note that it is still possible to use Sql.Sql as the type of connection objects. o Gz.crc32 and Nettle.crc32c now only return positive results.