Mendix Release 9.22 – Frohes neues Jahr!
Laut niederländischer Etikette darf man nur bis zum 15. Januar „Frohes neues Jahr!“ sagen. Trotzdem wünschen wir euch allen ein frohes neues Jahr, denn wir beginnen es mit einer großartigen Veröffentlichung! Der Januar bringt viele STUDIO PRO Verbesserungen, mobile Verbesserungen, mehr Git, verbesserte Konnektivitätsfunktionen und Cloud-Updates.
Studio Pro-Verbesserungen
Wir starten das Jahr mit vielen „kleinen“, aber sehr wertvollen Verbesserungen in Studio Pro, die Ihren Alltag einfacher machen!
Intelligente Vorschläge für Attributdatentypen
Für jede App müssen Sie ein Domänenmodell mit Attributen erstellen. Was wäre, wenn wir das einfacher und schneller machen könnten? Das haben wir! Basierend auf gängigen Mustern schlagen wir jetzt beim Eingeben des Attributs den richtigen Datentyp vor. Wenn es beispielsweise mit „Hat“ oder „Ist“ beginnt, wird ein Boolescher Wert vorgeschlagen, während Attribute mit „Zeit“, „Datum“, „Bis“ ein Datum und eine Uhrzeit ergeben.
Wir glauben, dass Sie dadurch Zeit sparen. Wenn es Ihnen nicht gefällt oder nicht passt, können Sie den bevorzugten Datentyp jederzeit manuell auswählen.

Leistungsverbesserungen
Mit den Verbesserungen in 9.21 haben wir die Zeit zum Umbenennen einer Entität bereits verkürzt. Wir haben dies noch weiter verbessert und das Umbenennen von Entitäten effizienter denn je gemacht! Darüber hinaus wurde die Startzeit weiter verbessert, ebenso wie das Durchsuchen Ihrer App-Vorlagen. Mit diesen Upgrades erstellen Sie Ihre neue App schneller denn je!
Verbesserte Extrakt-Snippets
Letzten Monat haben wir vorgestellt Snippets mit mehreren Parametern. Das Erstellen eines Snippets erfolgt häufig durch Auswählen eines Widgets, z. B. eines Containers, und anschließendes Auswählen von „Snippet extrahieren“. Mit dieser Version haben wir diese Funktion verbessert, indem wir mehrere Parameter unterstützen und eine Vorschau der neuen Snippet-Parameter anzeigen. So können Sie leicht erkennen, ob Ihre Auswahl Ihren Erwartungen entspricht und/oder ob Sie die Seite neu strukturieren müssen.

Öffnen per Drag & Drop
Wir haben das Öffnen von Apps und Modulen in 9.22 vereinfacht! Es ist jetzt möglich, eine App oder ein Modul per Drag & Drop in Studio Pro zu öffnen. Dies macht das Öffnen dieser Dokumente einfacher als zuvor und steigert gleichzeitig die Effizienz!

Konsolen-Exporterweiterung
Mit der neuen Exportfunktion, die in 9.18 eingeführt wurde, konnten Sie Ihre Konsole bereits exportieren. Wir haben diese Funktion noch weiter verbessert und fügen jetzt beim Exportieren der Konsole die vollständige Nachricht und den Stacktrace hinzu. Das Finden dessen, wonach Sie suchen, ist ein Kinderspiel geworden!
Bessere Rasterauswahl
Bisher war es nur möglich, ganze Zeilen in einem Raster auszuwählen. Wir haben diese Funktion erweitert, sodass Sie jetzt auch einzelne Zellen auswählen und diese mit der Leertaste ein- oder ausschalten können. Das Einrichten Ihrer Sicherheit wird jetzt einfacher als je zuvor.

Natives Mobilgerät
Mit dieser Version verbessern wir weiterhin unser natives mobiles Angebot.
Zugängliche native mobile Widgets
Beim Erstellen von Apps ist es immer wichtig, sie so zu gestalten, dass alle Benutzer die App tatsächlich verwenden können, auch Sehbehinderte. Dies ist insbesondere bei mobilen Apps wichtig, die an ein breites Publikum verteilt werden. Wenn eine solche App nicht barrierefrei gestaltet ist, schließt sie viele Benutzer aus, und wir alle wissen, dass sich das nicht gut anfühlt (und in einigen Ländern wird Barrierefreiheit sogar gesetzlich vorgeschrieben).
Deshalb freuen wir uns sehr, Ihnen mitteilen zu können, dass wir in der kommenden Version Eigenschaften hinzufügen, um die Zugänglichkeitsoptionen der gängigsten Mendix Widgets. Während Mendix Apps waren schon immer barrierefrei, jetzt haben Sie die Kontrolle darüber, wie sich Ihre Benutzeroberflächen sehbehinderten Benutzern präsentieren. Aktivieren Sie einfach „Barrierefrei“ im Eigenschaftendialog und legen Sie dann die Beschriftung und den Hinweis zur Beschreibung des Elements fest. Wenn diese Option für einen Container aktiviert ist, werden alle darin enthaltenen Elemente zu einem einzigen Element kombiniert, sodass Sie Widgets in barrierefreien Gruppen zusammenfassen können.

