Mendix Release 9.23 – Machen Sie es intelligenter und schneller!
Ist es euch auch aufgefallen? Wir sind jeden Monat vollgepackt mit Veröffentlichungen und diesen Monat ist es nicht anders! In Mendix 9.23 können Sie mit unserem Machine Learning Kit (ML Kit) Beta superintelligente Apps erstellen. Darüber hinaus können Sie Apps schneller erstellen mit neuen, benutzerfreundlichen Eigenschaften, einem kleineren Installationsprogramm, verbesserter Internationalisierung, einem schnelleren Client und Logik-Produktivitäts-Boostern. Es gibt auch neue Funktionen für Data Grid 2, Unterstützung für Google Tag Manager und Verbesserungen an unserem Entwicklerportal, der privaten Cloud, dem Feedback-Modul und Epics. Sind Sie bereit, in die Details einzutauchen?
Betaversion des ML Kit
Im Jahr 2023 und mit dem Aufstieg von ChatGPT spricht jeder (sogar Ihre Großmutter!) darüber, wie künstliche Intelligenz (KI) die Welt verändert. Während Low-Code revolutioniert, „wie“ Anwendungen erstellt werden, revolutioniert KI tatsächlich, „welche“ Art von Anwendungen erstellt werden können. Mit dieser Version wird ein neuer Mendix Plattformfähigkeit namens Mendix ML Kit wird als öffentliche Betaversion veröffentlicht, um die Integration von Low-Code-Machine-Learning-Modellen (ML) in Mendix Apps.
Vor dem ML Kit Mendix ermöglichte die Integration von KI/ML-Modellen mit Mendix Apps, die entweder Rest-APIs verwenden oder in einigen Anwendungsfällen das KI/ML-Modell in ein Mendix app (eine bessere Lösung). ML Kit ermöglicht Mendix Entwickler können ein ML-Modell, das mit einem gemeinsamen ML-Framework und einer gemeinsamen ML-Sprache erstellt wurde, in Mendix Studio Pro-Laufzeit mit wenig Code. Das ML Kit ermöglicht eine schnellere Markteinführung, einfachere Integration, überlegene Leistung und weniger Aufwand und Kosten für die Integration von ML-Modellen in Mendix Apps. Weitere Informationen zur Verwendung der ML Kit im Mendix Dokumentation.
Allgemeine Studio Pro-Verbesserungen
Neue Eigenschaftenschnittstelle (öffentliche Beta)
Um das allgemeine Entwicklungserlebnis zu verbessern, haben wir daran gearbeitet, den Eigenschaftenbereich mit einem komplett neuen Look and Feel zu verbessern. Wenn Sie die neuen Eigenschaften aktivieren, erhalten Sie eine überarbeitete Erfahrung beim Bearbeiten Ihrer Eigenschaften aus dem Bereich. Dies gibt Ihnen einen guten Überblick darüber, was vor sich geht, und erleichtert gleichzeitig das Vornehmen von Änderungen erheblich. Sie können zwischen Eigenschaften und Stil wechseln, sodass Sie sofort die Eigenschaften sehen, die Sie ändern müssen. Es wird auch viel übersichtlicher sein, Einstellungen zwischen verschiedenen Elementen in Studio Pro zu vergleichen. Probieren Sie die Vorschau des neuen Eigenschaftenbereichs jetzt aus, indem Sie ihn in den Einstellungen unter der Registerkarte „Neue Funktionen“ aktivieren!

Verbesserte Internationalisierung
Wir haben die Internationalisierung aktualisiert, sodass es jetzt einfacher ist, mehrsprachige Apps zu erstellen. Bisher hatten wir immer Untertitel auf Englisch und Niederländisch. Jetzt initialisieren wir nur noch die aktive Sprache. Dadurch ist immer klar, welche Texte übersetzt werden müssen und welche Texte beim Erstellen der App generiert wurden. Diese einheitlichere Erfahrung wird das Arbeiten mit verschiedenen Sprachen erheblich erleichtern.
Kleinerer Installateur
Wir haben unser Installationsprogramm optimiert und konnten einige der veralteten Funktionen entfernen. Dadurch konnten wir die Größe des Installationsprogramms um mehr als 20 % reduzieren, von 570 MB auf weniger als 450 MB! Dadurch lässt sich Studio Pro schneller herunterladen und Sie sollten wertvollen Speicherplatz sparen.
Eine bessere Benutzeroberfläche erstellen
Datenraster 2: Filtern über Assoziation und automatische Aktualisierung
Über den Dropdown-Filter konnten Sie bereits nach Aufzählungen oder einem vordefinierten Wertesatz filtern. Mit dieser Version können Sie jetzt auch nach Assoziationen filtern! In der Spalte Ihres Datenrasters können Sie die Einstellungen konfigurieren und dann zeigt das Dropdown-Filter-Widget automatisch die Filter an. Sie können es für einzelne Referenzen und für Referenzsätze verwenden. Viel Spaß beim Filtern!

