Release Notes

Want to see it in action?

Version 3

Breaking Changes

  • New resource: webhook
    Webhooks are now configured using a dedicated “Webhook” resource type. Webhooks which are currently configured in a Setting must be migrated manually.
    Ref: CLOUD-3366
  • New input schema for Google connector
    the project ID should now be specified in the “params” input
    Ref: CLOUD-5292

New Features​

  • Visual representation of dependencies
    The dependencies between executions can be visually represented in the Cloudomation UI.
    Ref: CLOUD-3636
6 sync products relations view
  • Visual representation of flow logic
    The control-structure logic of a flow can be visually represented in the Cloudomation UI.
    Ref: CLOUD-3635
  • Cloudomation workspace linking
    It is now possible to link several active Cloudomation workspaces and synchronize executions between them.
    Ref: CLOUD-3297
  • Execution savepoints & restore functionality
    Executions can revert to a previous state and continue running from there. This enables savepoints and restarts.
    Ref: CLOUD-22
  • Native git integration
    Git integration is now configured using a dedicated “Git config” resource type. All Cloudomation resources can be synchronized from git.
    Ref: CLOUD-69
  • Native HashiCorp Vault integration
    Vault integration is now configured using a dedicated “Vault config” resource type. Connections and Executions can refer to a secret path in a Vault installation. The secret is fetched at runtime and not stored in Cloudomation.
    Ref: CLOUD-827
  • New resource type: connection
    It is possible to preconfigure connections to third-party systems and re-use them in flows.
    Ref: CLOUD-2465
  • New connector: MSSQL
    It is now possible to connect to MSSQL databases.
    Ref: CLOUD-3205
  • On-premise support
    Cloudomation can be deployed on-premise with or without Kubernetes.
    Ref: CLOUD-105
  • REST connector can auto-retry on certain HTTP codes
    The REST connector will retry on HTTP 502, 503 and 504 per default. Custom codes and retry backoff and timeouts can be specified.
    Ref: CLOUD-3430 
  • New connector: VAULT
    It is now possible to connect to a HashiCorp Vault using the VAULT connector.
    Ref: CLOUD-3964
  • New connector: XMLRPC
    It is now possible to connect to any XML-RPC service.
    Ref: CLOUD-4498
  • Support for running Cloudomation on Windows
    Cloudomation can be deployed on Windows.
    Ref: CLOUD-4530
  • New connector: IMAP
    It is now possible to connect to IMAP servers to search and fetch emails.
    Ref: CLOUD-4581
  • New connector: LDAP
    It is now possible to connect to LDAP servers for authentication and to query data about a domain.
    Ref: CLOUD-4586
  • Support OAuth2 for bullhorn
    The Oauth resource now supports authenticating against a Bullhorn installation.
    Ref: CLOUD-4677

Bug Fixes

  • Code in finally block of flow is not executed when using `this.end()` in the try block
    The python try…catch…finally control structure can now be used by flows to run logic after an error occurs, when the flow aborts, is cancelled, or when the flow ends normally. This can be used to ensure the cleanup of dynamically created resources.
    Ref: CLOUD-1956

Version 2

Breaking Changes

  • Changes in pricing
    Pricing based on productive executions of tasks replaced the token-based pricing model. Productive task executions are called “connections”.  The “Token Report” section was removed from the UI.
    Ref: CLOUD-2145
  • Removed “inputs” resource
    The “messages” and “inputs” resources were merged into a combined resource called “messages”. The new messages resource provides additional functionality to design message forms to request a response from Cloudomation users.
    Ref: CLOUD-1622
Consolidated messages resource

New Features

  • Development mode
    Tasks can be executed in development and productive mode. Task executions (connections) in development mode are free of charge.
    Ref: CLOUD-2059
  • User Interface redesign
    The user interface was overhauled with a new color scheme and a cleaner design.
    Ref: CLOUD-2991
Cloudomation V2 design
  • Editable files
    Text files in the “files” resource can now be edited in the Cloudomation UI.
    Ref: CLOUD-1480
  • Extended upload and download functionality
    Users can now upload and download flow scripts, settings, and files through the UI directly in the respective views.
    Ref: CLOUD-1306, CLOUD-2330
Writing file content in the user interface
  • Standard API documentation
    Cloudomation API now provides OpenAPI schema and SwaggerUI.
    Ref: CLOUD-2027
  • Advanced search in list views & REST API
    All list views in the UI and the Cloudomation REST API now support filter expressions.
    Ref: CLOUD-11
  • Filter expressions in flow API
    All flow-API list calls now support filter expressions.
    Ref: CLOUD-1646
  • Improved dependency overview
    Users can now see live which dependencies a flow script is currently waiting for, as well as which dependencies it waited for in the past.
    Ref: CLOUD-2044
  • Display of recent executions in flow record
    The flow record view now shows the last 3 executions of that flow.
    Ref: CLOUD-601
  • Two-factor authentication
    Users can now activate two-factor authentication for logging into Cloudomation.
    Ref: CLOUD-2558
  • Parse pdf in flow script
    Users can now parse the contents of pdf files directly in flow scripts.
    Ref: CLOUD-2525
  • REST multipart POST upload
    The REST task type now supports multipart post uploads.
    Ref: CLOUD-2524
  • Powershell task type
    Users can now access Windows machines via Windows Remote Management and execute Powershell scripts.
    Ref: CLOUD-1851
  • Kubernetes task type
    Users can now manage Kubernetes directly in flow scripts.
  • PostgreSQL task type 
    Users can now access PostgreSQL databases directly from flow scripts.
    Ref: CLOUD-1620
  • Google API task type with Oauth2 
    Users can now use all Google APIs, and authenticate against Google APIs with oauth2. 
    Ref: CLOUD-392
  • Email attachments 
    Users can now send emails with attachments directly from flow scripts.  
    Ref: CLOUD-1082
  • Created/modified timestamps for all records
    All resources now provide created at/created by and modified at/modified by fields.
    Ref: CLOUD-815
  • Protect API against denial-of-service
    The load-balancer now enforces rate-limits.
    Ref: CLOUD-699
  • Improved pagination display for long lists
    The pagination control will skip pages when there are more than 9 pages. The pagination will always show buttons for the first two pages, last two pages, two before the current page, and two after the current page.
    Ref: CLOUD-733
  • Changed database backend
    Improved scalability by migrating to PostgreSQL as a database backend.
    Ref: CLOUD-2016

Bug Fixes

  • Files resource now refreshes when modified
    In contrast to all other resources, the files resource did not push updates to the UI. This is now fixed.
    Ref: CLOUD-1086 Files resource does not refresh when modified
  • Order of opened records fixed on page refresh
    Previously, page refreshes changed the order of opened records. Opened records now stay sorted when the page is refreshed.
    Ref: CLOUD-1085 page refresh reorders open flows
  • Files resource can now handle several executions requesting the same file
    Previously, only one execution could request a file at any one time. 
    Ref: CLOUD-2612 file_futures cannot handle two executions requesting the same file at the same time
  • Cancelling paused executions now cancels them immediately 
    Previously, paused executions could only be cancelled after resuming them. 
    Ref: CLOUD-1429 cancel paused execution is done only after execution “resume”
  • Fixed sorting of numerical columns
    Sorting of columns of various types was fixed (numbers, timestamp, duration, filesize).
    Ref: CLOUD-136 sort number column as number (not string)