2 min read
December report 2025
A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.

December report 2025
- added a new repository: https://github.com/totaljs/aicontext
Total.js Enterprise
Website: https://www.totaljs.com/enterprise/
Modules (NEW):
- added S3 module that replaces the internal functionality of Total.js FileStorage
CMS templates:
- added a preview of the templates
Total.js framework 5
- fixed handling unexpected errors in the FlowStream
- improved error handling in the Flow engine
- fixed network connection problems in remote editing
- fixed throwing of timeout error in
WebSocketClient - improved loading plugins
- framework reads a
/configfile inplugins - added
RESTBuilder.?.logerror()method for printing errors into the console - added
API.?.logerror()method for printing errors into the console - fixed unexpected errors when compressing/decompressing data via
WebSocket - fixed processing
TMSdata in theFlowStream - added a new config key
CONF.$httpcacheoffsetfor extendinglast-modifiedheader
Total.js Icons
Website: https://componentator.com/icons/
jComponent library
Website: https://componentator.com
- fixed
SYNCkeyword in theAJAX()method (v20.011) - added a missing
onprogresshandler to theAJAX()andUPLOAD()method (v20.011) - added missing
component.$readyproperty for several components (j-Layout,j-Windows, etc.) that implement it (v20.012)
UI components
Website: https://componentator.com
- added
renanimateoption toj-Dashboard - added a new
dirrawrenderoption inj-Input - improved
templateX,templateYandselectedconfig options inj-LineChart - fixed looped rerendering in the
j-LineChartin jComponent v20 - fixed looped rerendering in the
j-BarChartin jComponent v20
Flow: Online designer
- fixed default HTML template
- updated UI components
Flow
Website: https://www.totaljs.com/flow/
- fixed default HTML template
- updated UI components
FlowOS
Website: https://www.totaljs.com/flowos/
- added a better compatibility with the Total.js Flow
- extended proxy timeout
- fixed default HTML template
- updated UI components
Todomator
Website: https://www.totaljs.com/todomator/
- fixed initialization
database.sqlscript
Enterprise plugins:
- fixed database initialization
IoT
Website: https://www.totaljs.com/iot/
Stream:
- added missing
dtdatacolumn updating in the devices - added
debuggercomponent for drivers in the forminstance.debug(a, [b], [c], [d])- logs are stored in the
/logs/debugger.logfile
- logs are stored in the
Platform:
- fixed
optionsfield in Drivers - updated
Updatedcolumn by a value fromdtdatain the Device list - added materialized views for the
map
Code
Website: https://www.totaljs.com/code/
- updated
JSLint - extended
timeoutfor reading/saving operation
Dashboard
Website: https://www.totaljs.com/dashboard/
- fixed permissions
- improved report list
- added animations
- added support for resizing dashboard size
- updated UI components
QueryBuilderOracle
NPM: npm install querybuilderoracle
- fixed closing existing connections
- added support for pooling
- fixed escaping fields
- added missing global method
ORACLE_ESCAPE(value) - improved connection string parser
Other posts from Total.js Platform
- 2025-12-15Totally Merry Christmas and a Happy New Year 2026!
- 2025-12-01November report 2025
- 2025-11-02October report 2025
- 2025-10-22New universal drivers for IoT Platform
- 2025-10-13IoT Platform Update: New Features and Enhancements
- 2025-10-01September report 2025
- 2025-09-05How to create Google Gemini AI component in Total.js Flow
- 2025-09-01August report 2025
- 2025-08-25IoT platform — Total.js
- 2025-08-22How to install OpenPlatform — IoT platform
