Version 11 "Zimtschnecke"
2025-09-23

Die Zimtschnecke ist oft in Bäckereien zu finden und begeistert mit ihrem süßen Duft und feinen Geschmack. Wir sind ein Wiener Unternehmen und lieben Süßigkeiten – deshalb sind unsere Release-Namen nach Süßigkeiten benannt.
Entdecken Sie neue Cloudomation Engine Funktionen wie eine signifikant verbesserte git-Integration, das Hinzufügen von Metadaten und zahlreiche UX-Optimierungen.
Werfen Sie einen Blick in die Release Notes, um alle Details zu erfahren.
Breaking Changes
- Die Nutzung des Scheduling-Features wurde vereinfacht:
- Die Konfiguration von Schedules ist jetzt per Formular möglich.
Ref: #86bzp0x9a
- Die Konfiguration von Schedules ist jetzt per Formular möglich.

- Die Schedule-Konfiguration wurde in den Schedule-Record integriert, sodass keine separate Schedule-Konfigurationseinstellung erforderlich ist. Der im Schdule-Bundle enthaltene Default-Schedule migriert Schedule-Konfigurationseinstellungen automatisch in das neue Schema.
- Schedules zeigen jetzt die nächsten Runs. Die nächsten Runs werden im Schedule selbst sowie in Listenansichten angezeigt, welche die Schedules anzeigen.
Ref: #86c0yv6kv

- Der MS Teams-Konnektor wurde entfernt, da die Funktionalität von Microsoft eingestellt wurde. Siehe Ankündigung: https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams/
Ref: #86bzjt5km - Text- und HTML-Parameter aus user.send_mail entfernt. Diese sind nicht sicher – html_template und html_data sollten bevorzugt werden. system.send_mail wurde hinzugefügt, um E-Mails an mehrere Cloudomation-Benutzer zu senden.
Ref: #86c0xa7yg - Das Format des Konfigurationswerts LOGGING_CURRENT_LEVELS wurde geändert. Der Konfigurationswert akzeptiert jetzt strukturierte Daten anstelle eines Strings. Alte Werte aus Release 10 funktionieren weiterhin, es ist aber nicht möglich, Konfigurationswerte im alten Format zu speichern.
Ref: #86c0ar467 - Die Anzahl der Input-Parameter für Wrapper wurde reduziert. Zuvor wendete der Workspace Default-Inputs auf die ursprünglichen Input-Parameter an und übergab diese an den Wrapper. Jetzt werden nur noch die von der Execution empfangenen Parameter an den Wrapper weitergegeben.
Ref: #86c1qqjrw - Für Konnektoren die Dateien schreiben können (imap, scp, ssh, ftp, sftp, scp, smb, rest), wurde geändert, wie der Dateispeicherort angegeben wird. Dateispeicherorte werden jetzt mit einem Dictionary statt mit einem String angegeben. Dadurch kann der genaue Speicherort der Datei angegeben werden.
Ref: #86bya01ta - Bundles können jetzt Executions enthalten.
Ref: #86c10wnf8, #86c12ze7k
Deprecations
- Die Flags allow_empty und skip_empty, die das Git-Commit-Verhalten steuern, wurden durch no_change_behavior ersetzt. Die alten Werte werden weiterhin akzeptiert, sind aber für eine Entfernung vorgemerkt. Der neue Parameter akzeptiert die folgenden Werte: „Fail“, „CreateEmpty“ und „Skip“.
Ref: #86c3pv0jy, #86c3a2x95
Neue Features
- Die git-Integration wurde deutlich optimiert:
- Die Flag „track_in_git“ wurde eingeführt. Nur Datensätze mit dem Flag „track_in_git“ auf „true“ nutzen die git-Integration. Die Flag kann im Detailbereich jeder Ressource in einem git-fähigen Projekt bearbeitet werden. Dadurch ist es möglich, das git-Tracking für Datensätze in Locations zu deaktivieren, wo git aktiviert ist.
Ref: #86c1mhyma, #86c19cuwh, #86c1rr7zn, #86c1umbyq, #86c1rv2r4 - Das Git-Symbol in einem git-fähigen Projekt-, Workspace- oder Bundle-Screen zeigt jetzt die Anzahl der Datensätze mit Uncommitteten-Änderungen an diesem Speicherort an.
Ref: #86bzv11qw, #86c02tcye
- Die Flag „track_in_git“ wurde eingeführt. Nur Datensätze mit dem Flag „track_in_git“ auf „true“ nutzen die git-Integration. Die Flag kann im Detailbereich jeder Ressource in einem git-fähigen Projekt bearbeitet werden. Dadurch ist es möglich, das git-Tracking für Datensätze in Locations zu deaktivieren, wo git aktiviert ist.
![]()
- Beim Löschen eines git-fähigen Projekts oder Bundles wird jetzt eine Warnung angezeigt, die den Benutzer darüber informiert, dass dadurch auch das git-Repository gelöscht wird.
Ref: #86c02vkyu - Commit-Nachrichten werden jetzt im Bulk-Commit-Dialogfeld nach ihrem Zeitstempel sortiert.
Ref: #86c04t4zn - Es ist jetzt möglich, Datensätze in git auf ihren Status zurückzusetzen. Dies kann für einzelne Datensätze und als Bulk-Aktion über das Bulk-Commit-Dialogfeld erfolgen.
Ref: #86bzxnmg9, #86c1afu6k - Commits sind jetzt asynchron.
Ref: #86c116rv9 - Der Name des git-Repositorys kann jetzt unabhängig vom Projekt-/Bundle-Namen geändert werden.
Ref: #86c0g3wgw - Bei übermäßigen aufeinanderfolgenden Änderungen an einer Ressource wird nun nur noch die letzte git-Änderung statt jeder einzelnen Bearbeitung verfolgt. Dadurch werden doppelte Einträge in der automatisch generierten Commit-Nachricht vermieden und die Performance bei Commits deutlich verbessert.
Ref: #86c2evbr7, #86c23avh4 - git-Lock-Events werden jetzt in den Logs der betroffenen Datensätze angezeigt.
Ref: #861mx97gt - Das Importieren von Ressourcen in git-fähige Speicherorte ist jetzt deutlich schneller.
Ref: #86c31km2d
- Beim Löschen eines git-fähigen Projekts oder Bundles wird jetzt eine Warnung angezeigt, die den Benutzer darüber informiert, dass dadurch auch das git-Repository gelöscht wird.
- Alle Datensätze können jetzt mit Metadaten versehen werden. Metadaten werden im Tab „Metadaten“ angezeigt und können beliebige Daten sein, die in einem beliebigen Datensatz gespeichert werden.
Ref: #30k4etf, #86c18uerc

