2023

21st July 2023

  • API: Updated CodeMirror so it doesn’t incorrectly flag errors.
  • API: Added validation to the Application User Agent property to avoid errors.
  • Connectors: Updated the warning text on authentication pages.
  • Connectors: Ensured that Cyclr displays the correct fields when you change the type of authentication.
  • Dashboard: Implemented a new Task Usage widget onto the Cyclr dashboard.
  • Dashboard: Added a redirect to the sign in page when you’re logged out of an instance.
  • LAUNCH: Ensured that the Cancel button works for the authentication process.
  • Partners: Ensured that the Task Usage reports are accurate.
  • Partners: Produced a report that aggregates task usage per partner per month for the 13 months up to execution date.
  • Templates: Excluded text comments from script checks.
  • Templates: Encoded # properly for URL merge fields.
  • Templates: Made sure that you can promote a template to live when you add or delete a variable.
  • Templates: Ensured that the Format script button works as expected.
  • Templates: Added support so you can import a JSON template that has a Wait Until step.
  • Templates: Disabled System Name text boxes, Value Type dropdowns and User Configurable switches when you promote a template release to live. .

30th June 2023

  • Accounts: Made variable descriptions visible in account cycles.
  • API: Fixed formatting of the API Report page for long request body strings.
  • API: Updated jQuery.Validation from 1.19.2 to 1.19.5.
  • Connectors: Ensured that you can authenticate native connectors via the UI.
  • Connectors: Set a release notes template for new connectors and new connector drafts.
  • Connectors: Changed modal title from Display Field to Connector Field in the Request Format/Response Format tabs when you edit a connector method.
  • Dashboard: Updated the Console’s featured blog post.
  • Security: Made sure to redact sensitive values in the message when the script engine throws a JavaScript exception.
  • Templates: Included the MethodUniqueIdentifier for a step in the step setup’s Advanced Settings.
  • Templates: Added support for square brackets in a Field Location to indicate a name.
  • Templates: Ensured that step request arrays contain all items.
  • Templates: Improved the performance of the template builder.

2nd June 2023

  • Connectors: Ensured that the padlock icon in the Connector Library appears closed when you fill all of the required authentication fields and appears open if not.
  • Dashboard: Fixed the account reports so they show the correct values.
  • Partners: Included incidents in task overages.
  • Performance: Improved function of field mapping for cycles with slow bandwidth.
  • LAUNCH: Made sure that when someone cancels an install, LAUNCH redirects them to the LAUNCH modal with the tags and other query parameters from the original LAUNCH URL.

19th May 2023

  • Accounts: Allowed sub accounts to view connector method details from their parent account.
  • Accounts: Ensured that the Account Concurrent Transaction Limit provides the default value, and the upper limit on manual updates in the console when you add a new API or web account.
  • API: Included non method steps that require setup in Get Template, such as Decision, Delay, and WaitUntil. The template install maps these prerequisites to the target account’s cycle.
  • Dashboard: Added a task allowance measure to the sidebar in the console.
  • Partners: Included connector release version definitions on export. Ensured that on import, the application installs connector versions which don’t exist on the partner account/instance. Ensured that the imported template method steps’ connector versions are identical to the source template.
  • Performance: Improved the performance of transaction reports.
  • Template builder: Re-styled how you authenticate a connector in the builder.
  • Template builder: Allowed you to configure Cycle steps to use authentication values you obtain externally.

28th April 2023

  • Console: Improved paging for installed accounts in the console.
  • API: Ensured that the API returns the correct field mappings for custom/copied method categories.
  • Performance: Improved 429 HTTP response handling.
  • Connectors: Made sure that you can delete dynamic custom fields in the console.
  • Accounts: Removed case sensitivity from the console User Management search.
  • Partners: Included connector release version definitions when you export a template. Made sure that Cyclr installs connector versions which do not exist on the instance/partner when you import a template. Ensured that the imported template method steps’ connector versions are identical to the source template.
  • LAUNCH: Added template ID, template release ID and template tag properties to the LAUNCH callback result object.
  • Marketplace: Ensured that querystring parameters work as expected to allow authentication.
  • Marketplace: Added the CompleteParameter parameter as a custom value included in Marketplace webhook callback.
  • Template builder: Ensured that you can configure cycle steps to use authentication values that are obtained externally.
  • Documentation: Added a Help button to the documentation site to contact the support team.