Eine kleine, aber nützliche Funktion: Sie können jetzt eine automatische Aktualisierungszeit für Ihr Raster konfigurieren, sodass es alle x Sekunden automatisch aktualisiert wird. Auf diese Weise können Sie Aktualisierungen automatisch sehen, wenn sich die Daten im Backend geändert haben.
Laden Sie die neueste Version des Daten-Widgets-Modul um diese Funktion zu nutzen.
Google Tag/Analytics-Unterstützung
Nach dem 1. Juli Google wird die Unterstützung für die Google Analytics API V3 einstellen und wechseln zu V4. Aus diesem Grund ist unsere aktuelle Google Analytics, das auf V3 basiert, wird nicht mehr funktionieren. Stattdessen stellen wir Ihnen gerne das Google Tag Manager-Widget vor! Dieses Widget kann für Google Analytics und mehr verwendet werden. Der Einstieg ist ganz einfach. Fügen Sie das Widget einfach zu Ihrem Layout hinzu, konfigurieren Sie den API-Schlüssel und schon kann es losgehen. Wenn Sie mehr Flexibilität und benutzerdefinierte Ereignisse wünschen, aktivieren Sie den erweiterten Modus, um das Verhalten des Widgets vollständig anzupassen.

Oder Sie nutzen die Google Tag-Aktivität für noch mehr Flexibilität.

Weitere Informationen finden Sie unter Google Tag Manager hier. Sie können es direkt über Studio Pro herunterladen oder finden Sie es auf dem Marktplatz.
Verbesserte Client-Leistung mit Non-Persistent Entities (NPE)
Wir sind stets bestrebt, unsere Plattform so schnell wie möglich zu optimieren. In diesem Zusammenhang haben wir eine Möglichkeit erkannt, den Webclient bei der Verarbeitung nicht persistenter Entitäten (NPEs) schneller zu machen. In der Vergangenheit musste der Client eine eindeutige Kennung aus der Laufzeit abrufen, damit NPEs nahtlos zwischen Client und Laufzeit übergeben werden konnten. Jetzt können NPEs vollständig clientseitig erstellt werden, solange sie keine virtuellen Attribute haben oder Ereignishandler erstellen. Dies bedeutet weniger Netzwerkanforderungen und schnellere Apps!
Entwurfsmodus für Bausteine und Snippets
Wir verbessern den Entwurfsmodus kontinuierlich, damit Sie leichter sehen können, was Sie erstellen. In dieser Version können jetzt alle Bausteine und Snippets im Entwurfsmodus angezeigt werden. Mit dieser Ergänzung können jetzt alle UI-Dokumente im Entwurfsmodus bearbeitet werden! Wenn es Ihnen genauso gut gefällt wie uns, vergessen Sie nicht, es über Bearbeiten → Einstellungen → Arbeitsumgebung als Standard festzulegen.

Workflow-Verbesserungen
Kopieren und Einfügen im Workflow-Editor
Beschleunigen Sie die Workflow-Entwicklung, indem Sie Workflow-Aktivitäten im Workflow-Editor kopieren und einfügen. Benutzeraufgaben, Anruf-Mikroflows und alle anderen Aktivitäten können jetzt in denselben oder in andere Workflows kopiert werden.

Sperren und Entsperren: Der Notfallknopf für Arbeitsabläufe
Mikroflussaktivität Workflow sperren und Workflow entsperren ermöglichen es einem Entwickler, der Anwendung eine Workflow-Management-Funktion hinzuzufügen, die den Workflow sperrt, sodass keine neuen Workflow-Instanzen erstellt werden können. Es besteht auch die Möglichkeit, bereits laufende Workflow-Instanzen anzuhalten. Das Hinzufügen einer solchen Funktion zur Anwendung kann nützlich sein, wenn der Prozess einen Fehler enthält und behoben werden muss, bevor neue Prozesse initiiert oder laufende Prozesse fortgesetzt werden können. Mit der Aktivität „Workflow sperren“ können Sie dies zur Laufzeit tun. Wenn Sie einen Workflow und die Instanzen entsperren, kehren sie in ihren vorherigen Zustand zurück.

