Blog

All Blog Posts  |  Next Post  |  Previous Post

What’s New in TMS BIZ – April 2025 Release

Tuesday, April 15, 2025

April 2025 marks a powerful new release for the TMS BIZ ecosystem. This round of updates delivers essential new features, long-requested improvements, and important fixes across the full stack — including TMS XDataTMS AureliusTMS SparkleTMS SphinxTMS RemoteDB, and TMS Logging.

Read on for a consolidated overview of what’s new and noteworthy.


🧩 64-bit Delphi IDE Support — Across the Entire Stack

A major milestone has been reached: all major TMS BIZ products now officially support the 64-bit Delphi IDE. This includes:


🌐 BIZ Boilerplate GitHub Repository

We have published a new GitHub repository that will hold boilerplate project for working with TMS BIZ products. The idea is that you will have a full-featured, advanced project to start working with XData, Aurelius, Sphinx, Logging and other TMS BIZ products in an integrated way. You could clone/copy the boilerplate and start from it, stripping out the features you don't need.

The project is in its beginning and we intend to add more and more features. Since it's in a public open GitHub repository, you can participate actively asking for features or even sending suggestions yourself.

We intend to add as many features as possible, focusing on the integration and advanced ones like:

  • REST Services
  • Logging
  • Authentication and authorization
  • Database connection
  • Object Relational Mapping
  • Sample clients (web and desktop)
  • Multi-tenancy
  • Testing
  • Documentation/Swagger
  • And more!

Star the repository, watch it to follow the upcoming updates and start with us in this side journey!

πŸ‘‰ TMS BIZ Boilerplate GitHub repository


⚑ Async/Await Dataset Operations – TMS XData

TMS XData now includes LoadAsync and ApplyUpdatesAsync methods in TXDataWebDataset, bringing a native async/await pattern for Web Core development.

This dramatically improves code readability and simplifies client-side data flow logic.

πŸ”— Request #23441


πŸ—ƒοΈ Custom SQL Ordering – TMS Aurelius

TCriteria.OrderBySql is now available in TMS Aurelius, giving developers full control over the SQL ORDER BY clause in queries.

Use custom expressions like:

.OrderBySql('{c.Name} DESC NULLS FIRST')

Perfect for advanced PostgreSQL and Oracle sorting rules such as NULLS FIRST or NULLS LAST.


🧠 Smarter Query Composition – TMS XData

With the new Build method in IXDataQueryBuilder, you can now generate TXDataQuery objects directly — allowing you to pass fully built queries to your service operations instead of raw strings.


πŸ” Password Reset Without Email Confirmation – TMS Sphinx

TMS Sphinx now allows password resets without requiring a confirmed email. This makes it easier to implement flows where email confirmation is optional or delayed.

πŸ”— Ticket #24616


🌐 HTTPS Client Certificate Documentation – TMS Sparkle

TMS Sparkle documentation now includes guidance on using client certificates with THttpClient under Windows — helping developers implement mutual TLS authentication more easily.

πŸ“„ See Sparkle documentation


πŸ” More Robust Server Instance Handling – TMS RemoteDB

TMS RemoteDB has been improved to better manage the lifecycle of short-lived database connections in high-concurrency server environments.

This resolves several edge cases with quick connect/disconnect cycles and ensures more predictable server behavior under heavy load.


πŸ›  Fixes Across the Board

Several important bug fixes were included in this release. Highlights include:

TMS Aurelius

  • Fixed AV when releasing entities with dynamic properties. πŸ”— Ticket #24645

  • MSSQL native driver: fixed invalid precision error when assigning empty strings to non-nullable fields. πŸ”— Ticket #24536

  • Fixed multi-selection bug in TAureliusDataset.

TMS XData

  • IDE integration improved for:

  • Web Core designer context menu support for TXDataWebDataset.


πŸ“š Full Release Notes

Check the full what's new documentation for each product:


πŸ’‘ Try It Now

These updates are available today for registered users, via TMS Smart Setup or Subscription Manager.

Not using TMS BIZ yet? Explore the full product family and see why thousands of Delphi developers rely on it for their database, REST, authentication, and cloud-integrated applications:

πŸ‘‰ Explore TMS BIZ Products



Wagner Landgraf




This blog post has not received any comments yet.



Add a new comment

You will receive a confirmation mail with a link to validate your comment, please use a valid email address.
All fields are required.



All Blog Posts  |  Next Post  |  Previous Post