Wir hoffen, dass dies Sie dazu inspiriert, noch einen Schritt weiter zu gehen und erstaunliche Benutzererlebnisse für alle Benutzer zu schaffen!
Robuste Offline-Datenbank
Wenn Sie ein Update für Ihre Offline-First-App veröffentlichen, das eine Änderung an einer Entität mit einer Synchronisierungskonfiguration enthält, erfordert die App eine vollständige Synchronisierung, um die Offline-Datenbank zu migrieren. Da dies bei großen Offline-Datenbanken einige Zeit dauern kann, möchten wir die Notwendigkeit dieser Synchronisierung so weit wie möglich beseitigen.
Als ersten Schritt verhindern wir mit diesem Release die Synchronisierung zum Löschen von Entitäten und Attributen. In Zukunft wollen wir immer mehr Änderungen am Domänenmodell zulassen, ohne dass alle Daten synchronisiert werden müssen. Mehr zur Offline-Synchronisierung erfahren Sie in unserem Dokumentation.
Verschlüsselte Offlinedateien
Einige Apps, wie etwa Banking-Apps oder Apps, die Gesundheitsinformationen verwenden, haben sehr strenge Anforderungen an die Datensicherheit. Während Mobilgeräte sehr gut darin sind, Benutzerdaten von Haus aus sicher zu speichern, reicht dies für solche Apps nicht aus. Deshalb haben wir in einer früheren Version die Option hinzugefügt, die auf dem Gerät gespeicherte Offline-Datenbank zu verschlüsseln. In dieser Version können Sie auch mit der Datenbank verknüpfte Dateien verschlüsseln, die auf dem Gerät gespeichert sind. Auf diese Weise können alle Benutzerdaten mit einer zusätzlichen Sicherheitsebene auf dem Gerät gespeichert werden.

Es wird nicht empfohlen, diese zusätzliche Verschlüsselung für alle Apps zu aktivieren, da dies Auswirkungen auf die App-Leistung hat, insbesondere bei langsameren Geräten. Weitere Informationen zur mobilen Verschlüsselung finden Sie in unserem Dokumentation.
Git-Migrationen: Volle Kraft voraus!
In Mendix Mit Release 9.20 haben wir den Git-Migrationsdienst eingeführt im Entwicklerportal und mit Mendix 9.21 Teamserver Git wurde zum Standard für neue Mendix Apps. Vielleicht haben Sie auch gelesen in diesem Blog-Post das mit Mendix 10 setzen wir voll und ganz auf Git und werden SVN auslaufen lassen.
Nun freuen wir uns, Ihnen mitteilen zu können, dass wir die Beschränkungen für die Anzahl der Commits für den Migrationsdienst aufgehoben haben. Jedes Teamserver-SVN-Repository kann jetzt migriert werden. Lesen Sie unbedingt der Migrationsleitfaden bevor Sie beginnen, und nehmen Sie die Größe Ihrer Mendix Berücksichtigen Sie das Repository, wenn Sie mit Ihrem Team einen Zeitrahmen für die Migration planen. Viel Spaß beim Migrieren!
Mendix Konnektivität
Feedback zur Validierung externer Entitäten
Wenn das Speichern eines externen Entitätsobjekts fehlschlägt, werden jetzt von einem OData-Dienst bereitgestellte Validierungsfeedbackmeldungen im Clientformular angezeigt.
Der folgende Mikrofluss validiert eine Speicheranforderung, die von einem OData-Endpunkt empfangen wurde. Wenn der Mikrofluss ein Problem mit den empfangenen Daten erkennt (in diesem Fall überprüft er den Wert von Firstname), meldet er den Fehler mithilfe der Aktivität „Validierungsnachricht anzeigen“. Dieser Fehler wird von der API in der Antwortnutzlast gemeldet.

Ab 9.22 müssen Sie in der Client-Anwendung nicht mehr mithilfe der OData-API feststellen, ob die Speicheraktivität fehlgeschlagen ist. Wenn ein Benutzer die externen Entitätsdaten in einem Formular bearbeitet hat, Mendix zeigt den von der OData-API gemeldeten Fehler automatisch in der von Ihrem Benutzer verwendeten Form an.