Erstellen Sie Ihre Logik noch schneller mit besseren Rückgabevariablen
Wenn Sie ein aktiver Benutzer unserer erstaunlichen benutzerdefinierten Java- oder JavaScript-Aktionen sind, werden Sie auf dieses Ärgernis gestoßen sein: Jedes Mal, wenn Sie Ihre benutzerdefinierte Aktion in einen Mikro- oder Nanoflow ziehen, müssen Sie die Ausgabevariable von ReturnValueNamezu etwas Sinnvollem.
Ab sofort können Sie in Ihren Java- und JavaScript-Aktionen einen Standardnamen für die Rückgabevariable definieren. Dieser Name wird anstelle von ReturnValueName jedes Mal, wenn Sie Ihre Aktion verwenden.

Vielen Dank. Marius van der Knaap und Fabian Recktenwald für den Vorschlag dieser Funktion.
Verbessertes MX-Feedbackmodul
Vor Kurzem haben wir das Feedback-Modul überarbeitet und neue Verbesserungen eingeführt (das neue Feedback-Widget). Basierend auf Ihrem Feedback haben wir den Ablauf des Feedback-Managements verbessert und es Entwicklern leichter gemacht, zu verstehen, was verbessert werden kann.
Endbenutzer können ganz einfach Feedback zu Ihrer App senden, einschließlich Screenshots. Screenshots können mit dem enthaltenen Freihand-Zeichentool kommentiert werden. Zusätzliche Informationen wie Benutzername des Benutzers, Benutzerrollen, aktives Formular, Browser und Bildschirmauflösung werden ebenfalls angehängt.
Die letzten Anpassungen im Modul im Überblick:
- Hinzufügen von Anmerkungen zu Screenshots, um auf die Verbesserung hinzuweisen
- Laden Sie Screenshots hoch, um deutlich zu machen, was angepasst werden muss
- Das Atlas-Styling wurde verbessert
- Neues Feedback-Modul ermöglicht dem Benutzer die direkte Integration in Projekte
Um das Feedback-Modul nutzen zu können, müssen Sie den MX Marketplace besuchen und Lade das Modul herunter. Sie können das Widget in Studio Pro zur gewünschten Seite hinzufügen und die App bereitstellen.

Mit dem neuen Modul können Sie Ihr Feedback ganz einfach erfassen
Nutze einfach das Weitere Details finden Sie hier zur Konfiguration und Verwendung des Feedback-Moduls in Ihrer App.
Aktualisierungen des Developer Portals
Ihnen ist vielleicht aufgefallen, dass wir das Erscheinungsbild des Entwicklerportals ein wenig geändert haben. Zunächst einmal ist es jetzt größtenteils in voller Breite verfügbar, skalierbar für viele weitere Geräte und Bildschirmauflösungen und (Achtung, Spoiler!) bereit für den Dunkelmodus.

Wir haben einige UX-Verbesserungen vorgenommen – zum Beispiel können Sie jetzt direkt auf der Seite „Meine Apps“ sehen, ob Ihre App kostenlos oder lizenziert ist und in welcher Cloud sie bereitgestellt wird.

Außerdem haben wir das Einladen von Personen zu Ihrer App deutlich einfacher gemacht:
Es gab auch eine Menge Änderungen im Hintergrund, aber damit wollen wir Sie nicht langweilen. Es genügt zu sagen, dass dies eine ziemlich große Veröffentlichung war (ein großes Lob an alle, die dabei geholfen haben, sie möglich zu machen!)
Epics – Verbesserte Suche
Sie haben gefragt – wir haben geliefert! Jetzt können Sie nicht nur nach dem Story-Titel suchen, sondern auch nach Story-ID, Tags, Epic-Name, Zugewiesenem (oder nicht zugewiesenen Storys) sowie dem Story-Status auf der Planungsseite, wenn Sie Scrum verwenden.
Sicherheitskontakt im Kontrollzentrum
Über das Control Center ist es ab sofort möglich, einen Sicherheitskontakt für Ihre Organisation anzugeben, der bei sicherheitsrelevanten Problemen informiert wird.

Mendix für Private Cloud
Portalverbesserungen
Wir haben die Validierungsmeldung für den internen Namen im Umgebungserstellungsablauf verbessert:

Außerdem gibt es oben auf der Seite „Umgebungsübersicht“ einen neuen Infobereich, der zur Verbesserung der Kommunikation über kommende Funktionen und veraltete Funktionen im Portal verwendet wird. Wenn nichts kommuniziert werden muss, wird der Bereich ausgeblendet:

Achten Sie auf die neue Funktion zum Sperren oder Entsperren des Bereitstellungspakets auf der Übersichtsseite der Umgebung. Alle vorhandenen Bereitstellungspakete bleiben im entsperrten Zustand. Neue Bereitstellungspakete, die in der Umgebung bereitgestellt werden, werden standardmäßig gesperrt:

Wir haben das Feld „Paket-ID“ hinzugefügt, um die ID eines Bereitstellungspakets in den Bereitstellungspaketdetails anzuzeigen:

Beim Benutzen Mendix Mit der Operator-Version 2.10.0 ist es nun möglich, MxApp-Konstanten und benutzerdefinierte Laufzeiteinstellungen aus dem Kubernetes CSI Secrets Store zu laden. Auf diese Weise können Sie die Konfiguration in einem sicheren Anmeldeinformationsspeichersystem speichern (z. B. Hashicorp-Tresor or AWS Secrets Manager) anstelle des Developer Portals und der Kubernetes-Geheimnisse. Hier sind die Beispiel-App-Stores MyFirstModule.MyExternalConstant im AWS Secret Manager:

Und um mehr Kontrolle über Secret Storage zu haben, haben wir oben auf der Seite „Modelloptionen und Laufzeiteinstellungen“ eine Benachrichtigung hinzugefügt, die angibt, ob CSI Secrets Storage für einen Namespace aktiviert ist.

Schließlich haben wir die Beschränkung auf acht Zeichen für das MxAdmin-Passwort aufgehoben. Sie sollten das Passwort basierend auf der in Studio Pro festgelegten Richtlinie festlegen.
Mendix Operator
Wir haben Komponenten aktualisiert, um die neuesten Abhängigkeitsversionen zu verwenden und so die Sicherheitsbewertungen für alle Container-Images zu verbessern.
Wir sind von UBI 8 Minimal Basisbildern auf UBI 8 Micro umgestiegen, um eine minimierte Anfügefläche für Ihre Mendix Apps. Weitere Informationen finden Sie unter lesen Sie diesen Artikel.
Für passwortlose App-Umgebungen mit automatischer Rotation ist kein App-Neustart erforderlich. Jetzt unterstützen wir neben der bereits unterstützten AWS S3 auch die AWS IAM-Authentifizierung für RDS Postgres-Datenbanken. Weitere Informationen zu dieser Funktion finden Sie unter Schauen Sie sich dieses AWS-Beispiel an.
Mendix für Amazon EKS
Im Rahmen unserer strategischen Partnerschaft mit AWS haben wir eine Möglichkeit für Sie hinzugefügt, die Bereitstellung Ihrer Apps in Ihrem AWS-Konto zu optimieren, indem wir automatisch eine private Cloud-Umgebung basierend auf Amazon Elastic Kubernetes Service (EKS) bereitstellen. Durch die Verwendung der Mendix für Amazon EKS Reference Deployment können Sie Ihre Apps auf einfache und automatisierte Weise in der AWS-Cloud bereitstellen. Weitere Informationen finden Sie unter Schauen Sie sich unseren Blog-Beitrag an.

Für mehr Details bitte Schauen Sie sich unsere Versionshinweise an!
Erstellen eines AWS-Connectors
In diesem Monat haben wir uns darauf konzentriert, Ihnen bei der Erstellung Ihres eigenen Connectors zu helfen. Mendix docs gibt es eine neue Seite, auf der Sie alle Details zur Entwicklung Ihres eigenen AWS-Connectors erfahren. Von der Auswahl der richtigen Services bis zur Einrichtung der Dokumentation erhalten Sie in dieser Anleitung eine Schritt-für-Schritt-Anleitung basierend auf dem Amazon Polly Service.
Möchten Sie loslegen? Hier ist der Link zu den Dokumenten!
Wir möchten auch gerne erfahren, wie Sie die AWS-Konnektoren aus unserem Marketplace (nicht) verwenden. Wir haben eine maximal 15-minütige Umfrage erstellt, an der Sie teilnehmen können. hier ausfüllen!
Sind Sie bereit, loszulegen?
- Schauen Sie die Mendix 9.23 Release-Video
- Herunterladen Mendix 9.23
- Weitere Einzelheiten finden Sie in den Features, Verbesserungen, Fehlerbehebungen und vielem mehr im Mendix 9.23 Versionshinweise.
- Verpassen Sie keine zukünftigen Updates! Abonnieren Sie unseren Blog Sie sind also immer auf dem Laufenden.