- Ein neuer OVH-Konnektor wurde hinzugefügt, um Cloud-Ressourcen in der OVH-Cloud zu erstellen und zu verwalten.
Ref: #86c4ttt4w - Das Frontend zeigt jetzt den aktuelle Speicherort aller Ressourcen als Breadcrumbs im UI an.
Ref: #275vpxk - Der Cloudomation Installer bietet jetzt die Möglichkeit, optional einen Hashicorp Vault zu deployen. Optional wird ein Service erstellt, der den Vault beim Start öffnet.
Ref: #2yu2fee, #86c2aneca - Der PS-Konnektor verarbeitet jetzt Abbrüche, Timeouts und Verbindungsunterbrechungen.
Ref: #32qtn53 - Tabellenansichten merken sich jetzt ausgewählte Spalten, Reihenfolge und Seitengröße im Browser.
Ref: #867736rdp - Durch das Sperren und Aufheben eines Locks werden nun Logs zu Executions und Einstellungen erstellt.
Ref: #861mx97gt - Beim Wiederherstellen eines Datensatzes aus dem Papierkorb wird jetzt auch implizit sein Container (Projekt oder Bundle) wiederhergestellt, wenn er sich ebenfalls im Papierkorb befand.
Ref: #861mxf48n - Es ist jetzt in Listenansichten möglich, die Read-Flag mithilfe einer Bulk-Aktion zu ändern.
Ref: #86by29j3y - Beschreibungen eines Datensatzes können jetzt mit Markdown formatiert werden.
Ref: #86bzbr2hd - Das Datenfeld der Log-Einträge kann jetzt in den Workspace-Logs, in allen Log-Tabs und in der erweiterten Suche durchsucht werden.
Ref: #86bxqxrfc - Anzeige und UX beim Hinzufügen eines Wrappers zu Ressourcen wurde optimiert. Wrapper werden jetzt in einem Tab angezeigt. Das Hinzufügen eines Wrappers erfolgt über den Button „Wrapper hinzufügen“.
Ref: #86bxa4r82, #86bztza5y