OpenID Connect SSO-Modul für API-Zugriff erweitert
Möglicherweise verwenden Sie bereits die OIDC SSO-Modul um Endnutzern Zugriff auf Ihre Mendix App über SSO. Das OIDC SSO-Modul kann auch verwendet werden, um die Nutzung von APIs zu sichern, die Sie von Ihrem Mendix App.
Mit der neuesten Version des Moduls wird das über den HTTP-Autorisierungsanforderungsheader empfangene Token entweder über OAuth Token Introspection oder JWT-Validierung validiert. Es ist auch einfacher zu Ansprüche analysieren aus den Token-Informationen und ordnen Sie diese den Benutzerrollen zu, die Sie für Ihre Back-End-App definiert haben. Wir versuchen, es Ihnen so einfach wie möglich zu machen, nicht nur die Benutzerauthentifizierung an Ihren IdP (z. B. Azure AD oder Okta) zu delegieren, sondern diesen IdP auch zur Steuerung der zugewiesenen Benutzerrollen zu verwenden.
Mendix Cloud
Verbesserungen für die private Cloud
In der Veröffentlichung von Mendix Mit Operator v2.10.0 führen wir zahlreiche neue Verbesserungen ein, wie Sie die App-Daten extern mithilfe von Secret Stores speichern und verwalten können:
• Wenn der CSI Secrets Store-Treiber Anmeldeinformationen rotiert, Mendix Der Operator erkennt dies und nimmt Änderungen vor.
• Wir haben eine Option zum Festlegen von App-Konstanten und benutzerdefinierten Mendix Laufzeiteinstellungen bei Verwendung von CSI Secrets Store.
• Bei Verwendung von CSI Secrets Store ist es jetzt möglich, Azure Blob Storage anstelle von S3 zu verwenden.
• Wir haben die Statusmeldungen verbessert, um anzuzeigen, welche Daten vom CSI Secrets Store verwendet werden und ob weitere Konfigurationsschritte erforderlich sind.
Außerdem haben wir die Erfassung von Protokollen für weitere Analysen vereinfacht durch mxpc-cli. Durch die Verwendung dieser Funktion wird das Sammeln und Senden von Diagnosedaten an den Support wesentlich einfacher.
Überprüfen Sie alle Details zu dieser Veröffentlichung finden Sie hier.
Integrationsunterstützung für DynaTrace ist live!
DynaTrace ist ein führendes Tool zur Anwendungsleistungsüberwachung (APM). Mendix bietet sofort einsatzbereite Protokollierungs-, Überwachungs- und Warnfunktionen im Developer Portal für erweiterte Überwachungsfunktionen und zur Überwachung Mendix und nicht-Mendix Apps an einem Ort, Kunden bevorzugen die Integration mit Application Performance Monitoring-Tools von Drittanbietern.
DynaTrace ist ein führendes Unternehmen im APM-Bereich und Mendix unterstützt eine Integration damit! Neben DynaTrace, Mendix bietet auch eine Integration mit Data Dog, App Dynamics und Splunk und wir freuen uns, DynaTrace zu dieser Liste hinzuzufügen!
Weitere Informationen finden Sie unter den folgenden Links:
Neue Regionen für Mendix Cloud: Südafrika und Bahrain
Mendix trifft seine Kunden dort, wo sie wohnen! Da wir in den Regionen Südafrika und Bahrain Potenzial und Anklang sehen, haben wir Mendix Cloud auch in diesen Regionen. Verfügbarkeit von Mendix Regionen in diesen Ländern versprechen geringere Latenzzeiten und die Einhaltung von Vorschriften, die eine Sicherung von App-Daten im lokalen geografischen Umkreis erfordern.
Neues größeres Cloud-Ressourcenpaket – XXXXL live!
Größere Kunden mit komplexen Apps oder hohem Datenverkehr benötigen größere Ressourcenpakete, um ihre Apps zu betreiben. Um dies zu ermöglichen, stellt Cloud gerne das derzeit größte Cloud-Ressourcenpaket vor – XXXXL oder 4XL.
Sind Sie bereit, loszulegen?
- Schauen Sie die Mendix 9.22-Release-Video hier!
- Herunterladen Mendix 9.22 hier!
- Weitere Einzelheiten finden Sie in den Features, Verbesserungen, Fehlerbehebungen und vielem mehr im Mendix 9.22 Versionshinweise.
Sie möchten zukünftige Updates nicht verpassen? Abonnieren Sie hier unseren Blog um auf dem Laufenden zu bleiben!