Change Log
Key features and improvements in each platform release. Version numbers not listed are internal releases with bug fixes, library updates, and security patches.
Change Types
- Added: New features.
- Changed: Improvements to existing features.
- Removed: Features that have been removed or are scheduled for removal.
- Fixed: Bug fixes.
- Security: Security improvements.
- Breaking: Changes that may require updates to existing applications. Breaking releases include a Migration section where applicable.
Areas
- CORE: Core platform features.
- MESSAGING: Emails, comments, and notifications.
- DAM: Digital Asset Management and file management.
- ACCESS: Access control, roles, teams, and users.
- SRS: SRS, SQL, and data transformations.
- DEVOPS/TOOLING: Development tooling and CI/CD (Continuous Integration/Continuous Delivery).
- AUTOMATIONS: Automations, jobs, and scheduling.
2506 (2026-09-20)
- CORE/Added: Better support for AI agents.
- CORE/Added: jetquery CLI 3.5
2491 (2026-08-19)
- CORE/Added: AI assistants can connect to the platform through MCP (Model Context Protocol).
- CORE/Changed: Faster platform with lower memory use, thanks to new compression and engine improvements.
- CORE/Changed: Better Linux support.
- SRS/Added: New data transformations for access control, translations, and dynamic columns (
dtacl,dttranslation,popts,pcolumns). - AUTOMATIONS/Changed: More reliable automations and jobs, with better monitoring.
- DAM/Changed: Easier file property management and better handling of large files.
- DEVOPS/TOOLING/Added: jetquery CLI v2 with live API reload, so several developers can work on one application more easily.
2432 (2026-01-22)
- SRS/Changed: Faster reports and queries.
- CORE/Changed: Lower memory use and better security after removing unused code and obsolete APIs.
- CORE/Changed: More stable database connections; inactive sessions are closed automatically.
- AUTOMATIONS/Added: Jobs can run Windows programs (win-x64).
- SRS/Changed: Dates in printouts use correct default formats.
- SRS/Fixed: Several rare rendering and data issues.
- SRS/Added: New Handlebars helpers that make templates easier to build.
- CORE/Changed: Better handling of server regional settings.
2373 (2025-09-18)
- SRS/Added: Sort any dataset with the
psortparameter, e.g.psort=column1orpsort=column1:desc.
2371 (2025-09-18)
- CORE/Changed: Faster sign-in, instant sign-out on all devices
- SRS/Changed: Consistent date and time formats in custom templates (e.g., Handlebars):
dateOnly:2025-09-15timeOnly:14:30dateTime:2025-09-15T14:30:00
- AUTOMATIONS/Added: New API to manage automations and extensions (Python, win-x64).
- SRS/Changed: Standardized Handlebars print templates with page width control (
jq:page-width, see template docs). - DAM/Changed: Faster uploads of many files at once.
- SRS/Changed: Dynamic values in
optsandcss.
2348 (2025-06-04)
- DEVOPS/Changed: Better database deployment, including indexes and renamed objects.
- SRS/Added: Reports are checked for errors when saved.
- SRS/Added: Faster PDF generation with headers, footers, and custom page sizes.
- SRS/Fixed: Better support for external Git repositories.
- MESSAGING/Changed: More reliable email synchronization (POP3) across providers.
- DAM/Added: Photos are rotated automatically using exif data, so they print the right way up.
- DAM/Added: File changes on the server can trigger automations.
2333 (2025-02-21)
- CORE/Added: Connection strings can use environment variables (
%VARIABLENAME). - SRS/Changed: Faster PDF generation for Handlebars templates.
- DEVOPS/Changed: Improved database deployment tool.
- SRS/Added: PDFs opened in the browser show the correct file name (e.g.
/api/srs/{id}/render/file.pdf).
2313 (2024-12-21)
- CORE/Changed: Higher-quality PDFs with the commercial edition of FastReport.
- CORE/Added: Ready-to-use
frxandhbstemplates for new reports. - CORE/Changed: Clearer error logs in API responses.
- SRS/Added: Faster, simpler complex queries with the jq-comment-if-null hint.
- SRS/Changed: Better automatic detection of parameter types.
2305 (2024-12-17)
- DEVOPS/Added: Custom database scripts during deployment (place them in
\db\!tenant\[tenant]). - DAM/Added: Convert Excel files to JSON or XML (including embedded images), and XML to JSON.
2301 (2024-12-05)
- SRS/Fixed: Correct order and colors of datasets when using
dtsplit. - SRS/Fixed: Empty columns are hidden in HTML export.
- SRS/Changed:
session_idis now a UUID v8 that can be reused as a parameter. - DEVOPS/Added: Database objects can be renamed during deployment.
- CORE/Changed: Simpler setup; the system connection uses the instance connection by default.
- SRS/Changed: Better handling of database isolation levels.
2298 (2024-12-02)
- CORE/Changed: Upgraded to .NET 9.
2296 (2024-12-01) - Breaking
- CORE/Changed: About 20% faster JSON processing with 20% lower memory use.
- CORE/Changed: Shorter, consistent default date and time formats:
date:2024-12-27T00:00:00→2024-12-27time:02:08:15.9133333→02:08smalldatetime: no changes (2025-01-02T09:29:00)datetime:2025-01-02T09:29:15.913→2025-01-02T09:29:15datetime2:2025-01-04T11:39:15.9133333→2025-01-04T11:39:15
2289 (2024-11-13)
- DEVOPS/Changed: More consistent database comparison and scripting.
- DEVOPS/Added: Configuration and data can be synchronized during deployment (
db-data-sync).
2287 (2024-11-10)
- DAM/Removed: Deprecated file API
/api/core/files/r. - DAM/Changed: Safer and faster ZIP compression.
- DAM/Added: Access files from remote paths (
/api/core/files/[file_uuid].xpath). - DAM/Changed: Unified access to registered files (
/api/core/files/[file_uuid].xuuid). - DEVOPS/Added: API that shows how SRS endpoints are used.
- DEVOPS/Changed: New deployment checks for columns and tables (
db-column-sync,db-table-exist). - SRS/Fixed: Custom SQL Server data types are recognized correctly.
2284 (2024-10-24)
- DEVOPS/Added: Application change history (
/api/core/apps/scm-log/{app_name}), with a daily summary of changes and commits. Requires thesys_inforole.
2283 (2024-10-22)
- MESSAGING/Added: Emails are checked for missing attachments before sending, with clearer error messages.
2282 (2024-10-10)
- SRS/Added: Better HTMX support; the
htmlrenderer returns HTML or a message. - SRS/Added: Parameter labels are inherited from the global scope.
- SRS/Fixed: Empty
json-xml-rootandjson-xmloutput.
2279 (2024-10-07)
- SRS/Added: Commands can require a scope to run (
pscope). - DEVOPS/Added: Experimental checks for columns and indexes (
db-column-exist,db-index-exist).
2274 (2024-09-24)
- SRS/Added: Missing labels and titles are inherited from the global scope.
2273 (2024-09-22) - Breaking
- SRS/Added: Sensitive data can be masked in the UI (
uianonymize). - SRS/Changed: Parameters and commands can no longer be added to the global scope.
- CORE/Changed: Sign-in returns a standard response with
data.jwttoken, making integration easier.
2269 (2024-09-16)
- SRS/Added: Faster
frxandhbstemplates through better caching. - SRS/Fixed:
frxreports now refresh their data correctly.
2266 (2024-09-14)
- CORE/Added: Consistent validation messages across the API.
- CORE/Changed: Better handling of form data.
- CORE/Changed: Standardized
/api/core/meta/get/*responses.
2264 (2024-09-03)
- MESSAGING/Added: Outgoing emails can be assigned to a team (
mail_team_id). - MESSAGING/Added: Delivery confirmation for outgoing emails (
mail_sent). - MESSAGING/Changed: Better email thread tracking (
messageid).
2262 (2024-08-28) - Breaking
- ACCESS/Changed: Standardized user data.
Migration:
- The following properties are now lowercase:
phoneNumber,UserName,emailConfirmed,lockoutEnabled,lockoutEnd,lockoutEnding,lastActivity. /api/core/account/profile:modelrenamed touser; properties are lowercase./api/core/account/browse: properties are lowercase.$root.sys.profile:usernameis lowercase.
2261 (2024-08-27) - Breaking
- MESSAGING/Changed: Comments v2; each message can have its own subject and template.
- MESSAGING/Security: Improved security.
- CORE/Fixed: The file name
output.min.cssno longer causes an error.
Migration:
comment_email_subjectrenamed tocomment_subjectinPOST {{host}}/api/core/comments.GET {{host}}/api/core/comments/browsenow returns the standard message structure, e.g.list: []→"data": { "list": [] }.GET {{host}}/api/core/subscribers/browsenow returns the standard message structure.
2259 (2024-08-17)
Easier API integration for mobile apps and tools such as Python.
- CORE/Added: JSON is the default format for all API calls.
- CORE/Added: HTML forms work with the entire API, which simplifies htmx apps.
- CORE/Added: The ping API accepts a request body for testing.
- CORE/Security: Encrypted communication for jobs.
- CORE/Changed: Better support and security for multiple subdomains.
2258 (2024-08-14)
- MESSAGING/Changed: Emails v2 with support for multiple mailboxes and email providers.
- SRS/Fixed: URL parameters now override body parameters (docs).
- CORE/Added: Built-in EU VAT number validation (VIES v2).
2254 (2024-08-06) - Breaking
- CORE/Changed:
api/core/account/profilereturns the app, teams, and roles in one call. - CORE/Changed:
api/core/teams/create/{team_name?}replaced byapi/core/teams/set/{team_name?}. - CORE/Removed: Obsolete APIs
api/core/teams/user,api/core/roles/user,api/core/teams/teammate-status,api/core/apps/browsev2, andapi/core/files/user.
2244 (2024-07-14) - Breaking
- SRS/Changed: New data transformations:
dtsplitsplits one command into several, anddtsinglereturns a single record. - SRS/Added:
dtpivot-colsturns columns into rows.
Migration:
type="header"→opts="dtsingle"type="single"→opts="dtsingle"type="pivot"→opts="dtpivot-cols"opts="pivot"→opts="dtpivot-cols"opts="matrix"→opts="dtsplit"opts="single"→opts="dtsingle"
2243 (2024-07-08)
- DEVOPS/Added: Database objects are validated against the master schema.
2239 (2024-06-27)
- SRS/Changed: Faster and better printing, including automatically generated printouts.
2236 (2024-06-24)
- SRS/Added:
srssetupruns business logic, such as access checks, before a report runs. It has access to parameters. - SRS/Changed: If
srssetupfails, the report stops, which makes access control in complex reports simpler and safer.
2234 (2024-06-19)
- SRS/Added: Virtual DB v2 with full-text search for any database query.
- CORE/Changed: Hidden UI elements use
lg=false(replacestype=hiddenanduihidden).
2231 (2024-05-23)
- SRS/Changed: Better automatic transaction handling in SQL Server, including snapshot isolation (
opts="ts-snapshot").
2230 (2024-05-23) - Breaking
- CORE/Changed: Simpler, flexible routing with local images and HTML, better remote development, and initial HTMX support.
Migration:
/client/images/...→/images/cssOndemand/→/assets/css/jsondemand/→/assets/js
2229 (2024-05-22) - Breaking
- CORE/Changed: Consistent error handling in the UI.
- CORE/Fixed:
manifest.jsonerrors. - CORE/Removed: Unused APIs: baskets, docs, tasks, transactions, and apps/home.
- CORE/Changed: File URLs are back to
/api/core/files/{guid}(instead of/api/core/files/get/{guid}).
2228 (2024-05-21)
- CORE/Added: Configurable command and connection timeouts.
2220 (2024-02-07) - Breaking
- CORE/Changed:
/pagesno longer creates routes automatically; add them withroutes.pushat the end of the component. - SRS/Changed: Smaller, faster
data.json. - SRS/Added: Clearer SQL error messages.
- CORE/Changed: Faster bundling and caching.
2211 (2024-01-13)
- CORE/Changed: Barcodes and QR codes are built into the core.
2206 (2024-01-10) - Breaking
- SRS/Changed:
data.jsonproperty names keep the data source's casing (previously lowercase). Lowercase is still available via[name].lower.json. - CORE/Changed: File URLs changed from
/api/core/files/{guid}to/api/core/files/get/{guid}.
2205 (2024-01-09)
- SRS/Added: Embed images in reports (
tbase64), with optional size and optimization.
2193 (2023-12-06)
- CORE/Changed: About 30% faster overall with 20% lower resource use.
- CORE/Changed: Upgraded to .NET 8.
2188 (2023-11-21)
- DAM/Added: Optimized images are saved in application storage.
- DAM/Added: MOV videos can be deleted when an MP4 copy exists.
2186 (2023-11-19)
- DAM/Added: Faster loading of client files through browser caching (ETag).
- SRS/Added: Faster loading of reports through browser caching (ETag).
- CORE/Changed: Client files are available only through
/client; defaultwwwand static file endpoints are disabled. - CORE/Changed: About 50% faster SQLite databases.
- CORE/Changed: About 20% faster overall.
2180 (2023-11-16)
- CORE/Added: One application can be hosted on multiple domains (
hosting_domain). - CORE/Changed: Consistent API naming.
- CORE/Added: Jobs can run CLI commands.
- CORE/Added: Custom log queries.
2174 (2023-11-09)
- CORE/Added: Browser caching (ETag) for reports, files, and storage, which reduces load times and data transfer.
2170 (2023-10-20) - Breaking
- SRS/Changed: Every application has a default connection, so
dsn="system"is no longer needed. - SRS/Changed:
dsn="renamed tolink=", which can point to a connection (commands) or a URL (parameters, options, and columns). - SRS/Changed: All options are set in the
optsattribute.
Migration:
dsn="self"→link="self"
2153 (2023-08-08) - Breaking
- SRS/Changed: Simpler report schema;
titlerenamed tolabel, andtagstoopts. - SRS/Added: One command can produce multiple tables (
opts="matrix"). - SRS/Added: Security and access audit for reports (
srs/5000). - SRS/Changed: Reports return "Nothing to execute or no access" when the user has no access to the requested action, instead of a silent success.
- CORE/Changed: Refreshed UI with easier settings navigation.
Migration:
<srs title="→<srs label="type="server"→opts="server"type="job"→opts="job"req="true"→opts="req"type="header"→opts="single"(headeris now obsolete)type="single"→opts="single"type="pivot"→opts="pivot"tags="→opts="
2152 (2023-08-02)
- Faster responses through caching, and dynamic navigation menus.
- Markdown content, secure file uploads, and better EU VAT validation.
- Improved security by removing unused APIs.
2099 (2023-05-10)
- Upgraded to .NET 7.
- Breaking: new SQL Server driver (
Microsoft.Data.SqlClient,Encrypt=falseby default). - New report format, with reports that can run as background jobs.
- Faster app loading and offline support (PWA).
- Branded emails, faster handling of large mailboxes, and storage access control.
1999 (2022-08-17)
- New file handling with image processing and export to PDF and ZIP.
- EU VAT verification (VIES), new sign-in, dark mode, and widgets.
- Reports can run business logic before execution and export to CSV.
- Better logs and global search (
Ctrl+K).
1899 (2022-03-01)
- Professional printouts with FastReport, Handlebars, and Liquid, including barcodes and QR codes.
- Reports v2 with pivot tables and autocomplete.
- Faster caching, better logs, and database schema scripting.
- One consistent core API (
api/core).
1799 (2021-11-19)
- Breaking: upgraded to .NET 6.
- Passwordless sign-in (FIDO2) and stronger encryption.
- Automated instance setup, hosting, and deployment.
- Database schema management, multiple dictionaries, and FTP integration.
1699 (2021-07-28)
- New storage and faster file uploads.
- Secure tokens and encrypted settings storage.
- Better emails with inline attachments, document signing, and print to file.
1561 (2021-02-19) - Standardized version numbers introduced
- New build system with support for multiple apps.
- Printing v2, Google sign-in, and upgrade to .NET 5.
- Faster app loading through caching, request tracing, and a recovery mode.
- Reports: global settings, action scopes, and data from Excel worksheets.
v2020-11-15
- Reports connect to remote Git repositories and export to HTML and Excel.
- Documentation module, custom pages, and module access control.
- Stronger security: protection against XSS and stricter role validation.
- Self-service instance registration.
v2020-05-15
- Upgraded to .NET Core 3.1; multiple sites per server and automatic updates.
- Better logs and rate limiting.
- Barcodes, QR codes, and VAT white list validation.
- Git access tokens; report headers, footers, and column styles.
v2019-11-21
- PDF generation with HTML templates.
- Faster file delivery, video streaming, and uploads up to 100 MB.
- Background jobs, comments with subscribers, and e-signature contracts (Autenti).
- Stronger security, safer password recovery, and a mobile-friendly UI.
v2019-05-24
- Report management with validation, and export to PDF, Excel, and HTML.
- New roles and permissions model, teams, and settings storage.
- Log browsing and automatic sign-out after permission changes.
- Automatic image cropping.
v2018-11-26
- Reports (SRS) introduced, with tables, parameters, and permissions per command and column.
- Upgraded to .NET Core 2.1; templates generated automatically.
- Safer tokens and easier password recovery.
- Comments, basket, and experimental Excel import.
v2018-05-30
- Users, roles, security tokens, and password reset.
- File handling, transactions, and standardized logs.
v2017-12-02 - Initial release
- REST API with Swagger documentation.
- First production release.