This release contains major updates and new features, as well as important fixes. Make sure to test this release appropriately before approving it for production.
New major features of note include:
Internal iterative processing of objects in database instead of finding and external processing. This has huge impact on how SELECTqueries operate, especially if they include GROUP BY.
Batch deletion of objects, where only count is reported (such as deleting old obsolete objects). This has huge impact on cleaning operations inside the Neuron.
SELECT OFFSET skips elements in B+ tree instead of processing and ignoring them sequentially. This has huge impact on web pages showing content using pages.
This release contains the following fix:
The 2026-01-21 release introduced an error related to non-grouped SELECT statements containing field aggregates. The error resulted in non-aggregated fields to return null. This has been remedied in this release.
This release contains the following features:
The Remote Login API now integrates the Login Auditor to monitor remote endpoints and detect potentially malicious behaviour.
The script function ShellExecute now contains more overloads with more options.
The release also contains the following fixes:
Returning appropriate callback error (service unavailable) when disposing an XMPP client with pending requests.
Layout engine properly uses default fonts if named fonts not found.
This release contains major updates and new features, as well as important fixes. Make sure to test this release appropriately before approving it for production.
New major features of note include:
Refactoring of processing of grouped SQL queries, using iterative evaluation where aggregates permit. This increases performance and reduces memory required during grouped queries.
Other new features:
OsTime script constant gives the amount of time since operating system started.
An Alert event is logged when OS has been detected to have been restarted.
The new Chat Admin command OsTime gives the time since the operating system restarted.
The OTP client now supports the optional/unoficial image parameter.
The release also contains the following fixes:
The one-variable vector script functions Nand(v), Nor(v) and Xnor(v) have been removed as underlying operands are not associative, to avoid confusion.
This release contains the following fixes:
Null check when sending offline messages while broker is shutting down.
Gracefully handling failed transmissions on ungracefully closed sockets.