- Es ist jetzt möglich, im Dialogfeld „Mit Optionen ausführen“ einen Eingabewert anzugeben.
Ref: #86bxktx23 - Passwörter können jetzt mehrzeilig sein, zB das Passwort für einen SSH-Key.
Ref: #86bzgndw5 - Bereits installierte Bundles können jetzt erneut installiert werden, sodass sie nach lokalen Änderungen zurückgesetzt werden können.
Ref: #86c012te2 - Die Verwaltung von Usern und Rollen wurde vereinfacht. Es ist jetzt möglich, Benutzer zu Rollen und Rollen zu Benutzern hinzuzufügen.
Ref: #86byxe3kp - Es ist jetzt möglich, die Execution-Location für Executions detaillierter festzulegen.
Ref: #86c082n9j, #86c082n2y, #86c14wnub - Der Skript-Tab der Executions scrollt jetzt während einer Execution zu der Zeile, die aktuell ausgeführt wird.
Ref: #86c0fd7xe - Die „letzten Ausführungen“ von Konnektoren verfügen jetzt über einen Button „Alle anzeigen“, mit der alle vorherigen Executions dieses Konnektors aufgelistet werden können.
Ref: #86c0h57g9 - Bei allen Datensätzen mit Skripten kann jetzt ein Syntaxfehler-Badge angezeigt werden.
Ref: #86c0fuu17 - Bei Schedule-, Wrapper- und Flow-Executions werden jetzt im Detailbereich der Name und ein Link zum Scheduler, Wrapper oder Flow angezeigt.
Ref: #86c0hx54m - Custom-Objects können jetzt einen before-create Flow haben. Dieser kann zur Berechnung von default Werten verwendet werden.
Ref: #86bzvtgk9, #86c0jy4b0 - Es ist jetzt möglich, Executions ohne Verwendung von Savepoints neu zu starten. Bei jeder beendeten Execution wird der Button „re-run executions“ angezeigt.
Ref: #86by9zp0y - Ein „connection_report“-Bundle wurde hinzugefügt. Nach der Installation und Aktivierung wird bei allen Executions ein „count connections“ Button angezeigt, die eine Ad-hoc-Zählung der produktiven und Dev-Mode-Executions durchführt. Darüber hinaus ermöglicht der „count connection“-Wrapper die kontinuierliche Zählung und ein Tracking von Executions für Flows, Konnektoren, Wrapper und Scheduler.

- Voran- und nachgestellte Leerzeichen sind jetzt in Datensatznamen zulässig.
Ref: #86c0pt3pq, #86c0pt59g - Beim Erstellen einer neuen Ressource wird jetzt ein Dialogfeld zur Ressourcenerstellung geöffnet, anstatt die Ressource sofort zu erstellen.
Ref: #86bygh1c9 - Die Workspace-Einstellungen werden jetzt mit Formularfeldern konfiguriert (und nicht nur mit einfachen Texteingabefeldern).
Ref: #862kpnxgq - Die aktuell geöffnete Ressource wird jetzt immer im linken Menü angezeigt.
Ref: #86c01p4mz, #86c0pft1j, #86c0pghyb - Der SSH-Konnektor unterstützt jetzt Tunneling und Port-Forwarding.
Ref: #861mzkb1d - Schedulers, Einstellungen und Custom-Objects verfügen jetzt über einen Tab, in dem andere Ressourcen aufgelistet sind, die sie verwenden:
- Schedulers listen Schedules auf, die auf diesen Scheduler verweisen – und zwar in einem Tab namens „used by“.
Ref: #86c0jn353 - In den Einstellungen werden Executions aufgelistet, die derzeit auf die Einstellung als Lock verweisen. Die Tabs heißen „holding the lock“ und „waiting for lock“.
Ref: #86c0jn5p9 - Im Tab „used by“ listen Custom-Objects andere Custom-Objects auf, die auf sie referenzieren.
Ref: #86c087j12
- Schedulers listen Schedules auf, die auf diesen Scheduler verweisen – und zwar in einem Tab namens „used by“.

