New LAST aggregation function on statistics
When working with statistics on time-based objects (e.g., Events, Work Sessions), you can now leverage the LAST aggregation function, which allows you to retrieve the last occurrence of an object within a period, or in each timeframe when grouping results by time (HOUR, DAY, MONTH).
For example, the image below shows a Bar Chart that groups work sessions by month and prints bars whose height corresponds to the value of the last work session performed in that month.
.png?sv=2022-11-02&spr=https&st=2026-01-26T10%3A09%3A58Z&se=2026-01-26T10%3A20%3A58Z&sr=c&sp=r&sig=4%2FHJwNHHMrf9HpCDk8l%2F5seEDEWpT4p3p7XNz%2BAeVkw%3D)
Single sign-on with customer self-registration
To streamline and accelerate onboarding for users authenticated through external identity providers, the OpenID Connect plugin, other than creating the user at the first login in the DPS, now supports the automatic creation of the customer entity.
When an end-user completes the login through the Single Sign On flow, but their parent customer is not yet registered in the DPS, the system seamlessly redirects them to a registration page. Here, the user can quickly provide the missing information required to create the new customer entity without manual intervention from the back office.
The result is a smooth, frictionless onboarding experience that ensures faster access to the DPS by end users.
In the Console, on the User Onboarding page, you can enable this feature.

Bug fixes (DPS)
The DELETE on
data/valuesAPI was not invalidating the cache for the last values.The computation of statistics with time grouping (HOUR, DAY, MONTH) did not consider the user's timezone.