Version 8 "Apfelstrudel"

2023-11-22

Der „Apfelstrudel“ hat lebendige Geschichte. In Wien etablierte sich der Strudel als schmackhafte und salontaugliche Mehlspeise und ist seither schon so etwas wie ein österreichisches Nationalgericht. Wir sind ein Wiener Unternehmen und lieben Süßigkeiten – deshalb sind unsere Release-Namen nach Wiener Süßigkeiten benannt. Der Apfelstrudel zeigt sich vielseitig und lässt sich sowohl warm als auch kalt servieren. Für eine zusätzliche süße Note kann man ihn mit Puderzucker bestreuen oder mit Vanillesauce verfeinern. Cloudomation Version 8 eifert der Flexibilität des Apfelstrudels nach: Entdecken Sie neue Features wie die Konfiguration von Konnektoren per Formular, Intellisense-Support von Flow-API-Modulen im Online-Editor, eine native Git-Integration und neue Konnektoren.  Alle Details finden Sie in den Release Notes.

Breaking Changes

  • Veraltete Funktionen aus der Flow-API entfernt
  • Die folgenden Flow-API-Methoden wurden entfernt:
    • execution.task wurde entfernt. Verwenden Sie stattdessen execution.connect.
    • record.set wurde entfernt. Verwenden Sie stattdessen record.save.
    • record.load wurde entfernt. Verwenden Sie stattdessen record.get.
    • identity.roles wurde entfernt. Verwenden Sie stattdessen identity.get_roles.
    • file.save wurde entfernt. Verwenden Sie stattdessen file.save_text_content, file.save_bytes_content, file.save_base64_content, file.save_json_content und file.save_yaml.content.
  • Die folgenden Flow-API-Argumente wurden entfernt:
    • execution.run_async(wait_for) wurde entfernt. Verwenden Sie stattdessen execution.run_async(*args).
    • setting.acquire(timeout) wurde entfernt. Verwenden Sie stattdessen setting.acquire(wait_timeout).
  • Ref: #861mwgmek
  • Die Logik zur Wiederholung von Anfragen wurde aus dem REST-Konnektor entfernt.
    Die Wiederholungslogik innerhalb des REST-Konnektors wurde zugunsten des flexibleren retry wrappers entfernt.
    Ref: #26pxnmd
  • Der REST Konnektor gibt Header als Listen zurück
    Zuvor wurden Header als Dictionary zurückgegeben. Dadurch war es nicht möglich, mehrere Header mit dem selben Namen zurückzugeben. Jetzt werden Header als list-of-list zurückgegeben.
    Beispiel früher:
    Content-Type: application/json
    Set-Cookie: foobar

    Beispiel jetzt:

    - - Content-Type
      - application/json
    - - Set-Cookie
      - foobar
    - - Set-Cookie
      - another cookie

     Ref: #30ykz00

  • Der Flow-API-Aufruf record.export liefert eine base64-kodierte Zip-Datei
    Zuvor gab record.export ein dictionary zurück. Jetzt kann der Export in mehrere Dateien aufgeteilt sein und wird als base64-kodierte Zip-Datei zurückgegeben.
    Ref: #861mcc3ex
  • Reduktion des Loggings von save und get calls der Flow-API
    Die Flow-API-Methoden record.save und record.get loggen Inhalte jetzt nur noch, wenn das Debug-Flag auf True gesetzt ist.
    Ref: #861n63bv6
  • Veraltete Ausführungsfelder wurden entfernt
    Die Felder „protect_inputs“ und „protect_outputs“ wurden entfernt. Es ist möglich, sensible Informationen in Ein- und Ausgaben über das Ein-/Ausgabeschema zu verbergen
    Ref: #861mc7pf4

Deprecations

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

  • Einige Felder der Cloudomation-Exporte wurden deprecated
    • project.version wird jetzt beim Import ignoriert
    • record.extension_id wird beim Import in record.bundle_id umbenannt
    • record.repository_path wird beim Import ignoriert
    • Aktualisieren Sie bestehende Exporte, um die Verwendung veralteter Felder zu vermeiden. Die Verwendung veralteter Felder könnte einen Import in einer zukünftigen Version fehlschlagen lassen.
  • Ref: #861mjr0a7

Neue Features

  • Neuer Name, neues Logo, neues Favicon
    Cloudomation heißt jetzt Cloudomation Engine, um die verschiedenen Produkte, die unter der Dachmarke Cloudomation enthalten sind, deutlicher zu unterscheiden.

cloudomation engine new logo

  • Schema-basierte Formulare
    Konnektor-Inputs und -wrapper können jetzt über ein Formular konfiguriert werden. Benutzerdefinierte Schema-Formulare können an Flows angehängt werden.
    Ref: #861mc7pf4

  • Intellisense
    Der Online-Editor unterstützt jetzt Intellisense von Flow-API-Modulen sowie von unterstützten Drittanbieter-Modulen.
    Ref: #26pyam4

