Version 10 "Vanillekipferl"

2024-12-03

release vanillekipferl

The “Vanillekipferl” is a real legend among Austrian Christmas pastries. We are a Viennese company and love sweets – that’s why our release names are named after Viennese sweets. Discover new Cloudomation Engine functions such as the visual display of object templates, new git actions and numerous UX optimizations.

If you have an active DevStack subscription, you can add our Cloud Development Environments product Cloudomation DevStack to Engine. DevStack now includes new features such as the display of the total used CDE hours in the self-service portal and enhanced CLI functionality.

You can find all the details in the release notes.

Breaking Changes

Deprecations

  • Overhaul of all connector input schemas
    The input schemas of all connector types were aligned for consistency and to make use of new schema functionality. The old schemas will be supported in Cloudomation version 10. When used, a deprecation log will be created. There is an automatic migration procedure implemented in the Cloudomation Engine UI.
    Ref: #26pxnhm, 86byh1xte, 862ke6fg6, 86c0e6mcw
  • Connectors which create Cloudomation Engine files now have to specify the target project/location.
    Connectors that don’t specify the target project/location will be supported in version 10 and fully deprecated in version 11.
    Ref: #86bya01ta

New Features

  • Cloudomation-git actions were extended
    Branch-switching, branch creation, repository rename and resetting to status in git are now possible via the Engine UI. Added Flow-API methods `record.commit()` and `container.bulk_commit()`. Introduced a workspace configuration parameter to choose if a change should automatically be committed to git.
    Ref: #86bxfgjyr, #86bxehq49, #86bzhx1xz, #86bzt1g2t, #86c069z32

git actions

  • An object template canvas was added
    Object templates and their relationships with each other can now be shown, created and edited in a visual canvas.
    Ref: #86bx9ch1b, #86bz414jn, #862kp5tw4

object template canvas

custom object provisioning state

has deprecation badge

type icons

  • The execution script now automatically scrolls to the currently executing line
    Ref: #86c0ay3n3, 86c0fd7xe

scroll to line

syntax error badge

Bug Fixes

  • The timeout of an execution waiting for a message response is now cleared when the message gets deleted.
    Ref: #26py2y6
  • Fixed an “InternalError” when trying to acquire a lock without sufficient permissions.
    Now a “PermissionDeniedError” is raised.
    Ref: #861mxurrq
  • Fix potential memory issues with large import packages files by importing individual records in order of dependencies.
    Ref: #86bxcr8kb
  • Fixed an issue where it was impossible to move a record to trash if another user has the same record open.
    Ref: #86by2me74
  • Fixed an issue where it was impossible to delete a sync_config record which still has sync executions associated with it.
    Ref: #862ke87gv
  • Fixed a bug where it was possible for an import to overwrite a resource which is marked as read-only.
    Ref: #86by2em7n
  • Fixed a bug where an error which occurs during bundle import would not be shown in the bundle manager logs
    Ref: #86by0q5yd
  • Fixed a bug where object templates would initially always be created in the “default project”, instead of the currently selected project
    Ref: #86byncetg
  • Fixed a bug where a workspace would fail to send the initial invitation email for the bootstrap user if interrupted in a specific moment.
    Ref: #86byge8e7
  • Fixed a bug where it would be possible to overwrite a resource with a newly created resource having the same name
    Ref: #86bynr2gx
  • Fixed a bug where the output_value of an execution does not update live while the execution is running
    Ref: #86bzb1jua, 86bz5bmgp
  • Fixed a bug where it would not be possible to permanently delete a remotely-executed execution
    Ref: #86bxtbfdn
  • Fixed a bug where it would not be possible to permanently delete a schedule which still has schedule executions associated with it.
    Ref: #86bzgqanw
  • Fixed a bug in the notify wrapper where the wrapper would succeed even if the referenced user to be notified does not exist
    Ref: #861mxyrur
  • Fixed a bug where it would not be possible to run a flow with a static wrapper without any input_schema
    Ref: #86bzu941n
  • Fixed a deadlock which could happen when a schedule becomes active just while it is being validated
    Ref: #86bz5c16m
  • Fixed a bug where it would not be possible to rename an object template which is referred to by another object template
    Ref: #86bynjufr
  • Fixed a bug where internal git operations could fail due to internal locking when the same repository is used by multiple processes simultaneously
    Ref: #86bzz0jxj
  • Fixed a loop in the “create-schedule-flow” helper when there is a name conflict
    Ref: #86c01cyrw
  • Fixed a bug where it would not be possible to create an execution of a flow which has an input_schema but no input_value
    Ref #86c0kyn3g
  • Fixed a bug where an activation mail to the bootstrap user could be sent multiple times
    Ref: #86c0kbtz4

DevStack


The following new features are only available to customers who have licensed the DevStack bundle in addition to Cloudomation Engine.

  • Cloudomation Engine dashboard now shows total used CDE hours in the current month if he DevStack bundle is installed
    Ref: #86bz9qyyk
  • SSP dashboard now shows total used CDE hours in the current month
    Ref: #861mt9re3

devstack CDE runtime

  • Added links to provisioning execution to SSP
    Ref: #86bxy9a4t
  • Added example content to DevStack to handle internal certificate authorities and create fresh HTTPS certificates for CDEs on the fly
    Ref: #86bxn084f
  • Devstack-cli now restarts port forwarding and file sync after a network disconnect
    Ref: #86by0n4dp
  • devstack-cli now supports custom “remote source directories”
    Ref: #86by56ge2
  • devstack-cli now includes a shortcut to quickly open a terminal on the remote host
    Ref: #86bxjzuxw
  • devstack-cli now fetches data directly from the workspace
    Ref: #86byfbkj3
  • Added user feedback functionality to SSP
    Ref: #86bxffq5v 86bzbzjx3
  • devstack-cli now dynamically adjusts the rows/column available in a remote terminal
    Ref: #86bzj57zp
  • devstack-cli now forwards a keyboard interrupt (CTRL+C) to the process running remotely when within a remote terminal
    Ref: #86c036k2p

Meet Your New Platform Engineering Tool

Streamline operations, optimize collaboration, and deliver faster. Let’s discuss how our platform can help you overcome challenges and hit your goals.