- Für verschiedene Input-Felder wurden dedizierte Datums- und Uhrzeitfelder hinzugefügt
Ref: #86c1q66bk, #86c1cu2d6, #86c1xfjfj - Alle Executions haben nun eine maximale Runtime, nach deren Ablauf sie abgebrochen werden. Die maximale Default-Runtime wird in der Workspace-Einstellung „DEFAULT_EXECUTION_MAX_RUNTIME_MINUTES“ konfiguriert. Zusätzlich kann im Detailbereich für jede ausführbare Ressource (Flows, Wrapper, Scheduler, Konnektoren) sowie für einzelne Executions eine maximale Runtime individuell festgelegt werden. Überschreitet die Execution die maximale Runtime, wird sie abgebrochen.
Ref: #86c1uqzu0 - Listenansichten können jetzt mehr Spalten anzeigen.
Ref: #86c0q4bmc - Bundle-Content ist jetzt explizit mit einem „bundle content“-Badge gekennzeichnet. Content kann sich in einem Bundle befinden, ohne selbst Bundle-Content zu sein (z. B. Executions). Nur Bundle-Content ist von Bundle-Operations wie der Aktualisierung oder Neuinstallation eines Bundles betroffen.
Ref: #86c1y0n11
![]()
- Einstellungen haben jetzt einen Logs-Tab.
Ref: #861mx97n7 - Der SFTP-Konnektor unterstützt jetzt Auflisten und Löschen.
Ref: #86c10xdj5 - Cloudomation-Dateien werden nun im Dateisystem des Cloudomation-Hosts gespeichert. Dies beschleunigt die Arbeit mit Dateien und ermöglicht die Speicherung und Bearbeitung deutlich größerer Dateien als bisher. Zuvor wurden Dateien als Binärblobs in der Datenbank gespeichert.
Ref: #86c0jyn2w - Aktuelle Executions werden nun priorisiert.
Eine neue Konfigurationseinstellung „EXECUTION_RECENT_HOURS“ steuert, welche Executions als „aktuell“ gelten.
Ref: #86c4a2xcz - Wenn viele User-Interfaces gleichzeitig mit dem Workspace verbunden sind, wird eine Warnung angezeigt. Dies soll potenzielle Leistungseinbußen durch viele verbundene User-Interfaces vermeiden.
Ref: #86c46tp9c - Der Default-Wert für ON_SAVE_MIGRATE_DEPRECATIONS_ENABLED wurde auf „false“ geändert.
Ref: #86c29gund
Bug Fixes
- Es war möglich, eine bereits beendete Execution zu ändern.
Ref: #2vycq3j - Beim Speichern eines Object-Templates wird die Seite nicht mehr zweimal neu geladen.
Ref: #86bz4x7yg - Im Menü „Erstellen“ werden nur Datensätze angezeigt, für die ein Benutzer die Berechtigung zum Erstellen hat, und nicht alle Datensatztypen.
Ref: #86by8xnq9, #86bzeu7kt - Das Kopieren des Codes eines Log-Eintrags über den bereitgestellten Button würde immer den Code des letzten Log-Eintrags kopieren.
Ref: #86bzm0vaz - Es war nicht möglich, den Code-Editor für read-only Datensätze zu maximieren und seine Größe zu ändern.
Ref: #86bzwgrfj - Statische Wrapper-Schema-Formulare haben Pflichtfelder nicht erzwungen.
Ref: #862kjbmbq - Verhindern, dass zwei Importe desselben Bundles parallel ausgeführt werden.
Ref: #86bzzgav2 - Die maximale Zeichenbegrenzung von 128 für Datensatznamen wurde im UI nicht durchgesetzt.
Ref: #86bz4y9yv - Beim Wechseln von einem Branch wurde die Ressourcenliste der Projekte nicht aktualisiert.
Ref: #86c0fwy2m - Verhindern der Deinstallation von Bundles im Bundle-Manager, wenn diese lokal sind (und nicht aus einem Repository installiert wurden).
Ref: #86c0p1nwe, #86c2eh150 - Es war möglich, Breakpoints in Read-Only-Flows zu ändern.
Ref: #86c0q5cqy - Durch das Ändern eines Projektsymbols wurden alle Ressourcen als geändert markiert.
Ref: #86c0pwcdp - Es war möglich, die Einstellung oder den Scheduler-Schlüssel aus einer aktivierten Schedule zu entfernen. Jetzt ist es nicht mehr möglich, eine aktivierte Schedule zu bearbeiten.
Ref: #86by8v2za, #86c1b1mb7 - Große Eingabe-/Ausgabewerte können zum Absturz des Browsers führen.
Ref: #86c172u0j, #86c17zf5x - Es war nicht möglich, den PowerShell-Konnektor zu deaktivieren.
Ref: #32qtn53 - Die Sortierreihenfolge von „modified_at“ in Listen konnte nicht geändert werden.
Ref: #86c1x9p4w - Die Eingabe- und Ausgabewerte von Executions wurden für Executions im Papierkorb nicht angezeigt.
Ref: #86c25e7zb - Beim Duplizieren eines Flows wurden Subrecords (wie das neue Metadatenfeld) nicht dupliziert.
Ref: #86c209hfq, #86c2arm9r - Die Angabe der vault_url für eine Vault-Konfiguration mit einem abschließenden Schrägstrich führte zum Absturz der Integration.
Ref: #86c2a595z - Lang andauernde git-Commits konnten auf der Browserseite zu einem Timeout führen und den laufenden Commit im Backend abbrechen. Umgestellt auf asynchrone Commits.
Ref: #86c2an5zd, #86c2evbr7 - Verschiedene git-bezogene Racing-Conditions wurden behoben, die zu Verwirrung führen konnten. Das zugrunde liegende Problem war eine Konsistenz-Sicherheitsprüfung zur Vermeidung von Datenverlusten. Wenn ein Benutzer zu viele Aktionen in schneller Folge durchführte, schlug diese Sicherheitsprüfung fehl und erzeugte kryptische, nicht eindeutige Fehlermeldungen. Diese Sicherheitsprüfung wurde entfernt.
Ref: #86c2xw6g3 - Erlaubt den Import der Felder „bundle_name“, „project_name“ und „workspace_name“ zusätzlich zu den entsprechenden *_id-Feldern.
Ref: #86c2ym3zq - Es war möglich, einen Benutzer über die flow_api zu „duplizieren“.
Ref: #86c3q6yne - Der Parameter „wait“ der flow_api akzeptierte Strings und schlug unbemerkt fehl.
Ref: #86c416mx7 - Der Parameter „return_when” hat bei Angabe eines ungültigen Parameters einen internen Fehler zurückgegeben.
Ref: #86c22efpt, #86c49m2mp - Das Festlegen eines Outputs einer Execution auf eine nicht JSON-serialisierbare Datenstruktur ist ohne Fehlermeldung fehlgeschlagen.
Ref: #86c3zu2u8 - Der Provisioning-Status eines über ein Flow-Skript erstellten Custom-Objects wurde nicht im UI angezeigt.
Ref: #86c472zmf - Die Liste der Custom-Objects auf der entsprechenden Object-Template-Seite zeigte nur die ersten 10 Objects und die Gesamtzahl der angezeigten Objects, nicht die Gesamtzahl aller Elemente.
Ref: #86c4nm9ww - Der Button „Reset to default“ in Eingabeformularen war manchmal fälschlicherweise deaktiviert.
Ref: #86c0tbg2u - Durch das Speichern einiger Wrapper würde die aktuelle Ansicht zum Ende der Seite scrollen.
Ref: #86c0pyq68 - Das Scrollen über eine Seite ruckelte manchmal.
Ref: #86c0pgqnp - Secrets würden weiterhin in read-only Formularen angezeigt werden, wenn der Fokus vom Secret-Element gelöst wird.
Ref: #86c107e9r - Die Migration von Konnektoren in Flow-Skripten funktionierte nicht, wenn connector_name als Keyword-Parameter anstelle eines Positional-Parameters angegeben wurde.
Ref: #86c114kc0 - Bei der Migration zum neuen Eingabeformat für den SMTP-Konnektor wurden Anhänge nicht korrekt migriert.
Ref: #86c1uc3fy - Ausgefallene Executions würden nicht wieder aufgenommen werden, wenn sie auf eine Abhängigkeit warten würden.
Ref: #86c1um11g, #86c23duay - Wrapper wurden nicht verwendet, wenn dies über den Dialog „Ausführen mit Optionen“ festgelegt wurde.
Ref: #86c22nckr - Übermäßig lange git-Commit-Meldungen können dazu führen, dass der Commit fehlschlägt. Sie werden jetzt gekürzt.
Ref: #86c237gun - Die Authentifizierung würde erfolgreich sein, wenn ein OTP-Code angegeben wird, dieser aber nicht benötigt wird.
Ref: #86c214xvh - Die Migration für den SMB-Konnektor wurde behoben. Es wurde ein Port als String statt als Integer erzeugt.
Ref: #86c241478 - Executions würden hängen bleiben, wenn sie ein datetime.date-Objekt in ihren Eingaben erhalten würden.
Ref: #86c262mz3 - Der MSSQL-Konnektor würde abstürzen und einen internen Fehler zurückgeben, wenn er ein Ergebnis erwartet, aber keines zurückgegeben wird.
Ref: #86c24tryj - Der PS-Konnektor akzeptierte einen fehlenden Host und stürzte anschließend ab.
Ref: #86c22ghh3 - Der Rest-Konnektor würde die Serverantwort in die angegebene Cloudomation-Datei schreiben, selbst wenn die Anfrage fehlgeschlagen ist (z. B. Bad Gateway).
Ref: #86c235xj9 - Verschiedene SMTP-Konnektor-Fehler erfassen, die als interne Fehler gemeldet werden würden, aber Konfigurations- oder (SMTP-)Serverfehler sind. Diese werden jetzt korrekt gemeldet.
Ref: #86c2631rf - Eine Racing-Condition bei git-Commits wurde behoben. Wenn zwei Commits gleichzeitig ausgeführt wurden, schlug einer davon manchmal aufgrund fehlender Änderungen fehl.
Ref: #86c24thxt - Die Schemamigration für den SMTP-Konnektor wurde behoben.
Ref: #86c29hbek, #86c29n1b2 - Lang andauernde Executions würden in bestimmten Situationen neu starten, insbesondere wenn sie länger als SAVEPOINT_RETENTION_TIME_MINUTES liefen.
Ref: #86c2vz5my - Durch das Festlegen eines Datensatzes als read-only und das Zurücksetzen auf beschreibbar wurden alle nicht gespeicherten Daten im Formular verworfen.
Ref: #86c0pwhfz, #86c0pwhza - Die Angabe eines Branch-Namens, der nicht dem Format von git-check-ref-format entspricht, führte zu einem kryptischen git-Error.
Ref: #86c0pz10k - Die Logik zum Löschen und Importieren von Projekten und Bundles wurde verbessert. Häufig konnten Projekte und Bundles nicht gelöscht werden, die Verweise auf andere Datensätze enthielten oder Datensätze enthielten, auf die andere Datensätze verwiesen.
Ref: #86c0uma13, #86c0um16v, #86c0t5cph - Es war nicht möglich, read-only Datensätze zu importieren.
Ref: #86c0ukzfb - Das Zurücksetzen eines Projekts auf den Status in git und damit die Umbenennung einer umbenannten Ressource in ihren ursprünglichen Namen würde die interne ID dieser Ressource ändern und andere Probleme verursachen. Die ID bleibt nun konsistent.
Ref: #86c0pz469 - Der LDAP client_key wurde über Exporte und git offengelegt. Es handelt sich um ein Secret, das nun nicht mehr offengelegt wird.
Ref: #86c0w0yb7 - Die SSH- und SCP-Konnektoren akzeptierten keine Hostschlüssel ohne vorangestellten Hostnamen.
Ref: #86c0xqmz3 - Die Buttons „commit“ und „bulk commit“ waren im Workspace immer deaktiviert.
Ref: #86c0vwj2v - Die erweiterte Suche würde keine Datensätze im Papierkorb auflisten.
Ref: #86c0t5hua - Read-Only-Einstellungen konnten nicht gesperrt werden, und die entsprechenden Executions würden dauerhaft warten. Diese Einstellungen können nun ebenfalls gesperrt werden.
Ref: #86c10xdj5 - Das Speichern eines ungültigen öffentlichen SSH-Schlüssels würde zu einem Fehler führen, aber trotzdem gespeichert werden.
Ref: #86c0vwe74 - Die Ladegeschwindigkeit der Abhängigkeits-Visualisierung wurde deutlich optimiert.
Ref: #86c41px9a
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.