intellisense support

  • Optimierte native Git-Integration
    Cloudomation-Projekte und -Bundles können so konfiguriert werden, dass sie von einem Git-Repository unterstützt werden. Sie können Änderungen direkt von und zu Cloudomation pullen und pushen.
    Ref: #26pxtc5
  • Debugger
    Es ist jetzt möglich, Flows mit Breakpoints zu debuggen.
    Ref: #26pxp7b

debugging using breakpoints

  • Horizontale Skalierbarkeit für on-premise Workspaces

    Es kann nun gewählt werden, wie viele Prozesse im Hintergrund Automatisierungen verarbeiten sollen. So können on-premise Workspaces nun horizontal skaliert werden, sodass auch höhere Lasten flüssig verarbeitet werden können. Daraus ergeben sich folgende geänderte Systemanforderungen: 

     

     

    Minimum

    Empfohlen

    CPU

    4 Kerne

    Anzahl an Hintergrundprozessen x 2

    RAM

    8 GiB

    Anzahl an Hintergrundprozessen x 4

    Speicherplatz

    50 GiB

    Angepasst an zu verarbeitende Datenmenge

    Ref: #86bx3jkm1

  • Neuer Konnektor: OPENAI
    Zugriff auf OpenAI-APIs.
    Ref: #863fw04fb
  • Neuer Konnektor: AZURE
    Zugriff auf Microsoft Azure APIs.
    Ref: #862kdtp5j
  • Neuer Konnektor: AZUREAI
    Zugriff auf Microsoft Azure AI APIs.
    Ref: #862kf4gx7
  • Unterstützung von pdf2image und Pillow-Bibliotheken von Drittanbietern
    Manipulieren Sie PDF-Dateien und Bilder in Flows.
    Ref: #862kf22nk
  • Autocommit-Parameter zum MSSQL-Konnektor hinzufügen
    Es ist jetzt möglich, den Autocommit zu deaktivieren, um Abfragen auszuführen, die nicht in einer Operation ausgeführt werden können, z.B. „CREATE DATABASE“.
    Ref: #861n22nbx
  • Die Execution Message wird jetzt als Markdown gerendert
    Ausführungen können in ihrer Statusmeldung Markdown verwenden.
    Ref: #861mf7h17
  • „Deleted“ wird zu „Trash“
    Um den Erwartungen der Benutzer besser zu entsprechen, heißt der gelöschte Bereich jetzt „Trash“.
    Ref: #861n539rc

Bug Fixes

  • Die Anzahl der parallel laufenden Ausführungen in einem Prozess ist nun begrenzt
    Um eine Überlastung der Datenbank durch zu viele gleichzeitige Verbindungen zu vermeiden, ist es nun möglich, die Anzahl der parallel laufenden Ausführungen zu begrenzen. Der Standardwert ist 20 und kann je nach Datenbank erhöht oder verringert werden.
    Ref: #861mukm68
  • REST-Konnektor kann mehrere Header mit demselben Namen senden und empfangen
    Zuvor konnte der REST-Konnektor nicht mehrere Header mit demselben Namen senden. Auch wenn mehrere Header mit demselben Namen empfangen wurden, wurde nur der letzte zurückgegeben.
    Ref: #30ykz00
  • Datenbank-Keepalive verwendet eine dedizierte Verbindung
    Das periodische Datenbank-Keepalive verwendet jetzt eine dedizierte Verbindung, um Nebeneffekte zu vermeiden, wenn der Datenbankpool erschöpft ist.
    Ref: #861n74v2t
  • Korrigierte Behandlung der Ausführungsoptionen mit statischen Wrappers
    In der Vergangenheit wurden mehrere Ausführungsoptionen nicht korrekt angewendet:
    • run
    • roles
    • is_productive
  • Ref: #861n8z2mr, #861n2kz30, #862kgzpyh
  • SMTP-Anmeldeinformationen in der Workspace-Konfiguration ausblenden
    Der Wert für das SMTP-Kennwort wird jetzt nicht mehr in der Workspace-Konfiguration angezeigt.
    Ref: #862kdntud
  • Begrenzung der Anzeige auf die ersten 20 Benutzer entfernt
    Zuvor war die Anzeige der ersten 20 Benutzer hardcoded. Jetzt verfügt die Benutzerliste über eine Paginierung.
    Ref: #861n8p669
  • Kommentar-Funktion in Firefox repariert
    Die Tastenkombination Strg + # zum Einfügen eines Blockkommentars funktioniert jetzt auch in Firefox.
    Ref: #865bb7qvp
  • Behebung des Ausloggens eines Benutzers bei Eingabe eines falschen Passworts bei der Aktivierung eines Webhooks
    Der Benutzer wird jetzt nicht mehr abgemeldet.
    Ref: #862kdfery
  • Fehler beim Herunterfahren des Workspaces behoben
    In einigen Fällen konnte der Arbeitsbereich beim Herunterfahren festhängen.
    Ref: #861n74mvq
  • Connections konnten mehrfach ausgeführt werden
    In einigen Fällen ist eine Connection erneut ausgeführt worden, wenn sie während der Ausführung unterbrochen wurde.
    Ref: #861narthb

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.