Blog
All Blog Posts | Next Post | Previous Post
Whats 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 XData, TMS Aurelius, TMS Sparkle, TMS Sphinx, TMS RemoteDB, and TMS Logging.
Read on for a consolidated overview of whats 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:
TXDataWebClient.Connection
component dropdown π Ticket #24721Code insight for
GetPendingUpdates
method π Ticket #15173Wizard-generated login form π Ticket #24887
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:
Wagner Landgraf

This blog post has not received any comments yet.
All Blog Posts | Next Post | Previous Post