13th February 2023

  • Marketplaces: Added support for naming a package at installation for packages that allow multiple installations.
  • Performance: Addressed slowness encountered when listing dynamic custom fields.
  • Builder: Displayed partner and account name.
  • API: Added support for authenticating multiple partner connectors when you generate a Marketplace URI.

2022

28th November 2022

  • Performance: Improved Cycle execution performance for Cycles with lots of decision steps

21st November 2022

  • Performance: Reduced latency for synchronous webhooks
  • Script: Added HMAC-SHA512 to cyclr_sign

14th November 2022

  • API: Added the ability to get and set Data Retention values for accounts
  • Script: Made script_parameters accessible in before_oauth2_authorise,before_oauth2_token, after_oauth2_token, before_oauth2_refresh & after_oauth2_refresh

10th October 2022

  • API: Included Marketplace tags in the Marketplace notifications.

26th September 2022

  • Recycle Bin: Delete all option
  • Templates: Copying a template release, can pick a folder to copy into

5th September 2022

  • API: Cycle variables included in Cycle prerequisites
  • Connectors: Auth fields can be hidden and labels customised
  • Connectors: A new method type of Script can be used for steps that don’t require API calls
  • Platform: Deleted Cycles and Templates are now moved to a Recycle bin for 90 days before permanent deletion

15th August 2022

  • API: Custom connectors can be created, updated and deleted via the API
  • Connectors: Neo4j support has been added
  • Marketplace Notifications: Partner user agent is included in HTTP request
  • Marketplace Notifications: Include InstallDetails in all notifications

25th July 2022

  • Connectors: Support multiple authentication types
  • Cycles: Added 6 Hour interval

18th July 2022

  • Custom Fields: Can delete custom fields in bulk
  • Custom Fields: Support for reordering custom fields

11th July 2022

  • Builder: Can hide unmapped fields in step setup
  • Reports: Transactions can be ordered by column
  • Platform: Improved copy/install cycle performance

4th July 2022

  • Platform: Improved CSV performance and max file size
  • Platform: Cycle error retry can be configured for between 1 and 5 retry attempts

27th June 2022

  • Connectors: Can import OpenAPI 3 definitions
  • Reports: Reports and logs can be exported from the Console

17th May 2022

  • Console: Improve performance when deleting large amounts of transactions
  • Webhooks: Webhook cleanup after step upgraded

10th May 2022

  • Connectors: When a connector is de-authenticated, 3rd party webhooks are automatically deregistered

3rd May 2022

  • API: Include account connector info in Template Install endpoint response
  • Builder: Improve parent transaction identification in transactions view
  • Launch: Display template descriptions
  • API: Support enhanced objects
  • API: Support template import/export
  • Platform: Allow for authentication failure page customisation

25th April 2022

  • Console: Improve transactions view with split notification and filter view by parent transaction
  • Console: Make templates/cycles directly navigable from transactions view
  • API: Enforce name field requirement for account creation calls
  • Launch: Add user visible template note
  • Connector Management: Improve method category deletion experience

19th April 2022

  • API: Support cycle import and export
  • Platform: Improve Time Filter Field errors
  • Console: Allow partner admins to set users with private instance admin role
  • Console: Allow private instance administrators access to scheduled jobs view
  • API: Include account connector IDs in template install call response

4th April 2022

  • Connector Setup: Indicate optional fields

28th March 2022

  • Marketplaces: Enforce connector authentication order
  • Builder: Allow partners to control help links in white label consoles

21st March 2022

  • Platform: Updated MongoDB native driver to 2.14.1
  • Connectors: Remove dynamic custom fields if no longer found at source
  • Launch/Marketplaces: Added data type mismatch warnings
  • Templates: Cycle variables now support value lists

14th March 2022

  • Custom Connectors: Support custom objects

28th February 2022

  • Connectors: Added support for Kafka connector
  • Webhooks: Improved performance, reduces time to accept webhooks
  • Script: Add encoding support for atob & btoa

