Version 9 "Germknödel"

2024-04-30


Der „Germknödel“ ist ein unbestrittener Star in der Welt der österreichischen Süßspeisen. Wir sind ein Wiener Unternehmen und lieben Süßigkeiten – deshalb sind unsere Release-Namen nach Wiener Süßigkeiten benannt. Entdecken Sie neue Funktionen wie Custom Objects, einen neuen Debug-Modus und Log-Levels. Ganz neu ist auch die Möglichkeit, Cloudomation DevStack zu Cloudomation Engine hinzuzufügen. Wenn Sie über ein aktives DevStack-Abonnement verfügen, können Sie Cloud-Entwicklungsumgebungen im Self-Service deployen. Werfen Sie einen Blick in die Release Notes, um alle Details zu erfahren.

Breaking Changes

  • Die veraltete Git-Integration wurde entfernt
    Die Git-Integration mit dem Datensatztyp „git_config“ ist mit Cloudomation Version 8 deprecated und wurde in Cloudomation Version 9 entfernt.
    Ref: #86bxcd868
  • Die „default role“ hat jetzt einen Nicht-Administratorzugriff auf alle Projekte
    Bisher gewährte die “default role“ nur Zugriff auf das „default project“.
    Ref: #86bxrbr9w
  • GET-Anfragen an die API, die eine Body Payload senden, werden jetzt mit „BadRequest“ abgelehnt
    Bisher wurde die Body Payload einer GET-Anfrage stillschweigend ignoriert.
    Ref: #86bxr1jn1
  • Die `is_archived` Flag ist mit Cloudomation Version 8 deprecated und in Cloudomation Version 9 entfernt worden.
    Ref: #2w9vabu
  • Der ‘Dev-Mode’ nutzt keine Breakpoints mehr
    Um Breakpoints zu verwenden, nutzen Sie den neuen ‘Debug-Mode’.
    Ref: #86bx39wkd
  • Der Scheduler erzeugt jetzt verwaiste Child-Ausführungen
    Damit Child-Ausführungen im Ausführungs-Live-Monitor als „Top-Level-Ausführungen“ angezeigt werden, enthalten sie keinen Verweis auf die „Parent-Ausführung“ des Schedulers mehr.
  • Der Import eines Datensatzes, der auf einen nicht existierenden Datensatz verweist, schlägt jetzt fehl
    Zuvor wurde implizit ein leerer referenzierter Datensatz erstellt.
    Ref: #861meqbkb
  • Die Eingabe ‘use_tls’ beim SMPT-Konnektor muss als boolescher Wert angegeben werden
    Zuvor wurden die Strings “wahr” und “falsch” auch akzeptiert.
    Ref: #86bxzu7yp
  • LDAP Connector akzeptiert keine unverschlüsselten ldap:// Verbindungen mehr, wenn der use_ssl Parameter auf ‚true‘ gesetzt ist
    Zuvor hat der LDAP Connector unverschlüsselte ldap:// Verbindungen zugelassen, auch wenn der use_ssl Parameter auf ‚true‘ gesetzt war (was der Default-Wert ist).
  • Ref: #86bzh6ty2

Deprecations

Lesen Sie in der Dokumentation nach, wie Sie Deprecations in Ihrem Workspace finden.

Neue Features

  • Ressourcentypen “Object Template“ und „Custom Object“ wurden hinzugefügt
    Mit Object Templates können Benutzer_innen Custom Objects als Vorlage erstellen. Sobald ein Object Template definiert wurde, können Benutzer_innen Custom Objects, basierend auf diesem Template über “Create” in der Cloudomation Engine-Benutzeroberfläche erstellen. Jedem Object Template sind Lifecycle-Hooks zugeordnet, die definieren, was passieren soll, wenn ein Custom Object erstellt, verändert oder gelöscht wird.
    Beispielsweise können Sie ein Object Template für einen „Server“ definieren. Wenn ein neues Custom Object „Server“ erstellt wird, wird der Prozess “Create“ gestartet, der beispielsweise eine virtuelle Maschine deployen und darauf Software installieren kann – also einen Server erstellen kann.
    Ein weiteres Beispiel: Es kann ein Object Template „Kunde“ erstellt werden, das definiert, welche Daten einem Kunden zugeordnet sind. Wenn ein neues Custom Object vom Typ „Kunde“ erstellt wird (z. B. durch Aufrufen eines Webhooks, wenn ein neuer Kunde in einem Webshop oder einer anderen Plattform erstellt wird), wird der “Create“-Prozess für das „Kunden“-Objekt aufgerufen, der Folgendes tun kann: Zum Beispiel die Daten dieses Kunden in verschiedene andere Systeme verteilen und andere Verarbeitungsschritte auslösen, die für das Kunden-Onboarding erforderlich sind.
    Custom Objects ermöglichen es Benutzer_innen, objektorientiert über Automatisierung nachzudenken. Custom Objects werden in der Benutzeroberfläche mit allen zugehörigen Daten sowie ihrem aktuellen Status angezeigt. Das erleichtert das Verständnis und die Übersicht über Entitäten, die mit Automatisierungen verknüpft sind, die in der Cloudomation Engine ausgeführt werden.
    Object Templates ermöglichen die Erstellung miteinander verbundener Datenmodelle, die zu vollständigen Ontologien werden können, um Entitäten in Ihrer Organisation zu beschreiben, die mit Automatisierungen verknüpft sind, die in Cloudomation Engine ausgeführt werden.
    Ref: #861mt5uew

custom objects in Cloudomation

self service portal devstack

CLI devstack 

    • Einem DevStack-Bundle, das in Cloudomation Engine importiert werden kann, um die DevStack-Funktionalität für einen Cloudomation Engine-Workspace zu aktivieren

Mehr über DevStack erfahren

Bug Fixes

Entdecken Sie Ihr neues Platform-Engineering-Tool

Optimieren Sie Ihre Abläufe, optimieren Sie die Zusammenarbeit, und liefern Sie schneller. Lassen Sie uns besprechen, wie unsere Plattform Ihnen helfen kann, Herausforderungen zu meistern und Ihre Ziele zu erreichen.