Release R25-6 #
Available from 17th June 2025
Highlights #
Cyclr API > Transactions – GET /v1.0/cycles/{cycleId}/transactions
endpoint includes details of Child Transactions
The GET /v1.0/cycles/{cycleId}/transactions
Cyclr API endpoint has been extended to include the number of child Transactions that exist for a “parent” Transaction when Collection Splitting has been used. This enables you to know more about the work your integrations have processed.
Custom Connectors / Builder Steps > Script – Timezone of an Account is now accessible
A new cyclr_account_timezone
variable is available in Script event functions that exposes the Timezone set on a Cyclr Account as a “TZ identifier” string, e.g. “America/New_York
” or “Europe/London
“.
An example of how this can be used is if you needed to convert date/time values so that data being sent or received by Cyclr appears in the same timezone each of your customers uses.
If used in a Template within your Console, cyclr_account_timezone
always returns “Etc/UTC” as Consoles are fixed to using UTC.
Improvements #
Accounts > Cycle – performance improvement copying a Cycle
Resolved an issue where copying a Cycle could take several minutes to complete or potentially fail if it referenced a Method that had many thousands of Custom Fields. A situation that can happen by using a Webhook Step’s Field Discovery feature for many different structures of Requests, or by there simply being a very large number of fields in an external system.
Builder > Step Test – cryptic error sometimes shown when a Response isn’t valid
Specifically when clicking the “Test Step” button on a Step in the Builder, if the data received didn’t match the Data Type of the expected Response, the following slightly cryptic error could be shown:
Value cannot be null.
Parameter name: s
That’s now handled by displaying “Invalid Data Type” in the Response instead.
Console > Console User Sign In – removed X (Twitter) SSO option
When signing in to Cyclr, there are several Single Sign-On options available. “Twitter” was one option, but is being removed due to lack of use and not being implemented in newer code.
Console > Custom Connectors / Edit Connector page – Generate Fields option able to handle more date/time formats
When adding Request or Response Fields to a Method using the “Generate Fields” feature (either as part of building a Custom Connector or to an existing installed Connector on the “Edit Connector” page), Cyclr’s datetime value parsing has been improved to handle more formats, resulting in more Fields being correctly set with a Date Type of “DateTime”, rather than the fallback of “Text”.
Console > Message Center – Messages relating to Deprecations linked to unstyled page
When we mark a Connector Release as “Deprecated” (perhaps due to an external system’s API no longer supporting the features used by that Connector Release’s Methods or the Authentication process changing), Consoles where that Connector Release is in use are sent a Message through the Cyclr Message Center which appear on the Dashboard. Those Messages include a button to jump directly to a page showing the Connector Releases that are in use, allowing the Console User to review and potentially upgrade any Steps. That page was shown without any styling applied, which this Release resolves.
Cycle Execution – Queue performance improvements
A number of internal performance changes have been made within Cyclr over the last few Releases. This Release builds upon those changes to further improve the performance of the Transaction Queuing system.
Cycle Execution – resolved rare Scheduler issue
In some rare situations, it was possible for a Cyclr Scheduler system to fail due to an issue relating to a third-party monitoring tool. We’ve been able to identify and prevent that occurring with this Release.