7th February 2022

  • Webhooks: added support for refreshing external IDs for partner webhooks

17th January 2022

  • LAUNCH/Marketplace: prevent single install packages being installed more than once

10th January 2022

  • Console: Add new Search filter option to exclude errors and warnings in transactions view

4th January 2022

  • Console: add Cyclr API Reference to Help menu
  • Webhooks: support multiple IDs for partner webhooks
  • API: include connector categories in API response

2021

29th November 2021

  • Templates: added builder annotations
  • Script: added transaction_id script variable
  • Connectors: added support ftps TLS session reuse
  • Console: added messaging widget to dashboard

15th November 2021

  • Webhooks: add webhook replay
  • LAUNCH/Marketplace: enforce mapping steps order

8th November 2021

  • Marketplaces: Add installing view
  • Script: added cycle_variables to after_action_paging

25th October 2021

  • API: deauthenticate endpoint to de-authenticate an account connector
  • Marketplaces: Installing view can be enabled on Marketplaces
  • Reports: Connector report can drill down to show accounts using the connector
  • Script: cycle_variables avalible in after_action_paging event

4th October 2021

  • API: Parameters include IsSensitive flag
  • LAUNCH/Marketplace: Can change display text used for connectors
  • Reports: Total Incident count added to Account and Cycle reports
  • Script: Execution context is available from script_execution_context
  • Templates: Template Export/Import now supports Cycle Variables

31st August 2021

  • Error Summarisation: Count errors for steps that continue on error

23rd August 2021

  • File Download/Upload for (S)FTP
  • API: New endpoint to create/update multiple cycle variables at once

16th August 2021

  • Console: New Account Connector Method Report

9th August 2021

  • Database Connectors: Support SSH tunneling

2nd August 2021

  • API: Get the sub accounts of an account
  • Connectors: Improved support for custom objects in third party APIs
  • Connectors: Improved links for non Cyclr users to authenticate connectors
  • Tagging: Tags are now case sensitive

27th July 2021

  • Builder: Display timezone with next run time
  • Builder: new system mergefields (i.e. Account ID, Account External ID, Cycle ID and Transaction ID)

19th July 2021

  • Console Templates: Allow export and import of template releases as JSON objects

12th July 2021

  • Corporate Partner: Task usage warning emails as limit approached

5th July 2021

  • Console Reports > New Account UI: Console report links use the new Console Account UI instead of behaving as a Sign In button

28th June 2021

  • Error Webhooks: Account API (External) ID included in Error Webhooks

21st June 2021

  • Builder: Can view field locations in step setup
  • Corporate Partner: Integration Reports
  • Connectors: Support for XML 1.1
  • LAUNCH/Marketplaces: Templates that cannot be setup by users will not be displayed

14th June 2021

  • Security: Enforce MFA for console administrators

7th June 2021

  • Console: New page to access and update Partner Account details and view price plan information
  • Marketplaces: Added auto-start option for integration packages

31st May 2021

  • Password Policy Update: Cyclr console administrator passwords must now be 10 characters long and contain a non-alphanumeric character
  • Builder: Improved performance in Cycle/Template builder
  • Marketplaces: Action Link, Category and Integration Packages can now have HTML in there description
  • Console Dashboard Quick Actions: Allow creating a Template or Account from the console dashboard
  • Connector > Install: Can type a value for parameters where the options provided are not applicable
  • Account > Install Template: Allows picking the account connectors to use for installed cycle
  • New account UI for console administrators

17th May 2021

  • Folder breadcrumb: added folder breadcrumb in cycle builder
  • Webhook auto update: new Webhook Update Method. Supports webhooks with expiry if created using Webhook Create Method.

4th May 2021

  • Console: Corporate edition support

26th April 2021

  • Script Engine: add method_response_parameters_in_use parameter for accessing response fields used in descendant cycle steps.

19th April 2021

  • Builder: new Run Once option in Consonle > Template > Publish Settings.
  • API: Account APIs allowed to have unset parameters.

2021 and older

For release notes before 23rd February 2021, please visit the Cyclr website.