December 19, 2025

Prev Next

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.

Console's properties panel showing Aggregation option. DPS's aggregation result shown in a Performance bar chart.

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.

Checkbox to enable customer self-registration during first login with SSO.

Bug fixes (DPS)

  • The DELETE on data/values API 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.