Versionshinweise für Jitterbit App Builder
Übersicht
Die App Builder-Version 4 ist die neueste Version von Jitterbits Anwendung zum Erstellen, Verwalten und Warten Ihrer eigenen Web- und mobilen Anwendungen. Frühere Versionshinweise für Vinyl (den Vorgänger von App Builder) finden Sie im Vinyl-Dokumentationsarchiv.
So erhalten Sie App Builder
Sie können App Builder an folgenden Orten erhalten:
-
Harmony-Portal
Sie können die neueste Version von App Builder im Harmony-Portal unter login.jitterbit.com herunterladen. Verwenden Sie das Harmony-Portal-Menü, um Management Console > Downloads auszuwählen. -
App Builder Community
Die neuesten und vorherigen Versionen von App Builder sind zum Download in der App Builder Community unter zuconnect.zudy.com in der Kategorie Vinyl Releases verfügbar. -
Docker Hub
Sie können eine bestimmte Version von App Builder als Docker-Container mit dem Docker-Image auf Docker Hub ausführen.
Upgrade von Vinyl 3.3
Bitte beachten Sie vor dem Upgrade auf App Builder 4:
-
Version 4 erfordert .NET 8 als Systemanforderung.
-
Eine App Builder 4-Lizenz ist erforderlich. Kontaktieren Sie Ihren Customer Success Manager für die erforderliche Lizenz.
Wichtig
Die Lizenz für Vinyl 3.3 ist nicht übertragbar auf App Builder 4. Wenn Sie von Vinyl 3.3 auf App Builder 4 upgraden, müssen Sie eine aktualisierte Lizenz erwerben. Ohne eine aktualisierte Lizenz schlägt ein Upgrade von Vinyl 3.3 auf App Builder 4 fehl.
-
Ab dem 30. April 2026 müssen SharePoint-Dateisystem-Datenquellen einen OAuth-Sicherheitsanbieter verwenden. Um OAuth zu nutzen, upgraden Sie auf App Builder 4.61 oder höher. Weitere Informationen zur Einrichtung finden Sie im Leitfaden zur SharePoint-Dateisystem-Verbindung.
Versionen
4.68.0
App Builder 4.68 wird nach Region als Teil des Harmony 12.12-Release veröffentlicht. Die Download-Links werden möglicherweise früher als diese Termine im App Builder Community veröffentlicht.
| 4.68 App Builder | |
|---|---|
| APAC | 14. Oktober 2026 (5 Uhr AEDT) |
| EMEA | 15. Oktober 2026 (1 Uhr CEST) |
| NA | 15. Oktober 2026 (16 Uhr PDT) |
Version 4.68.0+39510.e1d9f81f erstellt am 7.10.2026 um 23:36:14 Uhr
Warnung
Das Upgrade auf diese Version löscht die vorhandenen REST-API- und Webhook-Anfrage-Protokolle.
Verbesserungen
-
Discovery-Endpoint für veröffentlichte OpenAPI-Dokumente
Der neue Endpoint.../rest/v1/services.jsonlistet jede Anwendung auf einem App Builder-Server auf, die ein veröffentlichtes OpenAPI-Dokument hat. Jeder Eintrag enthält den Namen der Anwendung, den REST-API-Endpoint und die URLs der veröffentlichten REST-API und des OpenAPI-Dokuments. Jedes Tool, das OpenAPI unterstützt, kann es direkt aufrufen, um automatisch zu entdecken, welche Anwendungen dieses Servers es untersuchen kann. -
Ressource-Stammknoten-Felder als OpenAPI-Abfrageparameter
Das generierte OpenAPI-Dokument für eine veröffentlichte REST-API enthält jetzt die Stammknoten-Felder jeder Ressource als filterbare Abfrageparameter. -
Dauerbegrenzung für CData Data Server-Protokollierung
Die CData Data Server-Protokollierung enthält jetzt ein Feld Duration, das angibt, wie viele Minuten die Protokollierung aktiviert bleibt, bevor sie sich automatisch deaktiviert. Wenn es leer gelassen wird, läuft die Protokollierung 60 Minuten lang. Während die Protokollierung aktiv ist, zeigt der Dialog Log File die berechnete Stoppzeit in einem neuen Feld Ends an, und eine Schaltfläche Stop ermöglicht es, die Protokollierung vor Ablauf der Dauer zu deaktivieren. -
Inline Menu-Steuerelement für Form-Panels
Form-Panels können jetzt ein Inline Menu-Steuerelement enthalten. Zuvor erstellte App Builder automatisch ein Inline-Menü auf der Anwendungsstartseite, das Entwickler ändern konnten, aber sie konnten kein eigenes erstellen. -
ALTER TABLE-Anweisungsrendering für Changesets
Die Anzeige eines Changesets auf der Seite Change Management Request rendert jetztALTER TABLE-Anweisungen. Dazu gehören Tabellenumbenennungen sowie Änderungen an Tabellenspalten und -einschränkungen.
Änderungen
-
Vereinheitlichte Unterstützung für Symbole und Bilder
Der Steuerelementtyp Image kann jetzt neben Bildern auch Symbole rendern, sodass jedes Steuerelement, das bisher nur ein Bild akzeptierte, jetzt stattdessen ein Symbol verwenden kann. Beispielsweise können Sie Steuerelementen des Typs Checkbox jetzt Symbole für den Ein- und Aus-Zustand zuweisen, und ein List-Steuerelement kann jetzt Symbole anzeigen. Der Steuerelementtyp Icon wurde eingestellt, und alle vorhandenen Icon-Steuerelemente werden automatisch in Image-Steuerelemente umgewandelt. -
Konsistenz der Panel- und Seitenmenüs zwischen Live Designer und Page Edit
Das Menü More auf Panel-Ebene präsentiert jetzt überall die gleichen Optionen, wo ein Panel bearbeitet werden kann. Copy wird in Copy Panel umbenannt, Themes/Style wird in Styles umbenannt, und eine neue Option Delete Panel wird hinzugefügt. Die doppelte Option Edge Case, die zuvor im Menü Page Panel Layout angezeigt wurde, wurde entfernt, da die gleiche Option bereits im Live Designer verfügbar ist.
Fehlerbehebungen
-
Verbesserte Leistung für REST-API- und Webhook-Anfrage-Protokollierung
Die Leistung der REST-API- und Webhook-Anfrage-Protokollierung wurde verbessert, um Timeouts zu vermeiden, wenn eine große Anzahl von REST- oder Webhook-Anfragen protokolliert wird.Warning
Das Upgrade auf diese Version löscht die vorhandenen REST-API- und Webhook-Anfrage-Protokolle.
-
Manage Applications enthält jetzt die Systemanwendung Vinyl - Release Management
Ein Problem wurde behoben, bei dem Administratoren keinen Sicherheitsanbieter mit der Systemanwendung Vinyl - Release Management verknüpfen konnten, der integrierten Anwendung, die die REST-API für die One-Click-Bereitstellung bereitstellt, da Manage Applications Systemanwendungen ausschloss. Dies machte es unmöglich, die One-Click-Bereitstellungseinrichtung auf einer versiegelten Zielumgebung (QA oder Produktion) nach dem Upgrade auf App Builder 4.67 abzuschließen, das erfordert, dass REST-APIs einen explizit zugeordneten Sicherheitsanbieter haben. Administratoren können jetzt einen Sicherheitsanbieter zuordnen, indem sie auf das Symbol Web Service dieser Anwendung unter IDE > Security Providers > More > Manage Applications klicken. -
Assistentenseiten zeigen jetzt Validierungsmeldungen an
Validierungsmeldungen werden jetzt korrekt angezeigt, wenn auf die Schaltfläche Next oder Finish einer Assistentenseite geklickt wird. Zuvor blockierte eine fehlgeschlagene Validierung die Aktion der Schaltfläche, zeigte aber die Meldung dem Benutzer nicht an. -
Where Used-Bericht enthält jetzt Spalten, die in den Listenoptionen eines Steuerelements referenziert werden
Der Bericht Where Used für eine Spalte enthält jetzt jedes Steuerelement, bei dem diese Spalte als Active (Column) in den List Options des Steuerelements festgelegt ist. Zuvor war diese Art von Referenz nicht im Bericht enthalten. -
Menü-, Steuerlement- und Panel-Links löschen jetzt automatisch nicht unterstützte Navigationseinstellungen
Die Einstellung Replace Page In History eines Menüelements, Steuerelements oder Panels wird jetzt automatisch gelöscht, wenn Sie seinen Link so ändern, dass das aktuelle Link Target ihn nicht mehr unterstützt, z. B. ein externer Link, der nicht im aktuellen Browser-Tab (_self) geöffnet wird. Zuvor behielt die Einstellung nach dem Ausblenden stillschweigend ihren vorherigen Wert, was zu einem Fehler führen konnte, wenn auf den Link geklickt wurde. -
Upgrades von Vinyl 3.3 auf App Builder 4 laufen nicht mehr bei Umgebungen mit vielen Tabellen und Ereignissen ab
Das Upgrade von Vinyl 3.3 auf App Builder 4 läuft nicht mehr in Umgebungen mit einer großen Anzahl von Tabellen und Ereignissen ab. -
Verwaltete Tabellenspalten nach dem Upgrade von Vinyl 3.3 korrekt als nicht änderbar markiert
Das Upgrade von Vinyl 3.3 auf App Builder 4 lässt verwaltete Tabellenspalten nicht mehr fälschlicherweise als änderbar markiert. -
Nutzungstypen verwalteter Tabellenspalten werden jetzt nach Name angezeigt
Das Feld Column Usage Type auf der Seite Column-Details einer verwalteten Tabelle zeigt jetzt den Namen des Nutzungstyps an. Zuvor zeigten einige verwaltete Spalten eine Zahl anstelle des Namens an. -
Validierungsfehler verwalteter Tabellen werden jetzt in der Benutzeroberfläche angezeigt
Validierungsergebnisse, die generiert werden, wenn eine Zeile automatisch in eine verwaltete Tabelle eingefügt wird, werden jetzt in der Benutzeroberfläche angezeigt. Zuvor wurden diese Validierungsergebnisse verworfen, was es für Anwendungsentwickler schwierig machte zu verstehen, warum der Einfügevorgang fehlgeschlagen ist. -
Sicherheitsseite zeigt Panels auf SQL Server jetzt in der richtigen Reihenfolge an
Die Seite Security zeigt jetzt das Panel Configuration auf der linken Seite und die Panels User Authentication, Data Source Authentication und Mail Server Authentication auf der rechten Seite an, wenn sie auf Microsoft SQL Server ausgeführt wird, und entspricht damit dem Layout, das bei anderen Datenbankanbietern verwendet wird. -
Platzhalter für Dateirichtlinien stimmt jetzt mit Dateien unbekannten Typs überein
Eine Dateirichtlinie, die einen Platzhalter verwendet, z. B. die gebündelte Richtlinie All File Types, erlaubt jetzt Dateien, deren Typ anhand ihres Inhalts nicht ermittelt werden kann. Zuvor wurden diese Dateien auch von einer Platzhalterrichtlinie abgelehnt. -
Bearbeitung von REST-Ressourcenknoten schlägt beim Speichern nicht mehr fehl
Das Bearbeiten des Knotens einer REST-Ressource und anschließendes Speichern schlägt nicht mehr mit einem Fehler wieCannot insert the value NULL into column 'AppId'fehl.
4.67.0
App Builder 4.67 wird nach Region als Teil des Harmony 12.11-Release veröffentlicht. Die Download-Links werden möglicherweise früher als diese Termine im App Builder Community veröffentlicht.
| 4.67 App Builder | |
|---|---|
| APAC | 22. September 2026 (4 Uhr AEST) |
| EMEA | 23. September 2026 (1 Uhr CEST) |
| NA | 23. September 2026 (16 Uhr PDT) |
Version 4.67.0+39401.c1b68477 erstellt am 16.9.2026 um 19:16:00 Uhr
Neue Funktionen
-
OpenAPI-Dokumentgenerierung für veröffentlichte REST-APIs
Eine veröffentlichte REST-API kann jetzt ein OpenAPI (Swagger)-Dokument generieren, das ihren Endpunkt beschreibt. Wählen Sie die Option Publish Documentation, um das Dokument unter.../rest/v1/{endpoint}/openapi.jsonund.../rest/v1/{endpoint}/openapi.yamlverfügbar zu machen. Wählen Sie Exclude From Documentation für eine einzelne Ressource, um sie aus dem generierten Dokument auszuschließen. -
Dateirichtlinien für File-Spalten
File-Spalten unterstützen jetzt Dateirichtlinien: eine Zulassungsliste von MIME-Typen (Multipurpose Internet Mail Extensions) mit Platzhalterunterstützung wieimage/*, die einschränkt, welche Dateiarten in die Spalte hochgeladen werden können. Jede Datenquelle kann ihre eigenen Dateirichtlinien definieren oder die mit App Builder gebündelten Dateirichtlinien All File Types, Archives und Images verwenden, und eine Richtlinie kann einer Spalte zugewiesen werden, entweder von der Datenschicht oder der Geschäftsschicht aus. Eine File-Spalte ohne zugewiesene Dateirichtlinie akzeptiert weiterhin jeden Dateityp, sodass vorhandene Spalten ihr aktuelles Verhalten beibehalten, sofern Sie keine Richtlinie zuweisen.
Verbesserungen
-
Vorgefertigte mobile Themenvarianten für vordefinierte Themen
Die vordefinierten Themen Light, Dark, Shapes, Violet, Gradient, Light - Modern und Login Base Theme enthalten jetzt jeweils ein vorgefertigtes mobiles Theme, das automatisch auf kleinen Bildschirmen angewendet wird, wenn eine Anwendung eines dieser Themen direkt verwendet.Ein benutzerdefiniertes Theme, das auf einem dieser vordefinierten Themen basiert, erbt sein neues mobiles Theme nicht automatisch. Um es zu verwenden, kopieren Sie das mobile Theme mit der Kopierfunktion in Ihre eigene Sammlung und legen Sie dann dessen Base Theme auf Ihr benutzerdefiniertes Theme fest. Siehe So erstellen Sie ein mobiles Theme, um statt dessen eines von Grund auf neu zu erstellen.
-
Release-Erstellung mit dem AI Assistant
Der App Builder AI Assistant kann jetzt ein Release erstellen oder bearbeiten und mithilfe von Prompts in natürlicher Sprache zu einem Paket bauen. Wenn ein Release nicht bereit zum Bauen ist, führt Sie der AI Assistant zum Solution-Assistenten, damit Sie die Konfiguration selbst abschließen können.
Änderungen
-
Sicherheitsanbieter-Scheme
Jeder Sicherheitsanbieter hat jetzt ein Scheme: einen URL-freundlichen Bezeichner (Buchstaben, Ziffern, Punkte, Unterstriche und Bindestriche), der anstelle des Anbieternamens in URLs, JSON-Dokumenten und anderen Kontexten verwendet wird, in denen Sonderzeichen kodiert werden müssten, z. B. SAML Assertion Consumer Service-URLs. Das Umbenennen eines Sicherheitsanbieters ist jetzt unbedenklich, da der Name nicht mehr zum Erstellen dieser URLs verwendet wird.- Vorhandene Sicherheitsanbieter: Das Scheme verwendet standardmäßig den aktuellen Namen des Anbieters, unverändert.
- Neue Sicherheitsanbieter: Das Scheme verwendet standardmäßig eine URL-freundliche Version des Anbieternamens.
Administratoren können das Scheme ändern, obwohl dies Links von SSO-Anbietern (Single Sign-On) Dritter unterbrechen kann.
-
Zuordnung von Authentifizierungsanbietern für Webservices
REST-APIs, Webhooks und der Remote Connector müssen jeweils explizit den spezifischen Authentifizierungsanbietern zugeordnet werden, die zur Authentifizierung ihrer Anfragen berechtigt sind. Zuvor konnte jeder aktivierte API Key-, HTTP- oder Authorization Server-Anbieter Anfragen an jeden Endpunkt eines passenden Typs authentifizieren.- REST-APIs: Klicken Sie auf das neue Authentication-Symbol unter IDE > REST APIs > Manage Endpoints, oder wählen Sie Configure Authentication aus dem More-Menü eines Diensts.
- Webhooks: Klicken Sie auf das neue Authentication-Symbol unter IDE > REST APIs > Webhooks > Manage Endpoints, oder wählen Sie Configure Authentication aus dem More-Menü eines Diensts.
- Remote Connector: Klicken Sie auf Configure Authentication für eine Anwendung unter IDE > Additional Settings > Remote Connector (früher Remote App Builder Connections genannt).
Zur Abwärtskompatibilität ordnet ein Upgrade auf App Builder 4.67 automatisch jeden vorhandenen berechtigten Anbieter jedem vorhandenen Webservice des entsprechenden Typs zu.
-
Explizite Veröffentlichung für REST-Ressourcenereignisse
Benutzerdefinierte Ereignisse, die für das zugrunde liegende Geschäftsobjekt einer REST-Ressource definiert sind, werden nicht mehr automatisch offengelegt. Wählen Sie auf der Registerkarte Events des Dialogs Resource aus, welche Ereignisse veröffentlicht werden sollen, und weisen Sie jedem einen URL-freundlichen Namen zu, um es aufzurufen. Zuvor konnte jedes benutzerdefinierte Ereignis über seinen eigenen Namen aufgerufen werden, ohne dass eine Einstellung zur Steuerung seiner Offenlegung existierte. Zur Abwärtskompatibilität bleiben Ereignisse, die vor dieser Änderung bereits offengelegt waren, unter ihrem bestehenden Namen verfügbar.
Fehlerbehebungen
-
PostgreSQL-Upgrades protokollieren jetzt die erste fehlgeschlagene SQL-Anweisung
Wenn ein Upgrade einer Anwendung oder Datenquelle auf PostgreSQL fehlschlägt, protokolliert App Builder jetzt die SQL-Anweisung, die den Fehler tatsächlich verursacht hat. Zuvor konnte stattdessen eine spätere, nicht zusammenhängende Abfrage protokolliert werden, da diese ebenfalls fehlschlug, jedoch nur, weil die Transaktion durch die eigentliche Ursache bereits in einem fehlgeschlagenen Zustand zurückgelassen worden war. -
Löschen von Anwendungen behandelt jetzt Nicht-RDBMS-Datenquellen korrekt
Das Löschen einer Anwendung, die Nicht-RDBMS-Datenquellen wie REST-Datenquellen verwendet, funktioniert jetzt wie folgt:- Die Spalte Data Source des Dialogs Choose Data Sources To Delete zeigt den Namen des Datenservers an. Zuvor wurde eine GUID angezeigt.
- Die Option Delete Database wird ausgeblendet, da diese Datenquellen keine Datenbank haben. Zuvor führte deren Auswahl zu einem Fehler.
- Das Löschen der Datenquelle löscht auch ihren Datenserver. Zuvor blieb der Datenserver verwaist zurück.
-
Das Feld Panel Size wird jetzt mit Komma als Dezimaltrennzeichen korrekt angezeigt
Das Feld Panel Size zeigt nach dem Speichern jetzt den korrekten Größennamen an, z. B. Tiny, wenn Ihre Gebietsschema ein Komma (,) als Dezimaltrennzeichen verwendet. Zuvor zeigte das Feld den rohen numerischen Wert an, z. B.5,00000, anstelle des Größennamens. -
Panels erscheinen jetzt in der richtigen Reihenfolge beim Verknüpfen mit einer vorhandenen Datenquelle
Auf PostgreSQL erscheint das Panel Select Data Source jetzt oberhalb der Liste vorhandener Datenquellen, wenn Sie eine vorhandene Datenquelle mit einer Anwendung verknüpfen. Zuvor erschien die Liste oberhalb des Panels. -
Seiten- und Panel-Assistenten zeigen jetzt die korrekten Auswahlen im Bestätigungsschritt an
Die Assistenten Neue Seite erstellen und Panel erstellen zeigen im letzten Bestätigungsschritt jetzt Ihre tatsächlichen Auswahlen an. Zuvor konnte der Bestätigungsschritt veraltete Werte aus einem vorherigen Schritt anzeigen, z. B. ein falsches Menü, Layout oder eine falsche Panelquelle, obwohl der Assistent die Seite oder das Panel korrekt erstellt hatte. -
Validierungsmeldungen für Delete-Ereignisse ersetzen dynamische Werte jetzt korrekt auf Form-Panels
Die dynamische Substitution in einer Validierungsmeldung für ein Delete-Ereignis funktioniert jetzt korrekt, wenn die Meldung auf einem Form-Panel angezeigt wird. Zuvor zeigte die Meldung den rohen Platzhalter{{ ColumnName }}anstelle seines ersetzten Werts an. -
Publish to UI Layer generiert jetzt eindeutige Seitennamen für Tabellen ohne Pluralform
Der Beschleuniger Publish to UI Layer generiert jetzt einen eindeutigen Namen für die Form-Seite, wenn der Name der Quelltabelle keine eigene Pluralform hat (z. B.Equipment). Zuvor erhielten die Grid-Seite und die Form-Seite in diesem Fall denselben Namen, und die Installation des resultierenden Pakets schlug fehl, bis einer der Seitennamen manuell geändert wurde. -
API Call-Aktionsbindungen werden jetzt korrekt aufgelöst, wenn sie von einem Geschäftsobjektereignis ausgelöst werden
Eine API Call-Aktion, die für ein Tabellenereignis registriert ist, löst ihre Bindungskriterien jetzt korrekt auf, wenn sie von einem Geschäftsobjektereignis ausgelöst wird, das das Tabellenereignis erweitert. Zuvor führte dies zum FehlerFailed to resolve binding source column. -
OpenAPI-Import unterstützt jetzt den Operator
allOf
Der Import einer REST-Datenquelle aus einem OpenAPI-Dokument unterstützt jetzt den OperatorallOf, der mehrere Schemas kombiniert. Zuvor wurde ein Endpunkt, dessen SchemaallOfverwendete, mit einem leeren Schema importiert. -
Fehler bei doppelten Spaltennamen identifizieren jetzt die betroffene Tabelle und Spalte
Das Ausführen einer Regel, deren Zieltabelle zwei Spalten mit demselben Namen enthält, gibt jetzt den FehlerThe table has more than one column with the same namezurück, und die Fehlerdetails enthalten die betroffene Tabelle und Spalte. Zuvor konnte dies zu einem generischen Fehler wieAn item with the same key has already been added. Key: Nameführen.
4.66.0
App Builder 4.66 wird nach Region als Teil des Harmony 12.10-Release veröffentlicht. Die Download-Links werden möglicherweise früher als diese Termine im App Builder Community veröffentlicht.
| 4.66 App Builder | |
|---|---|
| APAC | 1. September 2026 (4 Uhr AEST) |
| EMEA | 2. September 2026 (1 Uhr CEST) |
| NA | 2. September 2026 (16 Uhr PDT) |
Version 4.66.0+39333.6c545573 erstellt am 26.8.2026 um 14:52:44 Uhr
Verbesserungen
-
GPT-5.4 und GPT-5.6-terra-Modelle für den KI-Assistenten
Version 2 des App Builder KI-Assistenten unterstützt nun die Modelle gpt-5.4 und gpt-5.6-terra zusätzlich zu gpt-5.2. -
Google Material-Symbolkategorien für die Symbolauswahl
Felder, in denen Sie in App Builder ein Symbol auswählen, z. B. das Feld Icon in einem Menüelement, enthalten nun drei neue Kategorien von Google Material-Symbolen: Material Filled, Material Rounded und Material Sharp.
Änderungen
-
Passthrough-Ausdrücke sind standardmäßig bei neuen Datenquellen nicht zulässig
Neue Datenquellen behandeln Regeln mit mvSQL-Passthrough-Ausdrücken nun als ungültig. Passthrough-Ausdrücke injizieren herstellerspezifisches SQL in eine mvSQL-Abfrage, daher sind sie nicht über Datenbanktypen hinweg portierbar und ihre Verwendung wird nicht empfohlen.- Neue Datenquellen: Um Passthrough-Ausdrücke auf einer Datenquelle zu verwenden, aktivieren Sie die neue Option Allow Passthrough Expressions in Advanced Settings im Dialog Data Source.
- Vorhandene Datenquellen: Datenquellen, die vor App Builder 4.66 erstellt wurden, haben die Option bereits aktiviert, sodass vorhandene Regeln weiterhin funktionieren.
-
AI Assistant Version 1 entfernt
Version 1 des App Builder AI Assistant (das Original mit gpt-4.1) wurde entfernt. Vorhandene gpt-4.1-Konfigurationen werden automatisch zu gpt-5.2 unter Verwendung von Version 2 migriert.
Fehlerbehebungen
-
SFTP-Datenquellen unterstützen jetzt das Ersetzen einer Datei
Das Ersetzen einer hochgeladenen Datei, z. B. über ein File Browser-Panel, schlägt bei einer SFTP-Datenquelle nicht mehr mit dem FehlerSystem.NotImplementedException: MoveFilefehl. -
Union-Abfragen schlagen bei der Validierung über nicht ausgewählte Substitutionsspalten nicht mehr fehl
Eine Unterabfrage, dieUNIONoderUNION ALLverwendet, um Unterabfragen zu kombinieren, wird jetzt erfolgreich validiert, wenn eine der vereinigten Unterabfragen einen Substitutionsausdruck enthält, der auf eine Spalte verweist, die die Union-Abfrage selbst nicht auswählt. Zuvor führte die Validierung einer solchen Abfrage zum FehlerCannot find substitute <ColumnName> - could not find column with that alias or name. -
Datumsfilter in Memory Logs führt nicht mehr zu einem Fehler
Das Filtern der Seite Memory Logs nach Date gibt jetzt wie erwartet Ergebnisse zurück. Zuvor führte das Festlegen eines Date-Filterwerts zum FehlerUnable to cast object of type 'System.DateTimeOffset' to type 'System.IConvertible'. -
Panel- und Steuerelement-Subtypen werden jetzt in konsistenter Reihenfolge angezeigt
Panel- und Steuerelement-Subtyp-Optionen werden sortiert, um der Reihenfolge zu entsprechen, in der sie zur Laufzeit angezeigt werden. Beispielsweise werden die Calendar-Panel-Subtypen als Monthly, Weekly und Daily aufgelistet, was der Reihenfolge der Schaltflächen Month, Week und Day im Calendar-Panel selbst entspricht. Zuvor wurden sie alphabetisch als Daily, Monthly, Weekly aufgelistet.
4.65.0
App Builder 4.65 wird regional im Rahmen des Harmony 12.9 Releases veröffentlicht. Die Download-Links können möglicherweise früher auf der App Builder Community als an diesen Daten veröffentlicht werden.
| 4.65 App Builder | |
|---|---|
| APAC | 11. August 2026 (4 Uhr AEST) |
| EMEA | 12. August 2026 (1 Uhr CEST) |
| NA | 12. August 2026 (16 Uhr PDT) |
Version 4.65.0+39255.daf643df erstellt am 7.8.2026 um 20:28:13 Uhr
Neue Funktionen
-
HTTP-Statuscode-Steuerung für Webhook- und REST-Endpunktantworten
Sie können jetzt den HTTP-Statuscode steuern, der an den Aufrufer eines Webhooks oder REST-Endpunkts zurückgegeben wird:- Validierungen: Der Validierungs Dialog hat ein neues Feld Http Status Code. Wenn eine Validierung mit diesem Feld fehlschlägt, wird der angegebene Statuscode an den Aufrufer zurückgegeben. Wenn mehrere Validierungen mit einem Http Status Code in derselben Ereigniskette ausgelöst werden, wird der erste zurückgegeben.
- SDK: Die
HttpResponse-Klasse, die von den Plugins Endpoint Response und Rest Response verwendet wird, hat jetzt eine konfigurierbareStatusCode-Eigenschaft, die den Statuscode überschreibt, der andernfalls vom Webhook oder REST-Aufruf zurückgegeben wird. Da eine fehlgeschlagene Validierung bereits einenstatus-Wert im Antwortkörper festlegt, kann das Setzen vonStatusCodein einem Plugin zu einem Körper und HTTP-Statuscode führen, die nicht übereinstimmen; passen Sie den Inhalt des Körpers im Plugin nach Bedarf an.
-
Geführte Wartungsworkflows für Installationen und Sperrungen
Die Wartungs Seite ist jetzt allgemein verfügbar. Verwenden Sie den geführten Wartungsworkflow, um Release-Pakete hochzuladen oder zu installieren, betroffene Anwendungen und Datenquellen zu sperren oder zu entsperren und vordefinierte Systembenachrichtigungen nach einem Zeitplan oder auf Abruf zu senden. Greifen Sie darauf zu unter IDE > Wartung. -
Vollständige Anwendungs Kopie (Beta)
Die Aktion Anwendung kopieren im App-Einstellungen-Tab des App Workbench kann jetzt die Geschäftslogik und Datenquellen einer Anwendung kopieren, nicht nur deren Benutzeroberfläche. Wählen Sie aus, welche Datenquellen einbezogen werden sollen, und klicken Sie dann auf Anwendung kopieren, um die ausgewählten logischen Modelle in die neue Anwendung zu kopieren. Diese Beta-Funktion kopiert oder erstellt keine physischen Datenbanken, daher liegt es an Ihnen, die kopierten Datenquellen neu zuzuordnen und Daten zu migrieren.
Verbesserungen
-
HTTP-Anforderungsrichtlinie
Ein neuer Abschnitt zur Startkonfiguration HttpRequestPolicy ermöglicht es Administratoren, ausgehende HTTP-Anfragen, die von App Builder gemacht werden, mithilfe von IP-Adressen, CIDR-Netzwerken oder Hostnamen zu blockieren oder zuzulassen. Bei der Bereitstellung in AWS Elastic Beanstalk blockiert App Builder jetzt standardmäßig Anfragen an den AWS Instance Metadata Service (IMDS). -
Dynamische Steuerung Unterstützung für die Tags-Steuerung
Der Steuerungstyp Dynamisch unterstützt jetzt die Tags Steuerung als kompatiblen Steuerungstyp. Zur Laufzeit kann App Builder eine Dynamische Steuerung als Tags Steuerung basierend auf dem Zustand der zugrunde liegenden Daten rendern. -
Link zur Panel-Option außerhalb von Assistenten
Die Link zur Panel Option ist jetzt auf allen Seiten verfügbar. Zuvor war sie nur auf Assistentenseiten verfügbar. Wenn das Zielpanel in einem versteckten Tab ist, wählt ein Klick auf die Schaltfläche den Tab des Panels aus.
Änderungen
-
Drucken-Seite in Drucken-Bildschirm umbenannt
Die Option Drucken-Seite im Aktionsmenü heißt jetzt Drucken-Bildschirm, was widerspiegelt, dass nur der sichtbare Teil des Bildschirms und nicht die gesamte Seite erfasst und gedruckt wird. -
Validierung für die Mitgliedschaft in der Sicherheitsgruppe Anonymer Benutzer
Der Anonyme Benutzer kann nicht mehr zu den Administratoren oder Entwicklern Sicherheitsgruppen hinzugefügt werden. Wenn ein ähnlicher Zugriff benötigt wird, erstellen Sie stattdessen eine separate Sicherheitsgruppe mit denselben Berechtigungen.
Fehlerbehebungen
-
Abgebrochene Jobs werden nach dem Entfernen aus der Warteschlange nicht mehr ausgeführt
Das Abbrechen eines Jobs, der sich noch im Ausstehend-Status befindet, verhindert nun zuverlässig, dass er ausgeführt wird. Zuvor konnte ein abgebrochener Job weiterhin aus der Warteschlange entfernt und ausgeführt werden, wobei die Abbruchanfrage ignoriert wurde. -
Upgrade des NetSuite-Datenservertreibers
Der NetSuite-Datenserver wurde auf Version 26.0.9655.0 aktualisiert, wodurch Fehler beim Abrufen von Schemata für Tabellen, die von der laufenden Migration von NetSuite zu seiner aktualisiertennetsuite2.comSuiteQL-Datenquelle betroffen sind, behoben wurden. Zuvor konnte der Import oder die Abfrage einer betroffenen Tabelle mit dem FehlerUnable to retrieve columns for tablefehlschlagen. -
Berichte werden wieder korrekt angezeigt, wenn App Builder aus einem Docker-Container ausgeführt wird
Berichte werden wie erwartet angezeigt, wenn App Builder aus dem Docker-Image ausgeführt wird. Zuvor konnte der Dokumentationslink für einen REST-API- oder Webhook-Endpunkt seinen Bericht nicht laden und könnte die Instanz zum Absturz bringen. -
Wartungsseite wird jetzt für eine gesperrte Standardanwendung angezeigt
Benutzer werden jetzt zur Wartungsseite umgeleitet, wenn ihre Standardanwendung für Wartungsarbeiten gesperrt ist. Zuvor waren authentifizierte Benutzer nach dem Anmelden auf dem Anmeldeformular festgefahren, und anonyme Benutzer mit Zugriff auf die Standardanwendung wurden anstelle der Wartungsseite zum Anmeldeformular umgeleitet. -
Dynamische Steuerung schlägt nicht mehr für Steuerungstypen fehl, die nicht gerendert wurden
Das Rendern einer Seite mit einer Dynamischen Steuerung führt nicht mehr zu dem FehlerThe specified property does not have a column attribute, wenn der Steuerungstyp zuvor noch nicht gerendert wurde.
4.64.0
App Builder 4.64 wird regional im Rahmen des Harmony 12.8 Releases veröffentlicht. Die Download-Links können früher als an diesen Daten auf der App Builder Community veröffentlicht werden.
| 4.64 App Builder | |
|---|---|
| APAC | 21. Juli 2026 (4 Uhr AEST) |
| EMEA | 22. Juli 2026 (1 Uhr CEST) |
| NA | 22. Juli 2026 (16 Uhr PDT) |
Version 4.64.0+39092.d5c9af3a erstellt am 19.7.2026 um 16:58:15 Uhr
Neue Funktionen
- Markdown Renderer-Widget
Das neue Markdown Renderer Widget rendert Markdown-formatierten Text aus einer gebundenen Spalte oder Steuerung als formatiertes HTML auf der Seite. Der Sanitize-Parameter des Widgets ist standardmäßig aktiviert und leitet die Ausgabe durch einen Sanitizer, der Skripte, Inline-Ereignis-Handler und gefährliche URL-Protokolle entfernt und Links auf die in der neuen Erlaubten URLs Liste definierten Domains beschränkt.
Verbesserungen
-
AI Assistant-Themenverwaltung und Token-Nutzungsdiagramm
Der App Builder AI Assistant umfasst die folgenden Verbesserungen:- Themenverwaltung: Der AI Assistant kann jetzt die Farbthemen einer Anwendung mithilfe von natürlichen Sprachaufforderungen auswählen, anzeigen und bearbeiten, einschließlich Primär, Komplementär, Sekundär, Text, Rand, Vorsicht, Gefahr sowie den Hintergrundfarben von Panel und Seite. Sie können den AI Assistant auch bitten, ein neues Thema zu erstellen, optional basierend auf einem vorhandenen Thema oder auf Farben, die aus einem hochgeladenen Bild oder Logo vorgeschlagen werden. Themen, die zu systemeigenen Sammlungen gehören (zum Beispiel App Builder, Drittanbieter und Länderflaggen), können nicht geändert werden.
- Token-Nutzungsdiagramm: Das AI Dashboard enthält jetzt einen Nutzung-Button in jeder Chat-Sitzung im Abschnitt Chat-Sitzungen. Klicken Sie auf Nutzung, um ein Diagramm der zwischengespeicherten und nicht zwischengespeicherten Token-Nutzung bei jeder Nachricht und jedem Toolaufruf in der Sitzung zu öffnen, was es einfacher macht zu sehen, wie das Kontextfenster im Laufe der Zeit wächst und wo das Kürzen des Chatverlaufs hilfreich wäre.
-
Konversations-Dashboard und Agenten-Sortierreihenfolge für Conversational AI
Conversational AI umfasst die folgenden Verbesserungen:- Konversations-Dashboard: Ein neues Konversations-Dashboard ermöglicht es Ihnen, Gespräche zwischen Ihren Benutzern und einem Conversational AI-Agenten zu überprüfen und die Anfragen und Antworten, die mit dem API-Endpunkt des Agenten für jede Nachricht ausgetauscht werden, zu inspizieren. Greifen Sie über IDE > Runtime > AI Conversations darauf zu.
- Manuelle Agenten-Sortierreihenfolge: Der Dialog zur Agenten-Konfiguration auf der Seite Agenten registrieren enthält jetzt ein Index-Feld. Geben Sie einen numerischen Wert ein, um zu steuern, wo der Agent in der Agentenliste der Chat-Oberfläche erscheint, wobei niedrigere Werte zuerst aufgeführt werden. Zuvor wurden Agenten immer alphabetisch nach Namen aufgelistet.
-
Liste der erlaubten URLs
Eine neue Liste der erlaubten URLs, verfügbar unter IDE > Sicherheitsanbieter > Mehr > Erlaubte URLs, steuert, welche Links im Chat des App Builder AI Assistant, im Chat von Conversational AI und im Markdown-Renderer Widget anklickbar sind. Die Liste wird leer geliefert, sodass nicht-relative URLs standardmäßig von anklickbaren Links entfernt werden; fügen Sie ein URL-Muster hinzu, um spezifische Domains zuzulassen, oder*, um die Filterung vollständig zu deaktivieren. -
Aktionen für gespeicherte Prozeduren für Microsoft SQL Server Parallel Data Warehouse
Der Datendiensttyp Microsoft SQL Server Parallel Data Warehouse (PDW) unterstützt jetzt Aktionen für gespeicherte Prozeduren neben SQL Server und Oracle. -
Unterstützung von Fensterzielen für Panel-Links
Panels, die die Option Link zur Seite unterstützen (wie Grid, Board, Lane und Kalender), unterstützen jetzt Fensterziele über die Einstellung Link-Ziel. Wählen Sie aus, wo die verlinkte Seite geöffnet wird: im aktuellen Fenster (_self), im obersten Fenster (_top), im übergeordneten Fenster (_parent) oder in einem neuen Browser-Tab (_blank). Zuvor konnten Panel-Links kein bestimmtes Fenster anvisieren oder ein neues öffnen.
Fehlerbehebungen
-
CSV-Importe verarbeiten jetzt Werte mit eingebetteten doppelten Anführungszeichen
Die neue Option Unquoted der [Import]-Aktion (/de/app-builder/documentation/event-action-types/#import) ermöglicht einen erfolgreichen CSV-Import, wenn Werte nicht in Anführungszeichen eingeschlossen sind, aber eingebettete doppelte Anführungszeichen enthalten. Zuvor führte der Import einer solchen Datei dazu, dass der Job mit einemCsvHelper.BadDataException-Fehler fehlschlug. -
PostgreSQL Unicode-Zeichenliterale bewahren jetzt nachfolgende Leerzeichen
Nationale (Unicode) Zeichenliterale, wieN'Beispiel', werden jetzt als variabel lange Zeichenfolgen auf einem PostgreSQL-Datenserver behandelt, wobei nachfolgende Leerzeichen während Zeichenfolgenvergleichen und -verkettungen beibehalten werden, um das Verhalten anderer unterstützter Datenbankanbieter zu entsprechen. Zuvor behandelte PostgreSQL diese Literale als festgelegte Zeichenfolgen, was dazu führte, dass nachfolgende Leerzeichen entfernt wurden. -
Truncate-Plugin wieder als Plugin-Aktion verfügbar
Das Truncate-Plugin ist wieder als Plugin-Aktion verfügbar. Anwendungen, die das Truncate-Plugin in früheren Versionen des App Builders verwendet haben, können diese Aktionen erneut ausführen. -
Gesperrte Datenquellen erlauben keine neuen Tabellen mehr
Die Schaltfläche + Tabelle auf dem Tabellenbearbeitungsbildschirm erstellt keine Tabelle mehr, wenn die erweiterte Einstellung Gesperrt der Datenquelle aktiviert ist. Zuvor führte ein Klick auf + Tabelle unabhängig davon zur Erstellung der logischen Definition der Tabelle: Bei aktivierter Automatische Generierung des Primärschlüssels gab es einen Fehler, der besagte, dass die Datenquelle gesperrt war, aber die logische Tabelle wurde dennoch ohne physische Tabelle erstellt; bei deaktivierter Option wurde die logische Tabelle ohne Fehler erstellt und die Schaltfläche + Spalte war deaktiviert. -
Der OpenAPI-Importassistent fährt jetzt ohne Seitenneuladen fort
Beim Erstellen eines REST-Endpunkts aus einem OpenAPI (Swagger)-Dokument führt das Klicken auf die Schaltfläche Weiter im Dialogfeld Neue Verbindung importieren, nachdem eine Metadaten-URL bereitgestellt wurde, jetzt wie erwartet zum Dialogfeld Endpunkte erstellen. Zuvor fuhr der Assistent nicht fort, obwohl die Metadatenanforderung erfolgreich abgeschlossen wurde, und ein Neuladen des Browsers erforderlich war, bevor der Import fortgesetzt werden konnte. -
Der Regel-Builder verursacht keinen
gridColumns is not iterableFehler mehr
Das Navigieren von der Seite Regel-Builder führt nicht mehr sporadisch zu dem FehlergridColumns is not iterablein der Browser-Konsole. Dies konnte auftreten, wenn ein Grid auf der Seite zu diesem Zeitpunkt noch Daten geladen hat. -
Schaltflächen in der Symbolleiste werden beim Scrollen von Grid-Panels nicht mehr innerhalb der Grid-Zeile gerendert
Eine Schaltfläche mit ihrer Position, die auf Symbolleiste eingestellt ist, wird jetzt wie erwartet im Symbolleistenbereich auf einem scrollenden Grid-Panel gerendert. Zuvor wurden diese Schaltflächen innerhalb der Grid-Zeile anstelle der Symbolleiste gerendert. -
Gefiltertes Grid wird jetzt auf die erste Seite zurückgesetzt
Wenn ein Filter, der von einem gebundenen Formular-Panel angewendet wird, ein paginiertes Grid-Panel aktualisiert, wird das Grid jetzt auf die erste Seite zurückgesetzt und zeigt die gefilterten Ergebnisse an. Zuvor wurde das Grid mit den gefilterten Daten aktualisiert, blieb aber auf der zuvor ausgewählten Seite, was zu einer inkonsistenten Paginierung führen konnte. -
Das Chat-Panel lädt jetzt auf Seiten mit einer Sichtbarkeits-Spalte
Das Hinzufügen eines Chat-Panels zu einer Seite, die ein Panel mit einer Sichtbarkeits-Spalte konfiguriert hat, führt nicht mehr zu dem JavaScript-Fehlerpanel.isHiddenBySourceConstraint is not a function. -
Der AI-Assistent setzt keine nicht unterstützte Bearbeitungsmethode mehr auf Grid-Panels
Der App Builder AI-Assistent wählt jetzt Inline als Bearbeitungs- und Einfügemethode beim Konfigurieren von Grid-Panels aus. Zuvor konnte der AI-Assistent eine Bearbeitungsmethode auswählen, die nur für einzeilige Formular-Panels gültig war, was das Bearbeiten im betroffenen Grid-Panel nicht funktional machte. -
Verbesserte Leistung des Seiteneditors beim Schließen von Steuerungspopups
Das Schließen des Feldpopups einer Steuerung im Seiteneditor löst keine unnötigen Datenaktualisierungen in nicht verwandten Panels auf der Seite mehr aus. Zuvor konnte dies dazu führen, dass ein Ladeindikator für mehrere Sekunden auf großen Seiten angezeigt wurde, selbst wenn sich nichts geändert hatte.
4.63.0
App Builder 4.63 wird regional als Teil des Harmony 12.7 Releases veröffentlicht. Die Download-Links können früher als an diesen Daten auf der App Builder Community veröffentlicht werden.
| 4.63 App Builder | |
|---|---|
| APAC | 30. Juni 2026 (4 Uhr AEST) |
| EMEA | 1. Juli 2026 (1 Uhr CEST) |
| NA | 2. Juli 2026 (16 Uhr PDT) |
Version 4.63.0+39021.f241d8c7 erstellt am 30.6.2026 um 14:58:49 Uhr
Neue Funktionen
-
Conversational AI
Conversational AI ist jetzt allgemein verfügbar. Die Funktion integriert eine fertige Chat-Oberfläche in Ihre Anwendung, die von einem Jitterbit AI-Agenten unterstützt wird. Benutzer interagieren über eine schwebende Chat-Blase oder ein eingebettetes Chat-Panel, ohne die Anwendung zu verlassen. Der Zugriff wird auf Gruppenebene gesteuert: Nur Benutzer in einer Gruppe mit Zugriff auf die Datenquelle des Agenten können die Chat-Oberfläche nutzen. Entwickler können Parameterbindungen konfigurieren, um festzulegen, welche Agenten im Chat verfügbar sind, und Sichtbarkeitseinstellungen festlegen, um zu steuern, wo die Chat-Blase in Anwendungen und Systemseiten erscheint. -
Google Cloud Storage Connector
Der neue Google Cloud Storage Connector verbindet App Builder-Anwendungen mit Google Cloud Storage-Buckets. Der Connector unterstützt anonymen Zugriff und authentifizierten Zugriff mit Google Application Default Credentials (ADC), indem der Benutzername auf<application-default>gesetzt wird.
Verbesserungen
-
Verbesserungen des AI-Assistenten
Der App Builder AI-Assistent umfasst die folgenden Verbesserungen:-
Rollenverwaltung: Der AI-Assistent schlägt jetzt Rollen basierend auf der Struktur Ihrer App vor, überprüft auf doppelte Rollennamen, stellt klärende Fragen, wenn ein Prompt mehreren Rollen entspricht, warnt Sie, wenn eine Berechtigungsänderung ein Geschäftsobjekt betrifft, das auf anderen Seiten verwendet wird, und kann Sicherheitsfragen wie "Was kann die Rolle des Managers tun?" beantworten.
-
Erstellen aus vorhandener Datenquelle: Beim Erstellen einer neuen App kann der AI-Assistent jetzt Seiten und Geschäftsregeln über eine vorhandene Datenquelle erstellen. Dies geschieht, ohne die zugrunde liegende Datenbank zu ändern oder Testdaten einzufügen.
-
Intelligente Standardwerte für die Dateneingabe: Der AI-Assistent konfiguriert jetzt die Methoden zum Einfügen und Bearbeiten von Gitterpanels basierend auf der Anzahl der Felder und dem Standort des Panels, wobei er standardmäßig Inline-Bearbeitung für Schemata mit vier oder weniger Feldern und Link-zur-Seite für größere Schemata verwendet.
-
-
Neue erweiterte Einstellungen für Datenquellen für plattformübergreifende Entwicklung
Zwei neue Erweiterte Einstellungen Optionen im Dialogfeld Datenquelle helfen, explizite Typen in mvSQL-Ausdrücken durchzusetzen, wenn Anwendungen erstellt werden, die auf verschiedenen Datenbankplattformen laufen:-
Erfordere Funktions-Typ-Parameter: Erfordert den Typ-Parameter bei Laufzeitfunktionen wie
Caller(),Shared()undGenerated(). -
Erfordere UUID() Funktion: Erfordert, dass alle UUID-Literale in der
UUID()Funktion eingeschlossen sind.
-
-
Einbetten des Conversational AI-Chats auf einer externen Seite
Der Conversational AI-Chat kann jetzt auf einer externen Seite, z. B. einer kundenorientierten Website, mithilfe der<jitterbit-chat>Webkomponente eingebettet werden. Der eingebettete Chat kann als anonymer Benutzer ausgeführt werden oder Benutzer mit JWT SSO authentifizieren. Richten Sie für JWT SSO einen JWT SSO-Sicherheitsanbieter in der IDE ein und konfigurieren Sie anschließend den Datenquellenzugriff für die authentifizierten Benutzer. -
Conversational AI-Agent-Zuordnungen in der IDE konfigurieren
Sie können jetzt die Datenquellenspalten eines Conversational AI-Agenten direkt auf der Seite Agenten registrieren in der IDE zuordnen und validieren. Nachdem Sie einen Agenten registriert haben, klicken Sie im Konfigurationsdialog auf Zuordnungen, um zuzuweisen, welche Spalten den Prompt des Benutzers, die Antwort des Agenten und andere Sitzungsdaten übertragen, und klicken Sie dann auf Validieren, um die Konfiguration anhand des Endpunkts zu testen. Zuvor mussten diese Zuordnungen manuell im Bereich Datenserver konfiguriert werden. -
Tags-Steuerelement
Das Tags-Steuerelement ist jetzt im Seiten-Designer verfügbar. Das Tags-Steuerelement ermöglicht es Benutzern, einen oder mehrere Werte aus einer Liste gültiger Werte auszuwählen. Ausgewählte Werte werden in einem einzelnen Datenbankfeld als durch Kommas getrennte Liste gespeichert. Beachten Sie, dass das Tags-Steuerelement keine Filterung oder Links unterstützt.
Änderungen
- Umbenennung der Conversational AI-Agentenregistrierung und der Nutzungstypen
Da die Conversational AI-Funktion jetzt allgemein verfügbar ist, wurde die IDE-Seite zum Einrichten von Agenten von Agenten (Beta) in Agenten registrieren umbenannt, und die Schaltfläche zum Hinzufügen eines Agenten wurde von Erstellen in Registrieren umbenannt. Die Spalten-Nutzungstypen wurden ebenfalls umbenannt: Agent Prompt heißt jetzt User Prompt, Agent User - UserID heißt jetzt User ID, Agent User - Email heißt jetzt Email, Agent User - Username heißt jetzt Username und Agent Session heißt jetzt Conversation ID. Agent Response bleibt unverändert.
Fehlerbehebungen
-
Hinzufügen eines Panels löst keine Ereignisbestätigungsaufforderung mehr aus
Beim Bearbeiten einer Seite fügt ein Klick auf + Panel hinzufügen jetzt direkt ein Platzhalter-Panel hinzu. Zuvor konnte ein Klick auf + Panel hinzufügen, unmittelbar nachdem ein Panel hinzugefügt wurde, eine mehrzeilige Ereignisbestätigungsaufforderung auslösen, die ein Klicken auf Fortfahren erforderte, und ein harter Refresh war erforderlich, bevor das Panel hinzugefügt werden konnte. -
Filter-only-Spalten zeigen kein bearbeitbares Steuerelement mehr in scrollenden Gitter an
Eine Gitterspalte, die mit der Option Nur filtern oder Filtern & Herunterladen konfiguriert ist, zeigt in einem scrollenden Gitter kein bearbeitbares Steuerelement mehr an. Zuvor erschien das Steuerelement in scrollenden Gittern unabhängig von dieser Einstellung, obwohl Gitter, die den Spaltenauswahlservice verwendeten, es korrekt ausblendeten. -
AI-Assistent schlägt keine Audit-Zeitstempelspalten mehr in Schema-Designs vor
Der AI-Assistent schließtCreatedOn,AddedOnoder ähnliche Audit-Zeitstempelspalten nicht mehr ein, wenn er ein Schema vorschlägt. Diese Spalten verursachten zuvor Fehler bei der Erstellung von Datensätzen aufgrund fehlender Standardwerte.
4.62.0
App Builder 4.62 wird regional als Teil des Harmony 12.6 Releases veröffentlicht. Die Download-Links können früher als an diesen Daten auf der App Builder Community veröffentlicht werden.
| 4.62 App Builder | |
|---|---|
| APAC | 9. Juni 2026 (4 Uhr AEST) |
| EMEA | 10. Juni 2026 (1 Uhr CEST) |
| NA | 10. Juni 2026 (16 Uhr PDT) |
Version 4.62.0+38863.b8abc26b erstellt am 4.6.2026 um 19:49:18 Uhr
Verbesserungen
-
Rollen- und Berechtigungsmanagement des AI-Assistenten
Der App Builder AI-Assistent kann jetzt Rollen erstellen und verwalten sowie deren Berechtigungen mithilfe natürlicher Sprache verwalten. Sie können Berechtigungen für einzelne Regeln gewähren oder widerrufen, Massenberechtigungsänderungen für alle Tabellen oder Regeln in einer Datenquelle anwenden (Standard gewähren, Vollzugriff gewähren, Leseberechtigung gewähren oder Alle widerrufen), und Berechtigungen, die auf eine bestimmte Seite beschränkt sind, gewähren. Tabellen und Regeln werden separat konfiguriert, wenn Massenänderungen angewendet werden. -
Zugriff auf den KI-Assistenten für Silo-Entwickler
Benutzer in der Silo-Entwickler Gruppe können jetzt auf den App Builder KI-Assistenten über das Site-Menü und die Action Drawer zugreifen. Silo-Entwickler können den KI-Assistenten verwenden, um Apps innerhalb ihres autorisierten Silos zu modifizieren. Die Verwaltungseinstellungen, einschließlich der API-Schlüsselkonfiguration und des KI-Dashboards, stehen nur Administratoren zur Verfügung. -
Protokollverwaltung für mehrere Server
Administratoren in hochverfügbaren, Multi-Server-Umgebungen können jetzt Protokolle von allen Anwendungsservern von einem einzigen Ort aus verwalten:- Das Herunterladen oder Löschen einer CData-Datenserver-Protokolldatei wirkt sich jetzt auf jeden Anwendungsserver aus. Zuvor wirkten sich Download und Löschung nur auf einen einzelnen Server aus.
- Protokolldateien, die auf der Festplatte gespeichert sind, können jetzt direkt von der IDE-Überwachungsseite heruntergeladen und gelöscht werden. Navigieren Sie zu IDE > Überwachung, wählen Sie Datenbankprotokolle oder Speicherprotokolle im Abschnitt Protokolle aus, klicken Sie auf Konfiguration bearbeiten und scrollen Sie zu Festplattenprotokolldateikonfiguration. Das heruntergeladene Archiv enthält Protokolldateien von jedem Anwendungsserver, und das Löschen entfernt sie von jedem Server.
-
Parameterbindungen für das Chat-Panel des Conversational AI (Beta) Agenten
Entwickler können jetzt Parameterbindungen auf einem Agenten-Chat-Panel konfigurieren, um festzulegen, welche Jitterbit KI-Agenten in der Chat-Oberfläche verfügbar sind. Im Live Designer klicken Sie auf das -Symbol neben Paneltyp, um den Dialog Parameterbindungen zu öffnen, und erstellen dann einen oder mehrere Agent-Parametereinträge. Wenn mehrere Agenten konfiguriert sind, markieren Sie einen als Standard, um festzulegen, welcher Agent aktiv ist, wenn die Seite geladen wird. -
Sichtbarkeitskontrollen für Conversational AI (Beta) Agenten
Entwickler können jetzt steuern, wo die Conversational AI Sprechblase erscheint, indem sie die Sichtbarkeitseinstellungen für jeden Jitterbit AI-Agenten konfigurieren. Klicken Sie auf Sichtbarkeit in einem Agenten-Datensatz, um den Dialog Agentensichtbarkeit anpassen zu öffnen, in dem Systemoptionen steuert, ob die Sprechblase auf Systemseiten angezeigt wird, und Sichtbarkeit nach App es Ihnen ermöglicht, den Agenten auf bestimmte benutzerdefinierte Anwendungen zu beschränken. Standardmäßig sind Agenten in allen benutzerdefinierten Anwendungen sichtbar und auf Systemseiten verborgen; die Auswahl von Überall ausblenden macht den Agenten nur über benutzerdefinierte Chat-Panels verfügbar. -
Reduzierte Antwortgrößen von Webdiensten
Die Antworten des Client-Dienstes schließen jetzt Standardwerte während der JSON-Serialisierung aus, wodurch die Antwortpayload-Größen um über 50 % reduziert und die Reaktionsfähigkeit der App sowie die Serverlast verbessert werden.
Fehlerbehebungen
-
SharePoint-Dateien jetzt sichtbar, wenn mit einer SharePoint-Website konfiguriert
Dateien sind jetzt in der logischen Tabelle Dateien sichtbar, wenn eine SharePoint-Website konfiguriert ist. -
Paneldetails zeigen jetzt das neu erstellte Panel an
Nach Abschluss des Panel-Erstellungsassistenten auf der Seite Seitenbearbeitung zeigt die Registerkarte Panel jetzt die Details des neu erstellten Panels an. Zuvor wurden die Paneldetails für das erste Panel auf der Seite angezeigt, anstatt für das gerade hinzugefügte Panel. -
Änderungen am Panelstil treten jetzt sofort in Kraft
Änderungen an einem Panelstil treten jetzt sofort in Kraft. Zuvor behielten bearbeitete Panelstile ihr vorheriges Aussehen, bis der Cache manuell über IDE > Zusätzliche Einstellungen > Cache leeren geleert wurde. -
Das Löschen eines Platzhalters verschiebt den Fokus jetzt auf ein anderes Panel
Beim Bearbeiten einer Seite verschiebt das Löschen eines Platzhalters aus dem Wireframe jetzt den Fokus auf ein anderes Panel. Zuvor blieb der Platzhalter nach dem Löschen im Wireframe ausgewählt. -
Die Seitenaktualisierung schlägt nicht mehr fehl, wenn ein gefiltertes Panel den Seitennamen teilt
Das Aktualisieren einer Seite führt nicht mehr zu einemDer Steuertyp unterstützt keinen Filter-Fehler, wenn die Seite an ein Geschäftsobjekt gebunden ist, ein Panel auf der Seite denselben Namen wie die Seite hat und ein Filter auf dieses Panel angewendet wird. -
Die Auswahl in der dynamischen Steuerelementliste wird jetzt gelöscht, wenn sich die Bindungskriterien ändern
Wenn sich ein Bindungswert bei einem dynamischen Steuerelement ändert, wird die aktuelle Listenauswahl jetzt auf null gesetzt, wenn sie für die aktualisierten Bindungskriterien nicht mehr gültig ist. Dies entspricht dem bestehenden Verhalten von nicht-dynamischen Steuerelementen wie Listen- und Radio-Steuerelementen. -
Ausrichtung der Spaltenüberschriften im dynamischen Datenraster beim ersten Laden
Spaltenüberschriften in einem dynamischen Datenraster sind jetzt beim ersten Laden der Seite korrekt ausgerichtet. Zuvor konnten Spaltenüberschriften bei einem kalten Cache falsch ausgerichtet erscheinen. -
Verschachtelte Menüs erweitern sich jetzt korrekt
Verschachtelte Menüs erweitern sich jetzt wie erwartet zur Seite. Zuvor führte eine Menüüberlaufkorrektur, die in 4.59 eingeführt wurde, dazu, dass sich verschachtelte Menüs stattdessen nach unten unter das übergeordnete Menü ausdehnten, was die Navigation erschwerte.
4.61.0
App Builder 4.61 wird regional als Teil des Harmony 12.5 Releases veröffentlicht. Die Download-Links können möglicherweise früher auf der App Builder Community veröffentlicht werden als an diesen Daten.
| 4.61 App Builder | |
|---|---|
| APAC | 20. Mai 2026 (4 Uhr AEST) |
| EMEA | 21. Mai 2026 (1 Uhr CEST) |
| NA | 21. Mai 2026 (16 Uhr PDT) |
Version 4.61.0+38761.514da6fc erstellt am 14.5.2026 um 19:48:41 Uhr
Neue Funktionen
- Conversational UI (Beta)
Die neue Conversational UI (Beta) integriert eine fertige Chat-Oberfläche in Ihre Anwendung, unterstützt von einem Jitterbit AI-Agenten. Benutzer interagieren über eine schwebende Chat-Blase oder ein eingebettetes Chat-Panel, ohne die Anwendung zu verlassen. Der Zugriff wird auf der Gruppen Ebene kontrolliert: Nur Benutzer, die zu einer Gruppe gehören, die Zugriff auf die Datenquelle des Agenten hat, können die Chat-Oberfläche sehen und nutzen.
Verbesserungen
-
AI Assistant-Zugriff für Benutzer mit der Rolle Entwickler
Benutzer mit der Entwickler-Rolle können jetzt auf den App Builder AI Assistant über das Site-Menü und den Action Drawer zugreifen. Entwickler können den AI Assistant verwenden, um bestehende Apps zu modifizieren, können jedoch keine Anwendungen oder Datenquellen erstellen oder löschen. Die Administrations-Einstellungen, einschließlich der API-Schlüsselkonfiguration und des AI Dashboards, bleiben nur für Administratoren verfügbar. -
SharePoint File System OAuth-Authentifizierung
Der Microsoft SharePoint File System-Datenserver unterstützt jetzt die OAuth-Authentifizierung über Sicherheitsanbieter. Kunden, die auf diese Version aktualisieren, müssen ihre SharePoint File System-Verbindung auf OAuth umstellen, da Microsoft die Passwort-Authentifizierung für SharePoint am 30. April 2026 eingestellt hat. Siehe den SharePoint File System-Verbindungsleitfaden für Konfigurationsschritte. -
Möglichkeit, die standardmäßige Systemkultur festzulegen
Administratoren können jetzt eine benutzerdefinierte standardmäßige Systemkultur konfigurieren, um die integrierteen-US-Standardkultur zu überschreiben. Navigieren Sie zu IDE > Zusätzliche Einstellungen, klicken Sie im Verwalten-Panel auf Parameter und wählen Sie dann Mehr > Globale Datum/Uhrzeit-Überschreibung und geben Sie ein IETF-Sprach-Tag im Feld Standardkultur ein. -
Upgrade des ACE Editor-Widgets
Das Ace Editor Widget wurde von v1.4.6 auf v1.43.6 aktualisiert und bietet jetzt integrierte Unterstützung für die Formatierung von Markdown-Code. -
Upgrade des Microsoft Dynamics 365 Business Central-Treibers
Der Microsoft Dynamics 365 Business Central-Datenserver Treiber wurde aktualisiert.
Änderungen
- Integrierte Optionen des Panels rendern keine versteckten Elemente mehr
Panel-Elemente wie der Header, Titel, Maximieren-Button, Aktionsschublade und Toolbar werden nicht mehr gerendert, wenn sie über die Integrierten Einstellungen des Panels deaktiviert sind. Zuvor wurden diese Elemente gerendert und mit CSS-Stilen verborgen. Da sich die HTML-DOM-Struktur geändert hat, müssen Widgets, die das DOM durchlaufen und spezifische Elementknoten erwarten, möglicherweise nach dem Upgrade erneut getestet und aktualisiert werden.
Fehlerbehebungen
-
Paketinstallation bereinigt jetzt temporäre Dateien
Paketbau- und Installationsvorgänge bereinigen jetzt ihre temporären Dateien, wenn der Vorgang abgeschlossen ist. Während dieser Vorgänge werden auch weniger temporäre Dateien erstellt. Zuvor wurde die LP-Datei, die während der Paketinstallation auf der Festplatte gespeichert wurde, nicht gelöscht, nachdem das extrahierte Paketverzeichnis entfernt wurde.Wichtig
Nach dem Upgrade sollten Administratoren das temporäre Verzeichnis leeren. Navigieren Sie zu IDE > Zusätzliche Einstellungen > Systemwartung und klicken Sie auf Temporäres Verzeichnis leeren.
-
Die Übersetzungsverarbeitung führt bei großen Sprachsets nicht mehr zu Zeitüberschreitungen
Die Übersetzungsverarbeitung verursacht keinen Datenbank-Zeitüberschreitungsfehler mehr, wenn eine große Anzahl von Sprachen konfiguriert ist. Zuvor konnte die Verarbeitung von Übersetzungsbündeln mit vielen Sprachen die Zeitgrenze für Datenbankabfragen überschreiten, was dazu führte, dass der Vorgang fehlschlug. -
Fixes für fixierte Spalten in scrollbaren Raster-Panels
Scrollbare Raster-Panels haben diese Fixes in Bezug auf fixierte Spalten:- Fixierte und nicht fixierte Spalten scrollen jetzt gemeinsam, wenn das Panel in einem Tab-Layout platziert ist. Zuvor konnten fixierte Spalten unabhängig vom Rest des Rasters scrollen.
- Eine Lücke, die manchmal zwischen fixierten und nicht fixierten Spalten auftrat, tritt nicht mehr auf. Zuvor wurde das Problem durch das Neuladen der Seite oder das Ändern der Browsergröße behoben.
-
Die
CAST-Funktion erzeugt jetzt die korrekte Länge für Werte über 255
Die mvSQLCASTFunktion behandelt jetzt Längenwerte über 255 korrekt. Zuvor wurden Längen über 255 auf ihre unteren 8 Bits gekürzt, was dazu führte, dassCAST(MyValue AS NVARCHAR(256))CAST(MyValue AS NVARCHAR(0))erzeugte,NVARCHAR(257)NVARCHAR(1)erzeugte und so weiter. -
Der Cursor für das Kontrollkästchen wird im hellen Thema nicht mehr als Zeiger angezeigt
Das Überfahren eines nicht klickbaren Kontrollkästchens im hellen Thema zeigt nicht mehr einen Zeiger-Cursor an. Zuvor wurde im hellen Thema fälschlicherweise ein Zeiger-Cursor-Stil auf alle Kontrollkästchen angewendet, unabhängig davon, ob sie klickbar waren oder nicht.
4.60.0
App Builder 4.60 wird regional veröffentlicht als Teil des Harmony 12.4 Releases. Die Download-Links können möglicherweise früher auf der App Builder Community veröffentlicht werden als an diesen Daten.
| 4.60 App Builder | |
|---|---|
| APAC | 28. April 2026 (4 Uhr AEST) |
| EMEA | 29. April 2026 (1 Uhr CEST) |
| NA | 29. April 2026 (16 Uhr PDT) |
Version 4.60.0+38637.863fa54e erstellt am 22.4.2026 22:22:59 Uhr
Warnung
Das Upgrade auf diese Version löscht die Datenbankprotokolle, die Ereignishistorie, die Protokolle des Hintergrunddienstes und die Zeitplanhistorie.
Verbesserungen
-
Systemweite Überschreibung des Datums- und Zeitformats
Administratoren können jetzt systemweite Datums- und Zeitformat-Strings konfigurieren, die die individuellen Benutzereinstellungen überschreiben. Navigieren Sie zu IDE > Zusätzliche Einstellungen, klicken Sie auf Parameter im Verwalten-Panel und wählen Sie dann Mehr > Globale Datums-/Uhrzeitüberschreibung. Siehe Datums- und Zeitformat überschreiben für Details. -
Erlauben von Tabellen als Panelquelle jetzt standardmäßig für neue Connectoren aktiviert
Die Einstellung Erlauben von Tabellen als Panelquelle ist jetzt standardmäßig aktiviert, wenn eine neue Connector-Datenquelle erstellt wird. Um auf die Einstellung zuzugreifen, gehen Sie zu IDE > Datenserver, wählen Sie einen relationalen Datenbankserver aus, klicken Sie auf Datensatz öffnen bei einer Datenquelle und klicken Sie dann auf Erweiterte Einstellungen im Abschnitt Datenablageschicht. Zuvor war diese Einstellung standardmäßig deaktiviert, was die Benutzer erforderte, sie manuell zu aktivieren oder Geschäftsobjekte über entfernten Tabellen zu erstellen, bevor sie als Panelquellen verwendet werden konnten. -
24-Stunden-Zeitformat für Kalender-Panels
Kalender-Panels unterstützen jetzt ein 24-Stunden-Zeitformat über die neue Einstellung 24-Stunden-Uhr verwenden unter Edge Case > Allgemein in den Panel-Steuerelementen. Standardmäßig werden Ereigniszeiten im 12-Stunden-Format angezeigt. -
ChangePasswordOnLoginUnterstützung inUser_SetPassword
DasUser_SetPasswordöffentliche Datenobjekt unterstützt jetzt eineChangePasswordOnLoginSpalte, um einen Benutzer zu zwingen, sein Passwort beim nächsten Login zu ändern. Siehe Passwort bei Anmeldung ändern für die Einrichtungsvoraussetzungen. -
Remote-Objekte erhalten jetzt öffentlichen Zugriff beim Import
Remote-Objekte, die zum ersten Mal importiert werden, erhalten jetzt automatisch öffentlichen Lese- und Schreibzugriff. Das erneute Importieren eines bestehenden Remote-Objekts bewahrt die ursprünglichen öffentlichen Lese-/Schreibberechtigungen.
Änderungen
-
Validierung für Benutzerbereitstellungs-Einfügungen
Wenn eine Regel einen Datensatz in dasUser_CreateoderRealm_User_CreateDatenobjekt einfügt, validiert App Builder jetzt, dass der referenzierte Sicherheitsanbieter aktiviert ist und die Benutzerbereitstellung unterstützt. Beim Upgrade auf diese Version:-
Bestehende Benutzerbereitstellungs-Sicherheitsanbieter werden automatisch aktiviert.
-
Wenn ein deaktivierter Sicherheitsanbieter derzeit zur Bereitstellung von Benutzern verwendet wird, wird die Benutzerbereitstellung nach dem Upgrade nicht mehr funktionieren. Um die Funktionalität wiederherzustellen, aktivieren Sie den Sicherheitsanbieter.
-
-
Automatische Lizenzstatus-Synchronisierung
App Builder synchronisiert jetzt automatisch die Lizenzgültigkeit mit dem Lizenzdienst von Jitterbit. Wenn eine Lizenz widerrufen wird, wird eineLICENSE REVOKED-Nachricht angezeigt und der Zugriff wird eingeschränkt, bis sie wiederhergestellt wird, woraufhin der normale Betrieb automatisch wiederhergestellt wird. Siehe Lizenzierung für Details.
Fehlerbehebungen
-
Auto Generated-Option aktiviert jetzt die native Auto-Increment-Funktionalität bei der Anwendungsinstallation
Bei der Installation einer Anwendung in QA oder Produktion aktiviert App Builder jetzt korrekt die native Auto-Increment-Funktionalität der Datenbank-Engine für Ganzzahlspalten mit der Auto Generated Option. Zuvor hatte App Builder versäumt, dieses Attribut bei der Installation zu setzen und handhabte stattdessen die Wertgenerierung selbst.Wichtig
Um sicherzustellen, dass die QA- und Produktionsumgebungen mit der Entwicklung übereinstimmen, entfernen Sie die Option Auto Generated bei den betroffenen Spalten und fügen Sie sie erneut hinzu. Das Attribut für die automatische Inkrementierung wird beim nächsten Versand der Anwendung an QA oder Produktion gesetzt.
-
Tabellenkonfiguration jetzt im IDE bearbeitbar
Wenn die Seite Rules by Table über IDE > Datenserver aufgerufen wird, indem Datensatz öffnen für eine Datenquelle verwendet wird und zu Logik im Abschnitt Business Logic Layer navigiert wird, kann die Tabellenkonfiguration jetzt wie erwartet mit Bearbeiten bearbeitet werden. Zuvor war es nicht möglich, die Konfiguration einer Tabelle von dieser Seite aus zu bearbeiten, und es war erforderlich, zur Datenquelle über das App Workbench zu navigieren. -
Gantt-Diagramm zeigt jetzt die aktuelle Zeit in der Benutzerzeitzone an
Der aktuelle Zeitindikator in einem Gantt-Diagramm spiegelt jetzt die konfigurierte Zeitzone des Benutzers wider, anstatt die Serverzeitzone. -
Durchsuchen-Schaltfläche ist jetzt richtig ausgerichtet
Die Durchsuchen-Schaltfläche für eine Datei-Steuerung ist jetzt richtig mit Textfeldern in einem Mehrzeilenpanel ausgerichtet.
4.59.0
App Builder 4.59 wird regional im Rahmen des Harmony 11.59 / 12.3 Releases veröffentlicht. Die Download-Links können möglicherweise früher auf der App Builder Community veröffentlicht werden als an diesen Daten.
| 4.59 App Builder | |
|---|---|
| APAC | 7. April 2026 (4 Uhr AEST) |
| EMEA | 8. April 2026 (1 Uhr CEST) |
| NA | 8. April 2026 (16 Uhr PDT) |
Version 4.59.0+38548.1eb19fb1 erstellt am 2.4.2026 22:55:19 Uhr
Verbesserungen
-
Persistenz temporärer Werte bei Panel-Aktualisierung
Temporäre Werte werden jetzt nach einem Speichern-Ereignis beibehalten, wenn der Aktualisierungsbereich auf Panel-Aktualisierung gesetzt ist. -
Verbesserte Leistung
Das Löschen von Tabellen und das Hinzufügen von Fremdschlüsseln dauert jetzt weniger Zeit.
Fehlerbehebungen
-
OAuth-Redirect-URI enthält bei Verwendung eines Reverse-Proxys keinen Port mehr
Wenn App Builder hinter einem Reverse-Proxy gehostet wird, enthält der OAuth-Sicherheitsanbieter die Portnummer in der Redirect-URI nicht mehr, wenn der Standardport verwendet wird. Zuvor enthielt die Redirect-URI den expliziten Port (zum Beispielhttps://example.com:443/Vinyl/signin-OAuth), was dazu führte, dass OAuth-Anbieter sie als ungültig ablehnten. Für App Builder 4.58 oder früher ist ein Workaround verfügbar. -
OAuth-Fehler "Mehrere Token gefunden" behoben
Nach dem Erwerb eines neuen Zugriffstokens geben OAuth-Sicherheitsanbieter den FehlerMehrere Token, die vom selben Sicherheitsanbieter an das System ausgegeben wurden, gefundennicht mehr zurück. Das Problem betraf Berechtigungsarten, die Zugriffstoken mit Client-Anmeldeinformationen erwerben, wenn der Refresh-Token-Flow nicht aktiviert war. -
Warnungsdialogschaltflächen sind jetzt übersetzt
Bei Verwendung von Sprachübersetzungen sind die Schaltflächentexte Abbrechen und Fortfahren in Warnmeldungen jetzt wie erwartet übersetzt. -
Grid-Zeilenbearbeitungen berücksichtigen jetzt die Aktualisierungseinstellungen
Das Bearbeiten einer einzelnen Zeile in einem Grid und das anschließende Klicken auf das Speichern-Symbol berücksichtigt jetzt die Panel- und Seitenaktualisierungseinstellungen. -
Checkboxen setzen sich jetzt korrekt zurück, wenn eine Auto-Bearbeitung abgebrochen wird
Das Abbrechen einer Zeilenbearbeitung rollt jetzt automatisch alle Checkbox-Änderungen zurück, die an diesem Datensatz vorgenommen wurden. Dies verhindert unbeabsichtigte Datenaktualisierungen, wenn Sie eine Auto-Bearbeitungssitzung ohne Speichern Ihrer Änderungen verlassen. -
Fehler beim Nachverfolgen von Exportaktionen tritt nicht mehr auf
Ein Fehler tritt nicht mehr auf, wenn ein Ereignis mit einer Export Aktion ausgeführt wird, während die Nachverfolgung aktiviert ist. -
Überlaufmenü zeigt keine verschachtelten Bildlaufleisten mehr an
Das Menü, das über die Übersichtsschaltfläche in der Titelleiste aufgerufen wird, zeigt keine verschachtelten Bildlaufleisten mehr an. -
Visuelle Workflow-Diagramme werden jetzt korrekt dargestellt
Visuelle Workflows und Workflow-Diagramme zeigen keine überflüssigen Elemente innerhalb des Diagramms mehr an.
4.58.0
App Builder 4.58 wird regional als Teil des Harmony 11.58 Releases veröffentlicht. Die Download-Links können möglicherweise früher auf der App Builder Community veröffentlicht werden als an diesen Daten.
| 4.58 App Builder | |
|---|---|
| APAC | 17. März 2026 (5 Uhr AEDT) |
| EMEA | 18. März 2026 (0 Uhr CET) |
| NA | 18. März 2026 (16 Uhr PDT) |
Version 4.58.0+38441.e42d98b8 erstellt am 3/12/2026 17:33:32 Uhr
Verbesserungen
-
Intelligentere KI-App-Erstellung
Version 2 des App Builder AI Assistant ist jetzt intelligenter, mit diesen verbesserten Designfähigkeiten:- Intuitive Workflows entwerfen: Es erstellt jetzt geschachtelte, relationale Ansichten. Zum Beispiel, Bestellungen und Artikel direkt innerhalb eines Kundenrekords anzeigen.
- Zweck über Vorlagen priorisieren: Es bestimmt jetzt das beste UI-Layout — wie Dashboards oder spezialisierte Eingabesysteme — basierend auf der Absicht Ihrer Daten.
- App-Unordnung reduzieren: Es erstellt jetzt weniger, bedeutungsvollere Seiten, die automatisch miteinander verbunden sind.
Um die Version des Assistenten zu wechseln, fragen Sie ihn oder navigieren Sie zu IDE > > AI Chat Service, und klicken Sie dann auf AI Assistant Version. Sie können jederzeit zur ursprünglichen Version 1 zurückwechseln.
Version 2 erfordert GPT-5.2 oder höher. Für Azure OpenAI müssen Sie in Azure einen neuen GPT-5.2-Endpunkt bereitstellen.
So wechseln Sie die Version des Assistenten:
-
Navigieren Sie zu IDE > > AI Chat Service und klicken Sie anschließend auf AI Assistant Version. Wählen Sie Version 2 aus und klicken Sie auf Proceed.
-
(Nur für Azure OpenAI) Wählen Sie im Dialog IDE > > AI Chat Service im Feld Deployment Name Ihr bereitgestelltes GPT-5.2-Modell aus.
-
Klicken Sie auf Test und Save.
-
OAuth-Sicherheitsanbieter JWT-Unterstützung
Der OAuth-Sicherheitsanbieter unterstützt jetzt die Verwendung von JSON Web Tokens (JWTs) zur Client-Authentifizierung, einschließlich sowohl der Client-Geheimnis- als auch der privaten Schlüsselmethoden.
Fehlerbehebungen
-
Löschsymbol für Multi File Upload-Widget entfernt
Im Multi File Upload Widget Version 3.4 wird ein Löschsymbol nicht mehr für hochgeladene Dateien angezeigt. Dieses Symbol ist in vorherigen Versionen nicht funktional. Um hochgeladene Dateien zu entfernen, erstellen Sie stattdessen Anwendungslogik. Zum Beispiel, aktivieren Sie das Löschen in einem Mehrzeilenpanel, das die Inhalte der Dateitabelle enthält. -
Pivot-Regeln verwenden jetzt Bindungskriterien
Pivot-Regeln wenden jetzt Bindungskriterien an, um die Spalten zu bestimmen. Zuvor wurden Bindungskriterien ignoriert, was zu unerwarteten Spalten führte und die Leistung bei größeren Datensätzen beeinträchtigte. -
Windows mutual authentication no longer fails
When using a client certificate for mutual authentication on Windows, mutual authentication no longer fails with the errorNo credentials are available in the security package. -
Importieren von REST-Endpunkt-API-Parametern führt nicht mehr zu einem Fehler
Das Klicken auf Entdecken in der Tabelle Endpunktparameter eines REST-Endpunkts führt nicht mehr zu dem FehlerObject reference not set to an instance of an object. -
Ein Sicherheitsanbieter mit mehreren
Name-Ansprüchen führt nicht mehr zu einem Fehler
Das Speichern eines Sicherheitsanbieters mit mehrerenName-Ansprüchen führt nicht mehr zu dem FehlerFound multiple claims types matching the given usage. -
Testen von OpenID Connect führt nicht mehr zu einem Fehler
Das Testen eines Datenservers, der die OpenID Connect-Authentifizierung verwendet, wenn der Benutzer sich noch nicht authentifiziert hat, führt nicht mehr zu dem FehlerThe parameter 'json' cannot be a 'null' or an empty object.
4.57.1
App Builder 4.57.1 ist ein Patch zur App Builder-Version 4.57, die im Rahmen des Harmony 11.57-Release veröffentlicht wurde. App Builder 4.57.1 wurde am 5.-6. März 2026 in allen Regionen verfügbar gemacht.
Version 4.57.1+38388.043aad16 erstellt am 5.3.2026 um 21:35:33 Uhr
Fehlerbehebungen
-
REST-Protokolle XML- und Formularanzeigeproblem behoben
REST-Datenserverprotokolle zeigen jetzt den Inhalt von XML- und Formular-Anfragen korrekt an. Zuvor wurden sie fälschlicherweise base64-kodiert. -
REST-Anfragen senden keine doppelten Parameter mehr
Wenn Parameter in der Tabelle Endpunktparameter definiert sind, werden sie nicht mehr fälschlicherweise in der URL und im Body von POST-, PUT- und PATCH-REST-Anfragen dupliziert.
4.57.0
App Builder 4.57 wird regional als Teil des Harmony 11.57 Releases veröffentlicht. Die Download-Links können möglicherweise früher auf der App Builder Community veröffentlicht werden als an diesen Daten.
| 4.57 App Builder | |
|---|---|
| APAC | 24. Februar 2026 (6 Uhr AEDT) |
| EMEA | 25. Februar 2026 (1 Uhr MEZ) |
| NA | 25. Februar 2026 (16 Uhr PST) |
Version 4.57.0+38333.92d1bf03 erstellt am 20.2.2026 21:29:16 Uhr
Neue Funktionen
- Neuer SMTP-Client-Sicherheitsanbieter
Ein dedizierter SMTP-Client-Sicherheitsanbieter vereinfacht die Verwaltung der Email-Authentifizierung. Er unterstützt anonyme oder grundlegende (Passwort-)Authentifizierungstypen und hat die Möglichkeit, dieIgnoreTlsErrors-Eigenschaft umzuschalten.
Verbesserungen
-
Unterstützung von Sicherheitsanbietern für SMTP-Benachrichtigungsserver
Ein SMTP-Benachrichtigungsserver kann jetzt so konfiguriert werden, dass er einen Sicherheitsanbieter verwendet, einschließlich OAuth und OpenID Connect, sowie den neuen SMTP-Client-Sicherheitsanbietertyp. Eine neue Provider-Liste wird auch auf der Seite Benachrichtigungsserver bereitgestellt. -
Unterstützung für das Aktualisieren von Google-Zugriffstoken
App Builder unterstützt jetzt das Aktualisieren von Zugriffstoken, die von Google ausgegeben werden. Um diese Unterstützung zu aktivieren, setzen Sie in der Konfiguration eines OpenID Connect-Sicherheitsanbieters die folgenden neuen Eigenschaften:- Prompt:
consent - AuthorizationEndpointParameters:
&access_type=offline
Die AuthorizationEndpointParameters-Eigenschaft ist auch in einem OAuth-Sicherheitsanbieter konfigurierbar.
- Prompt:
-
Isoliertes Laden von Assemblies für Skripte
App Builder unterstützt jetzt das isolierte Laden von Assemblies über Bibliotheksarchive (ZIP-Dateien) in C#-Skripten, um Versionskonflikte zu vermeiden. Entwickler können gebündelte Abhängigkeiten hochladen und sie direkt in Skripten mit der#r-Direktive referenzieren. Dies gewährleistet die Stabilität von Skripten, selbst wenn die Kernanwendungsbibliotheken aktualisiert werden. -
Webhook-Abfrage von neuen Ereignissen
Es ist jetzt möglich, einen Webhook-API Endpunkt aus dem Neuen Ereignis abzufragen. Zuvor konnte der Webhook-Endpunkt nur aus dem Einfügen Ereignis abgefragt werden. -
Benachrichtigungsserver-Organisation nach Typ
Die Seite Benachrichtigungsserver hat eine neue Typ-Spalte mit Werten wie SMS und Push. Die Spalte Standard-Absenderadresse (relevant nur für SMTP-Server) wurde entfernt. Mehrere kleinere Namensaktualisierungen wurden ebenfalls zur Konsistenz vorgenommen.
Fehlerbehebungen
-
Email-PK verursacht keinen Absturz des App Builders mehr
Tabellen mit einer Primärschlüssel (PK) Spalte, deren logischer Datentyp Email ist, können den App Builder nicht mehr zum Absturz bringen. -
App Workbench-Panel-Diagramme werden jetzt angezeigt
Ein Problem wurde behoben, das dazu führte, dass Panel-Diagramme im Seiten-Panel-Layout der App Workbench nicht wie erwartet gerendert wurden, wenn die Seite scrollbare Gruppen enthält.
4.56.0
Die App Builder 4.56 wird regional im Rahmen des Harmony 11.56 Releases veröffentlicht. Die Download-Links können möglicherweise früher auf der App Builder Community veröffentlicht werden als an diesen Daten.
| 4.56 App Builder | |
|---|---|
| APAC | 3. Februar 2026 (6 Uhr AEDT) |
| EMEA | 4. Februar 2026 (1 Uhr CET) |
| NA | 4. Februar 2026 (16 Uhr PST) |
Version 4.56.0+38230.f4c78fed erstellt am 28.1.2026 21:55:53 Uhr
Verbesserungen
-
Sichtbarkeit der AI Assistant-Option
Die Option AI Assistant im App Builder wird jetzt allen Benutzern im Site Menu und im Action Drawer angezeigt. Um die Funktionalität zur Erstellung und Pflege von Anwendungen durch Interaktion mit einem AI-Assistenten in natürlicher Sprache zu aktivieren, kontaktieren Sie Ihren Customer Success Manager (CSM). -
Auswahl von Organisationen und Umgebungen für den Harmony-Sicherheitsanbieter
Bei der Konfiguration eines Harmony-Sicherheitsanbieters listen die ParameterOrganizationIdundEnvironmentIdjetzt die Organisationen und Umgebungen auf, die unter IDE > > Harmony konfiguriert sind.
Änderungen
- Terminologie-Update für Feldgruppen
Die Terminologie im gesamten App Builder, die sich auf eine Art von Container bezieht, die innerhalb einer Steuergruppe verwendet werden kann, wurde aktualisiert, um konsistent auf Feldgruppen zu verweisen. Frühere Bezeichnungen für dieses Feature umfassen Zone, Steuergruppe, Feldgruppe und Gruppe.
Fehlerbehebungen
-
Sichtbarkeiten werden jetzt nach einem zeilenbasierten Refresh bei der Ausführung eines benutzerdefinierten Ereignisses ausgeführt
Benutzerdefinierte Ereignisse berücksichtigen jetzt die Ereignisvererbung bei der Bestimmung des Refresh-Bereichs. Wenn das Ereignis sowohl auf der physischen Tabelle als auch auf dem Geschäftsobjekt definiert ist, wird der größere Refresh-Bereich verwendet. Zum Beispiel, wenn das Tabellenevent einen Refresh-Bereich von Panel hat und das Geschäftsobjektevent einen Refresh-Bereich von Row, wird letzterer angewendet. -
Steuerelemente, die durch eine Sichtbarkeits-Spalte verborgen sind, sind jetzt optional
Steuerelemente, die zur Entwurfszeit als Erforderlich gekennzeichnet sind, aber zur Laufzeit durch eine Sichtbarkeits-Spalte verborgen werden, werden während des Speichervorgangs nicht mehr als erforderlich behandelt. -
Listenregeln fügen nicht mehr alle Tabellen-Spalten hinzu
Neue Listen-Regeln wählen jetzt standardmäßig nur die Primärschlüssel-Spalten und Spalten mit listenbezogenen Verwendungstypen aus. Zuvor wählten Listenregeln standardmäßig alle Spalten aus. -
Exportaktion berücksichtigt jetzt den logischen Datentyp
Beim Exportieren in eine CSV-Datei mit dem Export-Aktionstyp werden die Werte jetzt gemäß dem logischen Datentyp formatiert. Zum Beispiel enthält eine Spalte mit einem logischen Datentyp Datum nicht mehr die Zeitkomponente, unabhängig davon, ob der Speicherdatentyp die Zeit enthält. -
SVG-Bilder werden jetzt in Menüelementen gerendert
Ein SVG-Bild, das keine Höhe oder Breite definiert hat, wird jetzt wie erwartet gerendert, wenn es in einem Menüelement verwendet wird. -
REAL- undFLOAT-Datentypzuordnungen sind jetzt angemessen
Der App Builder ordnet die DatentypenREALundFLOATjetzt genauer basierend auf dem Datenbankanbieter zu:- MySQL: Der
REAL-Typ, der ohne Präzision verwendet wird, wird jetzt dem DatentypDOUBLEzugeordnet. (Im Gegensatz zu anderen Anbietern wirdREALin MySQL standardmäßig als einwertiger Gleitkommawert behandelt.) Dies behebt die Erkennung der Standardwerte von Booleschen Spalten. - Oracle: Die Typen
REALundFLOATwerden jetzt geeigneteren Datentypen zugeordnet. Zuvor wurdeFLOATdemBINARY_FLOATundREALdemBINARY_DOUBLEzugeordnet. - DB2: Der
REAL-Typ wird jetzt einem geeigneteren Datentyp zugeordnet. Zuvor wurdeREALdemDOUBLEzugeordnet.
- MySQL: Der
-
Ereignisse zur Aktivierung von Benutzerkonten sind jetzt vorhanden
Das öffentliche Datenobjekt Benutzer hat jetzt die erwarteten Ereignisse zur Aktivierung und Deaktivierung von Benutzerkonten. -
Benutzername wird jetzt beim Login beibehalten
Die Anmeldeseite behält jetzt den Benutzernamen beim Wechseln der Browser-Tabs bei. -
mvSQL-Konvertierungen beinhalten jetzt explizite Primärschlüssel
Bei der Konvertierung einer mvSQL-Anweisung in ein Geschäftsobjekt wird jetzt mindestens eine Spalte als Primärschlüsselspalte gekennzeichnet. -
Warnung wird jetzt für gebundene Panels ohne Primärschlüssel angezeigt
Eine Warnung wird jetzt angezeigt, wenn ein Entwickler Erstellen, Aktualisieren oder Löschen für ein Panel aktiviert, das an ein Geschäftsobjekt ohne Primärschlüssel gebunden ist.
4.55.1
App Builder 4.55.1 ist ein Patch zur App Builder-Version 4.55, die im Rahmen des Harmony 11.55 Releases veröffentlicht wurde. App Builder 4.55.1 wurde am 20.-21. Januar 2026 in allen Regionen verfügbar gemacht.
Version 4.55.1+38175.98deb5a8 erstellt am 20.1.2026 um 19:33:24 Uhr
Fehlerbehebungen
- Problem beim Upgrade auf 4.55 behoben
Dieser Fix behebt einen Fehler beim Upgrade auf Version 4.55.
4.55.0
App Builder 4.55 wird regional als Teil des Harmony 11.55 Releases veröffentlicht. Die Download-Links können möglicherweise früher auf der App Builder Community als an diesen Daten veröffentlicht werden.
| 4.55 App Builder | |
|---|---|
| APAC | 13. Januar 2026 (6 Uhr AEDT) |
| EMEA | 14. Januar 2026 (1 Uhr CET) |
| NA | 14. Januar 2026 (16 Uhr PST) |
Version 4.55.0+38114.68579ece erstellt am 9.1.2026 00:48:05 Uhr
Bekanntes Problem beim Upgrade auf 4.55.0
Es gibt ein bekanntes Problem beim Upgrade auf Version 4.55.0. Dieses Problem ist in Version 4.55.1 und später behoben.
Hinweis
Die Version 4.54 war intern.
Verbesserungen
-
CData-Datenserverprotokollierung
CData-basierte Datenserver haben eine neue Protokolldatei-Option, bei der Sie die Datenserverprotokollierung aktivieren und Protokolldateien herunterladen können. Beachten Sie, dass diese Funktion nur für Einzelserver-Installationen gedacht ist. -
Block-Funktion
Eine neue mvSQL-Datenbankfunktion,Block(), ermöglicht die Verwendung der Block-Spaltennutzungsarten nach Namen anstelle von numerischen Werten. -
metadataBereitstellungspunkt
Der neuemetadataBereitstellungspunkt kann verwendet werden, um Informationen über die Konfiguration einer Umgebung abzurufen. -
Wartungsworkflow-Unterstützung für versiegelte Anwendungen
Der Wartungsworkflow umfasst jetzt versiegelte Anwendungen in seinem Objektauswahlmenü. -
Möglichkeit, ein Ereignis auszulösen, wenn eine Zeile ausgewählt wird
Ein Ereignis kann jetzt ausgelöst werden, wenn eine Zeile in einem Mehrzeilen-Panel wie einem Raster, Kachel- oder Bahn-Panel angeklickt wird. -
Konsolidierung der Einstellungen versiegelter Anwendungen
Das Löschen einer versiegelten Anwendung kann jetzt von der IDE > Anwendungen-Seite aus erfolgen. Die separate Seite "Versiegelte Anwendungen löschen" in IDE > Zusätzliche Einstellungen ist nicht mehr erforderlich und wurde entfernt. -
Die Validierungsnachricht für benutzerdefinierte mvSQL-Funktionen wurde verbessert
Die Validierungsnachricht, die angezeigt wird, wenn der Name einer benutzerdefinierten mvSQL-Funktion ungültig ist, entspricht jetzt den Empfehlungen im Hilfetext.
Fehlerbehebungen
-
Geplante Jobs starten jetzt korrekt neu
Der Hintergrunddienst wurde aktualisiert, sodass geplante Jobs jetzt korrekt neu starten, wenn das System stark belastet ist. -
Problem mit dem Verbindungspool behoben
Ein Problem wurde behoben, bei dem Verbindungen im Verbindungspool nicht ordnungsgemäß freigegeben wurden, wenn Schleifenereignisse und XP CRUD-Regeln ausgeführt wurden. -
Fehlerbehebungen bei der Nachverfolgung
Die diagnostische Funktion zur Nachverfolgung hat diese Fehlerbehebungen:- Die Nachverfolgungsergebnisse für eine Standardregel zeigen jetzt das richtige Geschäftsobjekt an.
- Der Zeitüberschreitungswert für die Nachverfolgung hat jetzt standardmäßig 60 Minuten auf aktualisierten Systemen.
-
Der Dateiimportprozess schlägt jetzt wie erwartet fehl
Der Dateiimportprozess schlägt jetzt fehl, wenn keine Felder in der Quell-CSV- oder Excel-Datei auf Spalten in der Zieltabelle abgebildet werden können. -
Das Platzhalter-Panel erscheint jetzt während der Panelerstellung
Bei der Erstellung eines neuen Panels erscheint das Platzhalter-Panel jetzt wie erwartet im Wireframe. Zuvor, seit Version 4.52, erschien das Platzhalter-Panel nicht sofort, und die Browserseite musste aktualisiert werden, um es zu sehen. -
Fehlerbehebungen im Live Designer
Der Live Designer hat diese Fehlerbehebungen:- Rahmen-Panels können jetzt zu einer Seite hinzugefügt werden. Zuvor geschah nach der Auswahl eines Rahmen-Panels nichts.
- Beim Versuch, ein Panel hinzuzufügen, tritt der Fehler
Erwartete Seitensteuerungnicht mehr manchmal auf.
-
Fehlerbehebungen für Raster-Panels in Assistenten
Assistenten haben diese Fehlerbehebungen in Bezug auf Raster-Panels:- Raster respektieren jetzt die Einstellung Bearbeitungsmethode. Zuvor verwendeten Raster mit einer Bearbeitungsmethode von Standard stattdessen Auto.
- Wenn nach der Bearbeitung von Rasterzeilen die Schaltfläche Fortfahren angeklickt wird, tritt der Fehler
Aktive Zeile kann nicht abgerufen werdennicht mehr manchmal auf.
-
Salesforce Platform1-Datenserver funktioniert jetzt
Der Versuch, einen Salesforce Platform1-Datenserver zu verwenden, führt nicht mehr zu dem FehlerObjektverweis wurde nicht auf eine Instanz eines Objekts gesetzt. -
REST-API-Tabellentyp Objekt funktioniert jetzt
Das Festlegen des Feldtyps einer REST-API-Ressource auf Objekt führt beim Abfragen des REST-Endpunkts nicht mehr zu einem Fehler. Beachten Sie, dass ein Tabellentyp von Objekt genau eine Zeile zurückgeben muss. -
Zielspalte für temporäre Nutzung ausgeblendet
Die Zielspalte-Liste einer Spalte ist jetzt ausgeblendet, wenn ihr Nutzungstyp auf Temporär gesetzt ist. -
Schaltflächenuntertyp Nächster funktioniert jetzt unabhängig
Das Festlegen des Untertyps einer Schaltfläche auf Nächster funktioniert jetzt, ohne dass auch die Nachereignisaktion auf Nächster gesetzt werden muss. -
Validierung des Harmony-Verbindungsassistenten hinzugefügt
Im Jitterbit Harmony-Verbindungsassistenten ist die Nächster-Schaltfläche jetzt deaktiviert, bis eine Organisation oder Umgebung ausgewählt wird. -
OpenAPI-Importassistent zeigt jetzt nur Endpunkte an
Der Web Service Importassistent zum Importieren eines Endpunkts aus einem OpenAPI-Dokument zeigt jetzt nur Endpunkte an. Zuvor wurden auch Untertabellen aufgelistet, aber das Klicken auf Schema importieren bei einer einzelnen Untertabelle funktionierte nicht. -
Benutzeroberflächenfelder für Schlüssel und Token umbenannt
Die Benutzeroberflächenbezeichnungen in den Anmeldeinformationen eines HTTP-Sicherheitsanbieters wurden entsprechend in API-Schlüssel und Token umbenannt. Zuvor hießen diese Felder Passwort.
4.53.0
App Builder 4.53 wird regional als Teil des Harmony 11.53 Releases veröffentlicht. Die Download-Links können möglicherweise früher auf der App Builder Community als an diesen Daten veröffentlicht werden.
| 4.53 App Builder | |
|---|---|
| APAC | 3. Dezember 2025 (6 Uhr AEDT) |
| EMEA | 4. Dezember 2025 (1 Uhr MEZ) |
| NA | 4. Dezember 2025 (16 Uhr PST) |
Version 4.53.0+37917.7f989233 erstellt am 24.11.2025 22:10:36 Uhr
Neue Funktionen
- Neuer Jitterbit Harmony Verbindungsassistent
Ein neuer wizard-basierter Ansatz zum Einrichten einer Jitterbit Harmony Verbindung erleichtert die Konfiguration eines Jitterbit Harmony Authentifizierungsanbieters und von REST-Datenquellen, die mit API Manager APIs verbunden sind. Gehe zu IDE > > Harmony und klicke auf Setup, um loszulegen.
Verbesserungen
-
Snowflake-Datenserver-Unterstützung für OAuth 2.0-Authentifizierung
Ein Snowflake-Datenserver kann jetzt so konfiguriert werden, dass er sich mit OAuth 2.0 authentifiziert. In den Erweiterten Einstellungen einer bestehenden Serverkonfiguration setze das Feld Erweitert aufAuthScheme=Password, um OAuth 2.0 zu verwenden. -
Möglichkeit, eine Standard-Bereitstellungsumgebung festzulegen
Du kannst jetzt eine Standard-Bereitstellungsumgebung festlegen, was es ermöglicht, ein Release mit einem einzigen Klick bereitzustellen. -
Trace-Modus wird jetzt automatisch deaktiviert
Das Tracing ist jetzt standardmäßig für 60 Minuten aktiviert, um Protokollüberläufe zu verhindern. -
Konsolidierung von Sprach- und Lokalisierungseinstellungen
Sprach- und Lokalisierungseinstellungen befinden sich jetzt auf der Aktion Drawer > Benutzerprofil anzeigen Seite für eine bessere Auffindbarkeit. Zuvor waren sie zugänglich, indem man auf den Namen der aktuellen Sprache und Lokalisierung im Aktion Drawer klickte. -
Hilfetextklärung für Rollback-Handler
Der Hilfetext im Produkt für Rollback-Handler wurde verbessert, um zu klären, dass Rollback-Handler registriert werden, wenn eine Aktion erfolgreich abgeschlossen wird. Wenn eine Aktion fehlschlägt, werden die Rollback-Handler eines Ereignisses in umgekehrter Reihenfolge ausgeführt, beginnend mit den Handlern der letzten erfolgreichen Aktion. -
PDFSharp-Bibliotheksupgrade
Die in Drittanbieter-Bauten verwendete PDFSharp-Bibliothek wurde aktualisiert.
Fehlerbehebungen
-
Unterstützung für den
User-Agent-Header
DerUser-Agent-Header wird jetzt gesendet, wenn HTTP-Anfragen an Drittanbieterdienste wie REST-APIs gestellt werden. -
Problem mit der Seitenbearbeitung für Silo-Entwickler behoben
Mitglieder der Gruppe Silo Developers können jetzt Seiten wie erwartet bearbeiten. -
Datenquellen können von der Seite Datenserver erstellt werden
Administratoren können wieder eine neue Datenquelle von der Aktionsschublade > IDE > Datenserver-Seite wie erwartet erstellen. Dies behebt ein Problem, das seit App Builder 4.47 besteht. -
Webdienstparameter in einer versiegelten Datenquelle können jetzt bearbeitet werden
Webdienstparameter sind jetzt von einem Administrator bearbeitbar, wenn die REST-Datenquelle versiegelt ist. -
Bericht-Plugins können jetzt kompiliert werden
Ein benutzerdefiniertes Bericht-Plugin kann jetzt wie erwartet kompiliert werden. Zuvor trat der folgende Fehler auf:A suitable constructor for type 'Vinyl.Scripting.Plugins.ReportScriptPluginInvoker' could not be located. -
Tab-Steuerelemente werden jetzt im Live Designer angezeigt
Wenn ein Tab-Steuerelement im Live Designer ausgewählt ist, wird es jetzt wie erwartet angezeigt. Zuvor war das Panel leer.
4.52.0
App Builder 4.52 wird regional im Rahmen der Harmony 11.52 Veröffentlichung veröffentlicht. Die Download-Links können möglicherweise früher auf der App Builder Community veröffentlicht werden als an diesen Daten.
| 4.52 App Builder | |
|---|---|
| APAC | 11. November 2025 (6 Uhr AEDT) |
| EMEA | 13. November 2025 (1 Uhr MEZ) |
| NA | 13. November 2025 (16 Uhr PST) |
Version 4.52.0+37841.096a94b2 erstellt am 05.11.2025 um 18:48:29 Uhr
Neue Funktionen
-
Einstufige Bereitstellung
Einstufige Bereitstellung ist ein halbautomatisierter Prozess, der konfiguriert werden kann, um einem Entwickler zu ermöglichen, Änderungen von einer Quellumgebung (wie Entwicklung) in eine Zielumgebung (wie QA) zu übertragen, ohne die IDE zu verlassen. -
Automatisierung der Veröffentlichung
Veröffentlichte REST-APIs können jetzt verwendet werden, um Veröffentlichungen programmgesteuert zu erstellen.
Verbesserungen
-
Möglichkeit, Übersetzungsbündel zu entsiegeln
Sprachübersetzungsbündel können jetzt von einem Administrator entsiegelt werden. -
Aktualisierung des Markenauftritts der mobilen App
Die Jitterbit App Builder mobile Anwendung hat ein aktualisiertes Branding im App Store (Apple/iOS) und im Google Play Store (Android).
Änderungen
-
Aktualisierungen des Verhaltens von REST-Endpunkten
Neue REST-Endpunkte die von App Builder veröffentlicht wurden, geben jetzt den logischen Wert anstelle des Speicherwerts zurück. Beispielsweise werden boolesche Werte alstrueoderfalseanstelle von1oder0zurückgegeben. Um diese Verhaltensänderungen auf einen bestehenden REST-Endpunkt anzuwenden, setzen Sie die Kompatibilität auf Version 3. -
Abkündigung der Popup-Größen Extra Klein und Extra Extra Klein
Die Popup-Größen Extra Klein und Extra Extra Klein wurden abgekündigt und können nicht mehr ausgewählt werden. Bestehende Popups, die mit diesen Größen konfiguriert sind, sind nicht betroffen.
Fehlerbehebungen
-
Standardregeln können jetzt auf Werte verweisen, die in einer REST-Anfrage bereitgestellt werden
Standardregelbindungen verweisen jetzt auf Werte, die an einen REST-API-Endpunkt gesendet werden, wenn die REST-Endpunktversion Kompatibilität 2 und höher verwendet wird. -
Berichte werden jetzt beim Ausführen aus einem Docker-Container gerendert
Berichte werden jetzt wie erwartet gerendert, wenn der App Builder aus dem Docker-Image ausgeführt wird. Zuvor konnte der Dokumentationslink für eine Lösung den Bericht nicht laden. -
SMTP-Benachrichtigung
STARTTLS-Fehler behoben
DieSTARTTLS-Verhandlung wurde für SMTP-Benachrichtigungsserver korrigiert. Dies behebt einen Fehler beim Versuch, eine Verbindung herzustellen. -
Aktualisierungen des Filterpanels lösen jetzt Aktualisierungen der untergeordneten Panels aus
Eine Änderung der Filterkriterien eines Panels lädt jetzt automatisch die untergeordneten Panels neu, ohne dass das Ereignis zur Aktualisierung konfiguriert werden muss. -
Sicherheitsanbieter für die Benutzerbereitstellung wird jetzt im Identitätsbereich angezeigt
Nach dem Hinzufügen einer Identität für einen Sicherheitsanbieter zur Benutzerbereitstellung wird im Panel Identitäten nach Anbieter kein Fehler mehr angezeigt. -
Sevalidierung überprüft jetzt, ob das
Öffentlich-Flag geändert wurde
Ein Validierungsfehler wird nicht mehr angezeigt, wenn eine nicht-öffentliche Seite, die von einer Benachrichtigung referenziert wird, geändert wird, es sei denn, dasÖffentlich-Flag wurde geändert. -
Validierungsfehler beim Löschen einer Panelgruppe behoben
Ein ordnungsgemäßer Validierungsfehler wird jetzt zurückgegeben, wenn eine Panelgruppe gelöscht wird, die ein oder mehrere Panels enthält. Zuvor trat der FehlerCannot read properties of nullauf. -
Bedingte Formatierung bei langen Spaltennamen funktioniert jetzt
Bedingte Formatierungsregeln, die auf eine Spalte mit einem langen Namen verweisen, funktionieren jetzt wie erwartet und schlagen nicht mehr stillschweigend fehl. -
Das Bearbeiten von Einzelzeilen-Panels fügt keine nicht zugeordneten URL-Schlüssel mehr hinzu
Das Bearbeiten einer Zeile in einem Panel mit einer einzigen Zeile auf der Root-Ebene filtert jetzt nicht mehr versehentlich andere Panels auf der Root-Ebene. -
REST-API-Struktur-Link behoben
Der Struktur-Link auf der IDE > REST APIs-Seite öffnet jetzt die korrekte Ressource.
4.51.0
App Builder 4.51 wird regional als Teil des Harmony 11.51 Releases veröffentlicht. Die Download-Links können möglicherweise früher auf der App Builder Community veröffentlicht werden als an diesen Daten.
| 4.51 App Builder | |
|---|---|
| APAC | 21. Oktober 2025 (4 Uhr AEDT) |
| EMEA | 22. Oktober 2025 (1 Uhr CEST) |
| NA | 22. Oktober 2025 (16 Uhr PDT) |
Version 4.51.0+37730.2714d1de erstellt am 16.10.2025 17:43:33 Uhr
Verbesserungen
-
Unterstützung für Microsoft Windows Server 2025
Das Betriebssystem Microsoft Windows Server 2025 wird jetzt für App Builder 11.51 und höher unterstützt. -
Verbesserungen der Benutzererfahrung im Rule Builder
Folgende Verbesserungen der Benutzererfahrung wurden auf der Seite Rule Builder vorgenommen:- Das Regel-Panel hat jetzt einen auffälligen Rollen-Button, der von den Edge Case-Einstellungen verschoben wurde.
- Wenn Standardeinstellungen registriert sind, werden diese jetzt zusammen mit einer Anzahl angezeigt.
- Wenn Reichweiten-Regeln registriert sind, werden diese jetzt mit einer Anzahl anstelle eines Sternchens angezeigt.
Änderungen
-
Aktualisierungen des Verhaltens von REST-Endpunkten
Neue REST-Endpunkte von App Builder haben jetzt diese Standardverhalten:- Das Neu-Ereignis wird vor dem Einfügen-Ereignis aufgerufen. Das Neu-Ereignis führt die standardmäßigen Regeln aus, die auf dem Geschäftsobjekt und der physischen Tabelle registriert sind.
- Die Einstellungen zur Aktualisierung auf Ereignisebene werden jetzt beachtet.
Um diese Verhaltensänderungen auf einen bestehenden REST-Endpunkt anzuwenden, setzen Sie die Kompatibilität auf Version 2.
Fehlerbehebungen
-
Rotierte Bilder haben jetzt die richtige Ausrichtung
Rotierte Bilder in Telerik (Standard-)Berichten werden jetzt korrekt rotiert. -
Superobjekt-Datensätze werden nach dem Einfügen jetzt angezeigt
Die Seite Super Objects zeigt jetzt neu erstellte Objekte an, ohne dass die Seite aktualisiert werden muss. -
Suchleistenfilterproblem behoben
Die Suchleiste der Anwendung zeigt jetzt die erwarteten Filterwerte nach einem Neuladen oder dem Zurückkehren zur Seite an. Zuvor wurde[object Object]angezeigt. -
Sealed webhooks and REST endpoints are now shown
Deployed/sealed webhooks and REST SNAPIs are now shown on the IDE > REST APIs page. -
Webhook and REST endpoint Details buttons fixed
REST and webhook data server Details buttons now open the expected details instead of the endpoint page. -
Home and Configuration buttons are now translated in new applications
New applications that have a language added now have the Home and Configuration buttons translated as expected. -
API call actions no longer result in a bindings error
API call actions for non-GET requests no longer fail with the errorAPI Call action bindings require a row.
4.50.0
App Builder 4.50 wird regional als Teil des Harmony 11.50 Releases veröffentlicht. Die Download-Links können möglicherweise früher auf der App Builder Community veröffentlicht werden als an diesen Daten.
| 4.50 App Builder | |
|---|---|
| APAC | 30. September 2025 (4 Uhr AEST) |
| EMEA | 1. Oktober 2025 (1 Uhr CEST) |
| NA | 1. Oktober 2025 (16 Uhr PDT) |
Version 4.50.0+37657.57b60e73 erstellt am 24.9.2025 17:21:33 Uhr
Verbesserungen
-
AI Assistant Unterstützung für Portugiesisch und Deutsch
Der App Builder AI Assistant wurde als unterstützt für die Sprachen Portugiesisch (Brasilianisch) und Deutsch verifiziert. -
Option zur Validierung von Spalten auf Einzigartigkeit
Tabellenbeschränkungen, die Einzigartigkeit durchsetzen, haben eine neue Validieren-Option, die die indizierten Spalten auf Einzigartigkeit vor dem Speichern der Zeile überprüft:- Wenn ausgewählt, überprüft App Builder auf potenzielle Konflikte, bevor die Zeile gespeichert wird, und generiert im Falle eines Konflikts einen Validierungsfehler.
- Wenn nicht ausgewählt, versucht App Builder, die Zeile zu speichern, was zu einer Ausnahme führt, wenn es einen Konflikt gibt. Dies ist die Standardauswahl, die dem vorherigen Verhalten entspricht.
Fehlerbehebungen
-
Automatisch generierte Seitennamen werden nicht mehr fälschlicherweise pluralisiert
Wenn die Sprache eines App-Entwicklers auf eine andere Sprache als Englisch eingestellt ist, werden automatisch generierte Seitennamen nicht mehr pluralisiert. Stattdessen haben automatisch generierte Seiten mit Einzelzeilen-Panels jetzt(Detail)(in der entsprechenden Sprache) an den Seitennamen angehängt. -
Amazon S3 Suchmuster können jetzt festgelegt werden
Das Feld Suchmuster ist jetzt in der Konfiguration eines Amazon S3-Datenservers verfügbar. -
Einfügen von Datensätzen im Shopify-Datenserver funktioniert jetzt
Shopify-ID-Spalten werden jetzt korrekt als automatisch generiert gemeldet. Dies behebt ein Problem, bei dem neue Zeilen nicht in eine Shopify-Tabelle eingefügt werden konnten. -
Bestimmte Validierungen zeigen den Spaltennamen nicht mehr fälschlicherweise an
Ein Problem wurde behoben, bei dem einige Validierungen den zugrunde liegenden Spaltennamen anstelle des Steuerungsnamens anzeigten. -
Die Erstellung von Mehrspalten-Schlüsseln, Indizes und Einschränkungen funktioniert jetzt
Ein Validierungsfehler verhindert nicht mehr die Erstellung von Schlüsseln, Indizes und Einschränkungen mit mehreren Spalten. -
Eine Exportaktion kann jetzt zu einem Ereignis hinzugefügt werden
Das Hinzufügen eines Exportaktionstyps zu einem Ereignis funktioniert jetzt wie erwartet. Zuvor verhinderte ein fehlerhafter Fehlerbericht „Tabelle unterstützt nicht, von einer Aktion aufgerufen zu werden“, dass die Aktion hinzugefügt wurde. -
CSV- und Excel-Importaktionen ignorieren jetzt die Groß- und Kleinschreibung der Spaltennamen
Der für den Import von CSV- und Excel-Dateien verwendete Importaktionstyp behandelt Spaltennamen nicht mehr als groß- und kleinschreibungsempfindlich. Dies löst ein Problem, bei dem der Import fehlschlug, wenn die Spaltennamen sich in der Groß- und Kleinschreibung unterschieden. -
Probleme mit Superobjekten behoben
Mehrere Probleme mit Superobjekten wurden behoben, die sich auf die Sichtbarkeit eines neuen Superobjekts in der Liste, die Löschung ohne Warnung und die Erstellung eines Superobjekts mit demselben Namen wie eines, das gelöscht wurde, beziehen. -
Einfache Suche wird jetzt angewendet, wenn sie als Linkbindungs-Kriterium übergeben wird
Eine vorhandene flache Seite erkennt jetzt, ob Suchkriterien von einem Popup an die Seite übergeben wurden, und lädt die Daten auf der Seite neu.Vorsicht
Dies ist ein nicht unterstütztes Verhalten und kann in einer zukünftigen Version entfernt oder geändert werden.
4.49.0
App Builder 4.49 wird regional als Teil des Harmony 11.49 Releases veröffentlicht. Die Download-Links können möglicherweise vor diesen Daten auf der App Builder Community veröffentlicht werden.
| 4.49 App Builder | |
|---|---|
| APAC | 9. September 2025 (4 Uhr AEST) |
| EMEA | 10. September 2025 (1 Uhr CEST) |
| NA | 10. September 2025 (16 Uhr PDT) |
Version 4.49.0+37564.5d3c05f7 erstellt am 3.9.2025 um 20:45:30 Uhr
Verbesserungen
- Explizite Option zur Festlegung des Themas der Anmeldeseite
Das Anmeldeseiten-Thema von App Builder kann jetzt in IDE > Sicherheitsanbieter im Konfigurations panel festgelegt werden. Dies ermöglicht es, das Thema explizit festzulegen, wenn mehrere Anmeldeseiten-Themen vorhanden sind, was auftreten kann, wenn ein zusätzliches Thema durch ein Release installiert oder aus einem Snapshot wiederhergestellt wird.
Fehlerbehebungen
-
Das Kopieren einer Tabelle bewahrt jetzt die Einstellung "Managed Type: Windows"
Beim Kopieren einer Tabelle mit der Funktion Tabelle kopieren in App Workbench wird die Einstellung Managed Type, wenn sie auf Windows gesetzt ist, jetzt in der kopierten Version beibehalten. Zuvor wurde die Kopie zu einer Standardtabelle. -
Button-Beschriftung wird jetzt verwendet, wenn eine Steuerung an eine Spalte gebunden ist
Die Beschriftung eines Buttons wird jetzt verwendet, wenn der Button einen Dynamische Seite-Link hat und die Titelspalte (jetzt optional) nicht festgelegt wurde. Zuvor war die Titelspalte erforderlich, wenn ein Dynamische Seite-Link verwendet wurde, und ihre Beschriftung wurde ignoriert.
4.48.0
App Builder 4.48 wird regional als Teil des Harmony 11.48 Releases veröffentlicht. Die Download-Links können möglicherweise vor diesen Daten auf der App Builder Community veröffentlicht werden.
| 4.48 App Builder | |
|---|---|
| APAC | 19. August 2025 (4 Uhr AEST) |
| EMEA | 20. August 2025 (1 Uhr CEST) |
| NA | 20. August 2025 (16 Uhr PDT) |
Version 4.48.0+37481.32ee999a erstellt am 13.08.2025 um 19:27:44 Uhr
Neue Funktionen
- Shopify-Datenserver
Der neue Shopify-Datenserver verwendet die GraphQL Admin API und den CData ADO.NET Provider für Shopify, um Shopify und den App Builder zu verbinden.
Verbesserungen
-
Möglichkeit, den logischen Datenbanknamen umzubenennen
Sie können jetzt den logischen Namen einer Datenbank ändern, nachdem sie ursprünglich erstellt wurde, ohne die Datenbank selbst umzubenennen. -
Unterstützung des App Builder AI Assistant für Azure OpenAI
Der App Builder AI Assistant kann jetzt mit einem Azure OpenAI-Schlüssel konfiguriert werden.
Fehlerbehebungen
-
Geschäftsobjekte mit Bindungsspalten können jetzt nicht mehr öffentlich gemacht werden
Da das Attribut der Bindung-Spalte nicht für öffentliche Datenobjekte durchgesetzt wird, verhindert der Regel-Builder jetzt, dass Entwickler ein Geschäftsobjekt öffentlich machen, wenn es vorhandene Bindungsspalten hat, oder eine Spalte als Bindung markieren, wenn das Geschäftsobjekt bereits öffentlich ist. -
Datenquellen mit demselben Namen verursachen keine Konflikte mehr
Das Erstellen eines Releases, das zwei Datenquellen mit demselben Namen enthält, verursacht keine Konflikte mehr. Zuvor schlug das Paket beim Versuch, ein Release zu installieren, fehl. -
Listen mit derselben Spaltenbindung und unterschiedlichen Kriterien bewahren jetzt die Listenauswahl
Listenwerte werden nicht mehr gelöscht, wenn zwei Listen mit unterschiedlichen Filterkriterien an dieselbe Spalte gebunden sind. -
Das Filtern eines Panels, das auf "Hinzufügen, wenn leer" gesetzt ist, löst nicht mehr das Hinzufügen eines Datensatzes aus
Datenraster mit einem Anfänglichen Panelzustand, der auf Hinzufügen, wenn leer gesetzt ist, wechseln nicht mehr in den Einfügezustand, nachdem ein Filter angewendet wurde, der keine Zeilen zurückgibt. -
Hinzufügen, wenn leer bei einem Mehrzeilen-Panel funktioniert jetzt nur, wenn es das Wurzel-Panel ist
Die Option Hinzufügen, wenn leer, die bei Mehrzeilen-Panels verfügbar ist, wird jetzt nur berücksichtigt, wenn das Panel das einzige Wurzel-Panel ist. Zuvor überprüfte die Option Hinzufügen, wenn leer nur, ob es ein einzelnes Wurzel-Panel gab; sie berücksichtigte nicht, ob das Mehrzeilen-Panel das Wurzel-Panel war. -
REST-URLs haben keine gemischten Parameter mehr
Ein Problem, bei dem REST-URLs gemischte Parameter haben konnten, wurde behoben. -
Anmeldeseite ist jetzt mit mehreren Themen zugänglich
Das Erstellen von zwei Themen, die das Login Base Theme erweitern, macht die Anmeldeseite nicht mehr unzugänglich. Zuvor konnte die Anmeldeseite mit dem FehlerMultiple themes implement the Login Base Themenicht geladen werden. -
Löschen von Feldgruppen und verschachtelten Feldern funktioniert jetzt
Beim Löschen von Feldgruppen und verschachtelten Feldern aus einem Panel tritt kein Fehler mehr auf. -
Fehler werden jetzt für bedingt formatierte Menüelemente angezeigt
Fehler in den Regeln für die bedingte Formatierung von Menüs sind jetzt in der Benutzeroberfläche sichtbar. -
Nachfolgende Warnungen verschwinden nicht mehr, nachdem die erste anerkannt wurde
Beim Löschen mehrerer Zeilen aus einem Datenraster könnte der Benutzer mehrere Warnungen sehen. Ein Klick auf Fortfahren bei der ersten Warnung führte dazu, dass die anderen Warnungen verschwanden. Der Benutzer kann jetzt auf Fortfahren bei jeder Warnung klicken. -
Fehlerhafte Warnung beim Umbenennen eines Ereignisses tritt nicht mehr auf
Eine Warnung beim Umbenennen eines Ereignisses erscheint nicht mehr, wenn der Ereignisname nicht geändert wurde. -
Fehlerhafte Warnung zu Primärschlüsseln wird nicht mehr protokolliert
Das Validieren einer Regel aus dem App-Workbench-Panel Aktuell protokolliert keine fehlerhafte Warnung mehr, die auf ein Problem mit den Primärschlüsseln des Geschäftsobjekts hinweist.
4.47.0
App Builder 4.47 wird regional als Teil des Harmony 11.47 Releases veröffentlicht. Die Download-Links können vor diesen Terminen in der App Builder Community veröffentlicht werden.
| 4.47 App Builder | |
|---|---|
| APAC | 29. Juli 2025 (4 Uhr AEST) |
| EMEA | 30. Juli 2025 (1 Uhr CEST) |
| NA | 30. Juli 2025 (16 Uhr PDT) |
Version 4.47.0+37409.4e52bb20 erstellt am 22.07.2025 um 20:29:37 Uhr
Verbesserungen
-
Möglichkeit, Apps und Datenquellen zu entsperren
Administratoren haben jetzt die Möglichkeit, versiegelte Anwendungen und versiegelte Datenquellen zu entsperren.Warnung
Das Entsperren wird in Produktionsumgebungen nicht empfohlen. Änderungen am Schema in einer anderen Umgebung als der Entwicklungsumgebung können Probleme beim Fördern von Änderungen in diese Umgebung verursachen.
-
Option zum Importieren eines REST-Datenservers aus einem OpenAPI-Dokument
Während der Erstellung eines REST-Endpunkts aus einem OpenAPI-Dokument bietet der Assistent jetzt eine Importoption, um automatisch einen REST-Datenserver aus einem anderen OpenAPI-Dokument zu erstellen. Zuvor musste ein Entwickler den Datenserver manuell im Assistenten erstellen.
Fehlerbehebungen
-
Inkompatibler Datentyp beschädigt keine Regel mehr
Das Festlegen einer Spalte auf einen von dem Quell-Connector nicht unterstützten Datentyp beschädigt die Regel nicht mehr. Zuvor wurde die Regel unbrauchbar und musste neu erstellt werden. -
HTML-Steuerelement bewahrt jetzt Leerzeilen
Das HTML-Steuerelement bewahrt jetzt Leerzeilen zwischen aufeinanderfolgenden Zeilenumbrüchen. Zuvor wurden Leerzeilen im Anzeigemodus nicht angezeigt. -
Seitenneuladefehler tritt nicht mehr auf
Das Ändern eines Steuerelements in einem Datenraster und das anschließende Neuladen der Seite führt nicht mehr zu einem Fehler, wenn das Datenraster nach der Spalte dieses Steuerelements sortiert war. -
Zeitwähler-Thema korrigiert
Die Farbthemen für den Zeitwähler wurden korrigiert, sodass AM/PM jetzt lesbar ist. -
Geschäftsobjekt-Ereignisse können jetzt umbenannt werden
Sie können jetzt benutzerdefinierte Ereignisse von Geschäftsobjekten umbenennen.
4.46.0
App Builder 4.46 wird regional als Teil der Harmony 11.46-Version veröffentlicht. Die Download-Links können früher als an diesen Daten auf der App Builder Community veröffentlicht werden.
| 4.46 App Builder | |
|---|---|
| APAC | 9. Juli 2025 (4 Uhr AEST) |
| EMEA | 10. Juli 2025 (1 Uhr CEST) |
| NA | 10. Juli 2025 (16 Uhr PDT) |
Version 4.46.0+37317.8a1d79c6 erstellt am 3.7.2025 um 21:25:25 Uhr
Verbesserungen
-
Systemweites Änderungsprotokoll
Eine neue Seite, System Änderungsprotokoll, zeigt Änderungen aus allen Anwendungen und Datenquellen an. Die neue Seite ist über IDE > Zusätzliche Einstellungen zugänglich. -
Zusätzliche Docker-Tags
Das App Builder Docker-Image hat jetzt die Tags4undlatest, um das neueste Image in der 4.x-Serie zu verfolgen. -
PostgreSQL-Treiber-Upgrade
Der Treiber des PostgreSQL-Datenservers wurde aktualisiert. -
Snowflake-Treiber-Upgrade
Der Treiber des Snowflake-Datenservers wurde aktualisiert.
Fehlerbehebungen
-
SAML-Sicherheitsanbieter kann jetzt relative URIs verarbeiten
Der SAML-Sicherheitsanbieter kann jetzt Metadaten-Dokumente mit Entitäts-IDs, die keine absoluten URIs sind, analysieren. Zuvor schlug die Authentifizierung mit einem Fehler fehl, der berichteteFehler beim Deserialisieren der SAML-Metadaten. Erwartete entityId vom Typ URI. -
Funktionen mit demselben Namen verursachen keinen Fehler mehr
Mehrere mvSQL-Funktionen mit demselben Namen (was beim Verschieben von Daten zwischen Umgebungen auftreten kann) verhindern nicht mehr, dass das System gestartet wird. Zuvor wurde ein Fehler gemeldet, der besagteEin Element mit demselben Schlüssel wurde bereits hinzugefügt. -
Das Neuladen einer Seite mit verschachtelten Tabs funktioniert jetzt
Der Versuch, eine Seite mit verschachtelten Tab-Gruppen neu zu laden, führt nicht mehr zu einem Fehler, der berichteteBinding konnte nicht verarbeitet werden. Dieses Problem war auf die Verwendung von Chrome mit zwischengespeicherten Client-Ressourcen über ein entferntes Netzwerk beschränkt. -
Filterpanel wird jetzt geleert
Wenn Sie einen Listenfilter anwenden, ihn löschen und dann eine Suche durchführen oder einen anderen Filter anwenden, wird der vorherige Filter jetzt wie erwartet gelöscht. Dies behebt ein intermittierendes Problem, bei dem eine Liste eine GUID anstelle ihres Titels anzeigte. -
Das Frame-Panel mit Sichtbarkeits-Panels lädt jetzt
Versteckte Panels verhindern nicht mehr, dass die Seite erkennt, dass alle Panels gerendert wurden. Zuvor konnte das Frame-Panel nicht geladen werden, wenn Sichtbarkeits-Panels verborgen waren. -
Scrollende Gitter-Panels, die Audit anzeigen, sind jetzt ausgerichtet
Das Aktivieren von Audit anzeigen in einem scrollenden Gitter-Panel verursacht keine Ausrichtungsprobleme mehr, bei denen die Zeilenhöhen unterschiedlich sind. -
Snowflake gespeicherte Prozeduren funktionieren jetzt
Das Ausführen einer gespeicherten Prozedur auf einem Snowflake-Datenserver funktioniert jetzt wie erwartet und führt nicht mehr zu einem Fehler. -
Probleme mit der Validierung von Binärdateien behoben
Die folgenden Probleme im Zusammenhang mit Binärdateien wurden behoben:- Bestimmte Validierungen verhindern nicht mehr, dass eine Binärdatei gespeichert wird.
- Eine Binärdatei muss nicht mehr zurückgesetzt werden, wenn beim ersten Speichern eines Datensatzes ein Validierungsfehler auftritt.
-
Bekannte Probleme des AI-Assistenten behoben
Der App Builder AI Assistant hat die folgenden Korrekturen für zuvor dokumentierte bekannte Probleme:- Pop-up-Seiten werden jetzt korrekt neben dem Chatfenster angezeigt.
- Wenn die Instanz während einer Chatsitzung neu gestartet wird, scheint der Assistent nicht mehr bei einer Antwort zu hängen.
- Der Assistent kann jetzt auf Seiten aus verschiedenen Menüstandorten verlinken, nicht nur aus dem Start-Menü.
- Der Assistent bietet jetzt an, eine Tabelle für Sie zu löschen, anstatt Sie zu fragen, ob Sie dies manuell tun möchten.
4.45.1
Version 4.45.1+37226.e0e5b1c1 erstellt am 18.06.2025 um 17:43:13 Uhr
Neue Funktionen
-
Der App Builder AI Assistant ist jetzt allgemein verfügbar. Er kann verwendet werden, um Anwendungen zu erstellen und zu verwalten, indem man mit einem AI-Chatbot in natürlicher Sprache interagiert. Greifen Sie über die Schaltfläche AI Assistant auf die Seite Action Drawer > Site Menu zu oder öffnen Sie ihn direkt über Action Drawer > AI Assistant.
Wichtig
Der App Builder AI Assistant ist verborgen, es sei denn, Ihre Harmony-Lizenz umfasst die Option App Builder AI Assistant. Kontaktieren Sie Ihren Customer Success Manager (CSM), um den App Builder AI Assistant zu Ihrer Harmony-Lizenz hinzuzufügen.
-
Sie können jetzt ein OpenAPI-Dokument importieren, um einen REST-Endpunkt zu erstellen in IDE > Datenserver oder App Workbench > Datenquellen.
Verbesserungen
-
Der App Builder kann jetzt als Docker-Container ausgeführt werden unter Verwendung des Jitterbit App Builder Docker-Images und einer gültigen App Builder-Lizenz.
-
Sie können jetzt Informationen über die aktuelle HTTP-Anfrage entweder über die neue Request Inspector-Seite oder die neue
Request()mvSQL-Laufzeitfunktion einsehen. -
Der Treiber für die QuickBooks Online-Verbindung wurde aktualisiert, um bevorstehende Änderungen an der Accounting API zu berücksichtigen, die voraussichtlich am 1. August 2025 von Intuit veröffentlicht werden. Sie sollten den Intuit-Blogbeitrag überprüfen und bestätigen, dass Ihr Schema für diese Verbindung mit den Funktionen kompatibel ist, die mit der Minor-Version 75 veröffentlicht werden.
Wichtig
Vor dem 1. August 2025 empfehlen wir, alle QuickBooks Online-Verbindungen zu aktualisieren, um eine Minor-Version von 75 oder höher anzugeben:
- Wenn Sie eine Minor-Version von weniger als 75 angeben, aktualisieren Sie diese auf mindestens 75.
- Wenn Sie keine Minor-Version angeben, stellen Sie sicher, dass Ihr Schema mit dem der Minor-Version 75 übereinstimmt.
Die Minor-Version kann in den Erweiterten Einstellungen der Serverkonfiguration festgelegt werden, indem Version auf
MinorVersion=75;gesetzt wird.Nach Änderungen empfehlen wir, das Schema in Ihrer Entwicklungsumgebung erneut zu importieren, zu testen und dann die Schemaänderung in alle Umgebungen zu übernehmen. Dies stellt sicher, dass es beim Live-Gang der Änderung am 1. August 2025 keine Schema-Inkompatibilität gibt. Wenn Sie keine Änderungen vornehmen, können aufgrund einer Schema-Inkompatibilität Fehler auftreten.
Fehlerbehebungen
-
Der mvSQL-Emitter für Funktionen mit Modifikatoren, wie
Cast()undRank(), funktioniert jetzt wie erwartet. -
Der Rewrite URL-Sicherheitsanbieter stimmt jetzt URLs ab, die den Standardport verwenden, entweder Port 80 für HTTP oder Port 443 für HTTPS.
-
Die HTML-Steuerung ersetzt nicht mehr alle Leerzeichen durch geschützte Leerzeichen.
-
Protokolle für eine REST-Datenquelle verwenden jetzt standardmäßig die festgelegte Dauer eines Filters für
Aktiviert AmundDeaktivieren Nach. -
Der Build eines Releases schlägt nicht mehr fehl, wenn Seiten-, Tabellen- oder Rollennamen mit einem nachgestellten Leerzeichen auftreten.
-
Tooltips für Steuergruppen, einschließlich Akkordeons, Tabs und Feldgruppen, werden jetzt korrekt angezeigt.
-
Beim Binden oder Filtern von Daten in der App Builder Connector-Datenquelle tritt kein intermittierender Konvertierungsfehler mehr auf.
-
Beim Anzeigen eines Paketmanifests werden die Servernamen der Datenquelle nicht mehr durch eine GUID ersetzt.
-
Wenn eine Seite scrollbare Gruppen enthält, funktioniert das Klicken auf Weiter, um zum nächsten Schritt im Wizard zu gelangen, jetzt.
-
Beim Starten eines Wizards tritt kein intermittierender Fehler mehr auf.
4.44.0
Version 4.44.0+37026.0d9c964d erstellt am 21.05.2025 um 17:19:31 Uhr
Verbesserungen
-
Beim Sperren einer App oder Datenquelle während der Wartung können Sie jetzt ausgewählten Benutzergruppen den Zugriff auf gesperrte Elemente erlauben.
-
In jedem Schritt eines Workflows können Sie jetzt On-Demand-Benachrichtigungen senden.
-
Sie können jetzt Benachrichtigungen von Workflows ignorieren.
-
Das Kopieren eines Wartungs-Workflows kopiert jetzt auch dessen Benachrichtigungen.
-
Plugin-Aktionen unterstützen jetzt Erfolgs- und Fehlerbehandler.
-
Die Anzeige des Inhalts von Systembenachrichtigungen auf Zusammenfassungs-Panels wurde verbessert.
-
LPs werden jetzt als Pakete bezeichnet.
Fehlerbehebungen
-
Die Einstellung der Sicherheitsgruppe Fehleranzeigeebene wird jetzt für alle Fehler beachtet.
-
Ein Steuerelement wird nicht mehr als erforderlich behandelt, wenn es durch eine Sichtbarkeitsregel erforderlich ist, aber ausgeblendet oder deaktiviert ist, indem bedingte Formatierung verwendet wird.
-
System-Änderungsprotokolle können jetzt nach übergeordneten Elementen durchsucht werden.
-
Beim Erstellen einer Datenquelle mit dem Assistenten zeigt der letzte Zusammenfassungsschritt jetzt die korrekte Datenquelle an.
-
Wenn Tracing aktiviert ist, wird jetzt mehr Kontext für Standardregeln bereitgestellt.
-
Linux-Installationen zeigen jetzt die korrekte Versionsnummer an.
-
Das Testen eines nicht existierenden REST-Endpunkts zeigt nicht mehr die Option zum Herunterladen des Ergebnisses an und meldet stattdessen einen Fehler.
-
Es tritt kein Fehler mehr auf, nachdem mehrere Filterbedingungen für dasselbe Steuerelement hinzugefügt und dann einige der Bedingungen entfernt wurden.
-
Es tritt kein Fehler mehr auf, wenn versucht wird, ein Bundle zu löschen.
-
Es tritt kein Fehler mehr auf, wenn ein Passwort-Steuerelement an eine numerische Spalte gebunden ist.
-
Es tritt kein Fehler mehr auf, wenn in eine vollständig auditiertes Tabelle über die Business-Schicht CRUD eingefügt wird, während ein Ereignis mit aktivierten Transaktionen ausgeführt wird.
4.43.0
Version 4.43.0+36887.02aefc50 erstellt am 1.5.2025 um 5:22:33 Uhr
Neue Funktionen
- Die neue IDE > Wartung (Beta)-Seite leitet Administratoren bei der Installation und Wartung von Anwendungen. Verwenden Sie einen bereitgestellten Wartungs-Workflow, um Release-Pakete (LPs) hochzuladen oder zu installieren, betroffene Objekte zu sperren/entsperren oder vordefinierte Systembenachrichtigungen nach einem Zeitplan oder auf Anfrage zu senden. Um Beta-Feedback zu geben, kontaktieren Sie das Jitterbit Support-Team.
Verbesserungen
-
Das App Builder-Alert öffentliche Datenobjekt unterstützt jetzt eine durch Kommas getrennte Liste mehrerer
UserId-Werte in seinerTo()-Spalte. Wenn die Benutzer sich nicht bereits in einer aktiven Sitzung befinden, wird die Benachrichtigung angezeigt, wenn sie sich das nächste Mal anmelden. -
Der Aufbewahrungszeitraum für das Ereignisprotokoll kann jetzt über die neue Konfigurieren-Schaltfläche auf der Seite IDE > Überwachung > Ereignisprotokolle geändert werden.
-
Eine In-App-Benachrichtigung wird jetzt angezeigt, wenn der Importprozess der Datenquelle fehlschlägt. Die Benachrichtigung enthält einen Link, um den Ereignishistorie Eintrag für weitere Informationen anzuzeigen.
-
Die Funktionen Caller(), Shared(), Generated() und Memory() unterstützen jetzt den Datentyp
DateTime.
Fehlerbehebungen
-
Wenn ein Steuerelement mit einer Sichtbarkeitsregel als erforderlich markiert wird, wird der Benutzer nun daran gehindert, die Zeile zu speichern, wenn kein Wert angegeben wurde. Zuvor zeigte die Benutzeroberfläche an, dass das Steuerelement erforderlich war, aber der Benutzer konnte die Zeile speichern, ohne einen Wert anzugeben.
-
Wenn ein Zeitplan von der Seite IDE > Überwachung > Zeitpläne aktualisiert wird, wird das Auditfeld
ChangedOnjetzt wie erwartet aktualisiert. -
Die Detailseite Jobs hat eine verbesserte Leistung, wenn die Instanz laufende Jobs hat.
-
Probleme mit neuen und bestehenden Webhooks wurden behoben.
4.42.0
Version 4.42.0+36732.efaf1605 erstellt am 8.4.2025 um 22:13:04 Uhr
Bekanntes Problem
Es gibt ein bekanntes Problem mit Webhooks in der Version 4.42.0. Das Problem wurde in 4.41.1 behoben und ist in 4.43.0 und späteren Versionen gelöst.
Verbesserungen
-
Beim Erstellen eines Releases können jetzt individuelle Sicherheitsrollen über die Option hinzugefügt werden, die im Bildschirm Lösungsobjekte erscheint.
-
Änderungen an Primärschlüsseln, Fremdschlüsseln und Indizes erscheinen jetzt im Änderungsprotokoll der physischen Tabelle.
-
Elastic Beanstalk-Bereitstellungen haben jetzt standardmäßig WebSockets aktiviert.
-
Es wird jetzt eine Warnung angezeigt, wenn ein Release oder Snapshot installiert wird, das ein logisches Datenquellenmodell enthält, das nicht mit dem physischen Modell übereinstimmt.
Fehlerbehebungen
-
Wenn die
Changed()-Funktion von einer Geschäfts-CRUD- oder Benachrichtigungsregel aufgerufen wird, überprüft sie jetzt die Zeile des Geschäftsobjekts, um festzustellen, ob der Wert geändert wurde. -
Bei der Erstellung einer Einschränkung gibt es keine Begrenzung mehr für die Anzahl der zurückgegebenen Spalten.
-
Beim Erstellen eines Releases, das Tabellen mit Standardausdrücken enthält, tritt kein Fehler mehr auf.
-
Das Wiederherstellen einer Datenquelle bewahrt jetzt den Mandantennamen.
-
Das Testen eines REST-Endpunkts, der einen 404 zurückgibt, erzeugt keinen unbehandelten Fehler mehr.
-
Das Ausführen eines SAP RFC-Ereignisses gibt keinen Fehler mehr zurück, der anzeigt, dass ein Schlüssel im Wörterbuch nicht vorhanden war.
-
Elastic Beanstalk-Bereitstellungen enthalten keine Amazon CloudWatch-Konfigurationsdatei mehr, die das Starten des App Builders in Beanstalk verhinderte.
4.41.1
Version 4.41.1+36880.a025e505 erstellt am 30.04.2025 um 19:13:16 Uhr
Fehlerbehebungen
- Probleme mit neuen und bestehenden Webhooks wurden behoben.
4.41.0
Version 4.41.0+36628.5ba00cb4 erstellt am 20.03.2025 um 03:45:42 Uhr
Verbesserungen
-
Snapshots werden jetzt automatisch nach 90 Tagen gelöscht oder wie in IDE > Zusätzliche Einstellungen > Snapshots > Konfiguration konfiguriert.
-
Der Build-Schritt beim Erstellen eines Releases hat jetzt die Option, ein Snapshot vor dem Erstellen eines Releases zu erstellen.
-
Die Snapshot-Historie protokolliert jetzt Wiederherstellungsfehler und verlinkt auf die Ereignishistorie und Protokolle.
-
Die
Event()-Funktion hat einen neuenroot.eventid-Parameter, der verwendet werden kann, um die Kennung eines aufgerufenen Ereignisses zurückzugeben. -
Die Änderungsprotokoll Nachrichten für Bundle-Übersetzungen wurden verbessert, um mehr Informationen über die Änderung bereitzustellen.
-
Der Fehler, der zurückgegeben wird, wenn Panels und Listen mit Spalten mit inkompatiblen Datentypen gebunden werden, wurde verbessert.
Fehlerbehebungen
-
Das Erstellen einer Änderungsmanagement-Anforderungsinstallationsanforderung protokolliert jetzt keine Warnung mehr.
-
Eine Änderungsmanagement-Anforderungsinstallationsanforderung kann jetzt nach ihrer Erstellung geändert werden.
-
Ein veröffentlichtes Paket, das installiert wurde, kann jetzt gelöscht werden, ohne dass ein Fehler auftritt.
-
Die Formatierung von Zahlen für Regionen, die ein Komma (
,) als Dezimaltrennzeichen verwenden, erfolgt jetzt wie erwartet. -
Eine Änderung der PK-Checkbox-Auswahl auf dem Detailbildschirm der Spalte tritt jetzt wie erwartet in Kraft.
-
Der Dynamics CRM-Treiber wurde aktualisiert, um einen Fehler bei der Authentifizierung zu korrigieren.
-
Es tritt kein Fehler mehr auf, wenn eine Tastenkombination gedrückt wird, während ein numerisches Feld deaktiviert ist.
-
Es wird kein Fehler mehr protokolliert, wenn eine Datei erfolgreich in ein Dateisystem hochgeladen wird.
-
Ein Problem bei der Verwendung der
Enum()-Funktion mit lokalen oder entfernten App Builder-Connectors tritt nicht mehr auf. -
Die Dialoge für Datenquellen-Snapshots haben keine Option mehr, das physische Modell einzuschließen; Snapshots sind auf das logische Modell beschränkt.
-
Der Snapshot-Wiederherstellungsdialog zeigt nicht mehr die Option an, einen Snapshot vor der Wiederherstellung zu erstellen, wenn das Objekt nicht mehr existiert.
-
Der Seitentitel, der beim Hinzufügen eines Ereignisses angezeigt wird, wurde korrigiert.
-
Die Leistung des Site-Menüs bei einer großen Anzahl von Anwendungen wurde verbessert.
4.40.0
Version 4.40.0+36495.22590c41 erstellt am 27.02.2025 um 15:36:10 Uhr
Verbesserungen
-
Eine neue Laufzeitfunktion,
Recipient(), kann mit demTo()-Feld einer Benachrichtigung verwendet werden, um eine Benachrichtigung an eine Gruppe von Benutzern wie eine Gruppe, Rolle, Anwendung, Datenquelle oder bekannte Sitzung zu senden. -
Der Dialog, der beim Wiederherstellen eines Snapshots angezeigt wird, hat ein neues Kontrollkästchen: Snapshot vor der Wiederherstellung erstellen. Das Erstellen eines Snapshots vor der Wiederherstellung ermöglicht es Entwicklern, bei Bedarf zum Zustand unmittelbar vor der Wiederherstellung zurückzukehren.
-
Snapshot-Operationen wie das Erstellen und Wiederherstellen eines Snapshots werden jetzt im Änderungsprotokoll des gesnappten Objekts aufgezeichnet.
-
Die Snapshots-Seite zeigt jetzt den Namen des Snapshot-Sets an, sofern verfügbar. Die Snapshot-Seite zeigt sowohl den Namen des Snapshot-Sets als auch die Nachricht an.
Fehlerbehebungen
-
Ein SNAPI-Endpunkt ignoriert jetzt, wenn eine Verbindung verloren geht, und beendet sein Ereignis (mit Ausnahme von GET). Um ein festgefahrenes Ereignis abzubrechen, gehen Sie zu IDE > Überwachung > Ereignisprotokolle > Aktive Ereignisse anzeigen und klicken Sie auf die Schaltfläche Abbrechen.
-
Bei der Verwendung eines Export-Aktionstyps tritt kein Fehler mehr auf, wenn die Dateidatenquelle Amazon S3 ist.
-
Temporäre Spaltenwerte werden jetzt beim Ausführen eines Ereignisses im Hintergrund beibehalten.
-
Der CData Email-Treiber wurde aktualisiert, um einen Fehler bei der Verbindung zu einigen IMAP-Servern zu beheben.
-
Der SAP Business One-Treiber wurde aktualisiert, um einen Fehler zu beheben, bei dem die Anzahl der angeforderten Zeilen nicht zurückgegeben wurde.
-
Der Regel-Builder spiegelt jetzt Änderungen an den Spalten der Regel nach der Wiederherstellung eines Snapshots korrekt wider.
-
Änderungen an den Vinyl Babel- und Vinyl UI Babel-Bundles werden jetzt im Änderungsprotokoll aufgezeichnet.
-
Das erfolgreiche Ändern eines Zeitplans protokolliert keinen Fehler mehr im Änderungsprotokoll.
-
Detailliertere Beschreibungen wurden zu Änderungssets für Einschränkungen hinzugefügt.
4.39.1
Version 4.39.1+36372.a5eda6b9 erstellt am 12.02.2025 um 18:27:28 Uhr
Fehlerbehebungen
- Das Registrieren einer Sichtbarkeitsregel auf einem Panel funktioniert jetzt. Zuvor erschien die Regel nach dem Versuch, sie zu registrieren, nicht in der Regelübersicht.
4.39.0
Version 4.39.0+36336.589baad7 erstellt am 06.02.2025 um 05:04:47 Uhr
Neue Funktionen
- Entwickler können jetzt Snapshots von Anwendungsobjekten erstellen, zu denen sie jederzeit während der Entwicklung einer App zurückkehren können.
- Der neue SAP Business One-Datenserver ermöglicht den Zugriff auf eine SAP Business One-Datenbank.
Verbesserungen
-
Die Versionierung des App Builders hat folgende Änderungen:
- Die
minor-Version entspricht jetzt der Minor-Version des entsprechenden Harmony-Releases. Zum Beispiel entspricht App Builder 4.39.0 Harmony 11.39. - Eine neue Zahlenreihe, die
patch-Version, ist jetzt die dritte Zahlenreihe in einer App Builder-Version. Zum Beispiel App Builder 4.39.0 oder 4.39.1. - Die
internalRelease-Version in derVersion()mvSQL-Funktion ist jetzt veraltet.
- Die
-
Vollständige Auditierung ist jetzt standardmäßig für zusätzliche Tabellen aktiviert, einschließlich Übersetzungen, Funktionen, logische Datentypen und Sicherheitsanbieter, wo dies zuvor nicht standardmäßig aktiviert war. Dies verbessert die erfassten Informationen in Änderungsprotokollen.
-
Release-Pakete können jetzt in einem Amazon S3-Bucket gespeichert werden, der im Abschnitt Packaging der Startkonfiguration konfiguriert ist.
-
Die Funktionen S3-Dateisystem und S3-Datenverschlüsselungsschlüssel-Speicher unterstützen jetzt virtuell gehostete S3-Bucket-URIs.
-
Die tokenbasierte Pagination der REST API wird jetzt von der Geschäftsschicht unterstützt.
-
Die Registrierungsseiten haben folgende Verbesserungen erfahren:
- Auf der Aktionsregistrierungsseite wurden Terminologie-Updates vorgenommen, einschließlich der Ersetzung des veralteten Begriffs bridge durch notification und der Umbenennung von link in rule.
- Das Feld Technische Hilfe ist bei der Registrierung einer Validierungsregel nicht mehr erforderlich.
- Das Feld Technische Hilfe wird nun standardmäßig auf die technische Hilfe für die ausgewählte Regel oder das Plugin gesetzt, wenn eine Validierung, Aktion, Standard oder Sichtbarkeit registriert wird.
- Die Registrierungsseiten für Validierung, Aktion, Standard und Sichtbarkeit wurden zur Konsistenz aktualisiert.
- Audit ist jetzt verfügbar, wenn eine Standardregelregistrierung angezeigt wird.
- Die Spalten wurden sowohl in den Kontrolllisten des Live Designers als auch des Page Editors neu angeordnet. Der Kontrollname erscheint jetzt zuerst. Der Kontrollname und die Reihenfolge sind eingerückt, um die Kontrollevertiefung widerzuspiegeln.
- Die ungenutzte Spalte Wert wurde von den Seiten zur Registrierung von Tabellen, Regeln und Panel-Standardregeln entfernt.
-
Das Label eines Steuerelements wird nicht mehr automatisch ausgeblendet, wenn ein Steuerelement in eine Feldgruppe verschoben wird.
Fehlerbehebungen
-
Wenn von einer Seite navigiert wird, bevor ein Löschen-Ereignis abgeschlossen ist, kann kein Fehler mehr auftreten.
-
Wenn der Auto Build-Bericht verwendet wird und Informationen zur Schriftart die durchschnittliche Breite fehlen, werden nebeneinander stehende Steuerelemente jetzt wie erwartet gerendert.
-
Ein Problem bei der Verwendung der REST API-Pagination mit den Parametern Seite/Limit und Offset/Limit wurde behoben.
-
Ein Fehler kann nicht mehr auftreten, wenn ein Steuerelement in eine Feldgruppe verschoben wird.
4.0.36202 (11.38)
Version 4.0.36202 erstellt am 16.01.2025 um 19:11:40 Uhr (Build f81787b7, 11.38)
Verbesserungen
- Sie können jetzt nicht mehr von Vinyl zu App Builder upgraden, es sei denn, Sie haben eine App Builder-Lizenzdatei vorliegen.
Fehlerbehebungen
- Die Protokollnachricht, die beim Setzen eines Benutzerpassworts protokolliert wird, wurde verbessert.
- Beim Erstellen eines zweiten Panels mit einer Quelle, die mit einem anderen Panel übereinstimmt, generiert App Builder jetzt einen eindeutigen Panelnamen.
4.0.36098 (11.37)
Version 4.0.36098 erstellt am 27.12.2024 um 18:52:49 Uhr (Build 916336a5, 11.37)
Neue Funktionen
- Release-Pakete können jetzt in einem Verzeichnis gespeichert werden, das im neuen Abschnitt Packaging der Startkonfiguration konfiguriert ist.
Verbesserungen
-
Changelogs bieten zusätzliche Informationen und können jetzt heruntergeladen werden:
- Das zusammengesetzte Changelog für Anwendungen umfasst jetzt die Anwendung selbst sowie alle von der Anwendung verwendeten Datenquellen, Sammlungen und Bundles.
- Einzelne Changelogs für Folgendes sind jetzt verfügbar: Assemblies, Sammlungen, Menüs, physische Tabellen, Sicherheitsanbieter, gespeicherte Prozeduren, Übersetzungsbundles, benutzerdefinierte Funktionen, logische Datentypen, Benutzer und Gruppen sowie Ansichten.
- Changelog-Nachrichten enthalten jetzt den Namen und Typ des Modifizierten, wo verfügbar.
- Jedes Changelog kann jetzt als CSV-Datei heruntergeladen werden.
-
Entwickler haben mehr Kontrolle darüber, was in ein Release-Paket aufgenommen wird:
- Beim Hinzufügen eines SQL-Objekts zu einer Lösung kann jetzt zusätzlich zu seinem physischen Modell auch sein logisches Modell einbezogen werden.
- Beim Hinzufügen einer Datenquelle zu einer Lösung können jetzt einzelne benutzerdefinierte Funktionen und logische Datentypen optional entfernt oder hinzugefügt werden. Zuvor wurden diese automatisch zum Release-Paket hinzugefügt und konnten nicht entfernt werden.
Wichtig
Vor dem Erstellen eines Releases mit einer vorhandenen Release-Vorlage müssen Entwickler benutzerdefinierte Funktionen und logische Datentypen manuell zur Vorlage hinzufügen, damit sie einbezogen werden.
-
Leistungsverbesserungen wurden in den folgenden Bereichen vorgenommen:
- Der Speicherbedarf des Anwendungsservers wurde reduziert.
- Die Leistung während der Aktivierung des Traceings wurde verbessert.
- Die Leistung des Site-Menüs, wenn der Benutzer Zugriff auf viele Anwendungen hat, wurde verbessert. Im Rahmen dieser Verbesserung zeigt das Site-Menü jetzt bis zu 24 anstelle von 100 Anwendungen an.
-
Um das Protokollrauschen zu reduzieren, wurde die Schwere der CRUD-Ergebnisprotokollierung von
InformationalaufDebuggesenkt.
Fehlerbehebungen
-
Verwaltete Tabellen werden jetzt immer im Regel-Builder angezeigt, sodass sie in Joins auf der Leinwand verwendet und angezeigt werden können.
-
Inline-Menüs, wie das Hauptmenü, zeigen jetzt konfigurierte Bilder und Symbole wie erwartet an. Darüber hinaus werden Stile jetzt angewendet, wenn der Untertyp eines Inline-Menüs auf Groß gesetzt ist.
-
Die
GeneratedmvSQL-Funktion hat jetzt die erwartete Ausgabe für Zeilen, die neu in eine Salesforce ADO.NET-Datenquelle eingefügt wurden. -
Das Bearbeiten eines Joins in einer Geschäftsregel aktualisiert jetzt die Spalten
ChangedOnundChangedBywie erwartet. -
Das Löschen einer festgelegten Breite für ein Steuerelement setzt die Breite nicht mehr auf den Standardwert zurück.
-
Das Testen einer Email-Benachrichtigung sendet die Test-Email nicht mehr an Benutzer, die im Benachrichtigungsregel per cc oder bcc enthalten sind.
-
Das Ausführen von Standardregeln für Verbindungen, die OAuth zur Authentifizierung verwenden, wie z. B. eine Salesforce ADO.NET-Datenquelle, führt nicht mehr zu einem Fehler.
-
Das Löschen einer Seite im Seiten-Builder protokolliert keinen Fehler mehr.
-
Webhooks setzen jetzt den
Content-Type-Header korrekt. -
Beim Ändern einer Spalte im Regel-Builder kann jetzt ein benutzerdefinierter logischer Datentyp ausgewählt werden.
-
Wenn der App Builder für hohe Verfügbarkeit konfiguriert ist und die Anwendungsauthentifizierung verwendet wird, führt das Anmelden über einen SAML-Identitätsanbieter nicht mehr sporadisch zu dem Fehler
Cannot create identity. An identity with the given name already exists. -
Beim Kopieren einer Geschäftsregel und der Verwendung von PostgreSQL tritt kein Fehler mehr auf.
-
Beim Speichern einer Exportaktion tritt kein Fehler mehr auf, der meldet, dass der Dateiname erforderlich ist, selbst wenn er festgelegt wurde.
-
Beim Authentifizieren vom Harmony-Portal in der EMEA-Region tritt keine Ausnahme mehr auf.
-
Beim Starten eines Wizards tritt keine JavaScript-Ausnahme mehr auf, die zu einem nicht gerenderten Schritt führt.
-
Während eines Upgrades tritt kein Fehler mehr im Zusammenhang mit Änderungen an
Db_Template-Daten auf. -
Bei Installationen und Upgrades wurde die Zuverlässigkeit der Datenbankerstellung verbessert. Zuvor traten sporadische Fehler auf.
-
Während des Trace-Debug-Prozesses führt das Drücken der SQL ausführen-Schaltfläche nun SQL-Abfragen wie erwartet erneut aus.
4.0.35819 (11.34.1)
Version 4.0.35819 erstellt am 04.11.2024 um 22:21:55 Uhr (Build b97727bd, 11.34.1)
Fehlerbehebungen
-
Installations- und Upgrade-Fehler treten nicht mehr auf, nachdem der App Builder mit dem integrierten ZIP-Dateiextraktionsdienstprogramm von Windows extrahiert wurde. Die Installationsfehler wurden verursacht, als Windows führende Leerzeichen in Dateinamen entfernt hat.
-
Die Logik zur Überprüfung der CRUD-Einfüge-Regeln wurde aktualisiert, um sicherzustellen, dass Primärschlüssel korrekt angesprochen werden.
4.0.35771 (11.34)
Version 4.0.35771 erstellt am 25.10.2024 um 19:10:21 Uhr (Build 85521f02, 11.34)
Neue Funktionen
- Entwickler können jetzt ein Änderungsprotokoll für Anwendungen, Seiten, Datenquellen, Regeln und Lösungen einsehen.
Verbesserungen
-
Die Auto Build-Bericht -Engine unterstützt jetzt angepasste Vorlagen. Sie können die Bericht-Engine mit zusätzlichen Anpassungen konfigurieren, indem Sie die
appsettings.json-Datei des App Builders bearbeiten. -
Das Barcode / QR-Code-Scanner-Widget ist jetzt eine native Funktion, die mit dem App Builder geliefert wird und ausgewählt wird, wenn ein Feld die Namen
BarcodeoderQRCodeenthält. -
Die
Caller(),Generated(),Memory()undShared()Laufzeitfunktionen unterstützen jetzt die Angabe vonBooleanals Datentyp.
Fehlerbehebungen
-
Fremdschlüssel bei Anbietern mit Schemaunterstützung, wie SQL Server, werden jetzt korrekt importiert.
-
Die Anzeige von Hilfepopups mit einer großen Menge an Text wurde verbessert.
-
Validierungsnachrichten werden jetzt korrekt in den Wizard-Schritten angezeigt, die mehrere Panels enthalten.
-
Probleme wurden behoben, bei denen benutzerdefinierte Vorwärts-/Rückwärts-Schaltflächen in Wizards zur falschen Zeit gerendert werden konnten und Grids alle benutzerdefinierten Schaltflächen von anderen Panels entfernen konnten.
4.0.35607 (11.33)
Version 4.0.35607 erstellt am 05.10.2024 um 03:45:40 Uhr (Build c043fb70, 11.33)
Verbesserungen
-
Beim Erstellen eines Releases können Entwickler jetzt einzelne SQL-Objekte (Sichten und gespeicherte Prozeduren) sowie Widgets im Lösungsassistenten im Schritt Lösungsobjekte hinzufügen. Dieser Schritt zeigt jetzt auch Untertitel (Beschreibungen) der einzelnen Objekttypen, die einbezogen werden können.
-
Release-Optionen, die für die Lösung nicht relevant sind, werden jetzt ausgeblendet. Dazu gehört, dass der Schritt Datenquellen konfigurieren im Lösungsassistenten nur angezeigt wird, wenn mindestens eine Datenquelle vorhanden ist, und dass die Schaltfläche Datenkonfiguration in der Tabelle der Releases nur angezeigt wird, wenn das Release mindestens ein physisches Datenquellenmodell hat.
-
In mobilen Offline-Apps hat die Unterstützung für CRUD-Regeln der Datenebene zugenommen, sodass jetzt jede Quell-Datenquelle verwendet werden kann, solange die Ziel-Datenquelle dies unterstützt. Dazu gehört das Abrufen von Daten aus dem App Builder Connector oder einer REST-API.
-
Auto Build-Berichte unterstützen jetzt die Definition von Checkbox-Bildern für Checkbox-Steuerelemente und haben jetzt eingeschränkte Unterstützung für HTML-Steuerelemente.
Fehlerbehebungen
-
Ein Problem mit Linux-Installationen wurde behoben, bei dem Berichte nicht generiert werden konnten.
-
Die Versionshinweise werden jetzt als HTML anstelle von rohem HTML-Text auf den Seiten Manifest und Installiertes Paket angezeigt.
-
Es tritt kein Fehler mehr auf, wenn ein Release erstellt wird, das eine Datenquelle enthält, die als
Nicht einbeziehengekennzeichnet ist. -
Rückwärtsschrägstriche (
\) werden nicht mehr aus mvSQL-Ausdrücken und im Speicher befindlichen Daten entfernt. -
Abhängige Listenfilter werden jetzt wie erwartet im Filterbereich geladen.
-
Numerische Steuerelemente verhindern jetzt, dass Benutzer nicht-numerische Zeichen eingeben. Zeichen, die zur Formatierung von Zahlen verwendet werden, wie Währungssymbole und Prozentzeichen, sind weiterhin erlaubt.
-
Numerische Steuerelemente, die an eine Prozentspalte gebunden sind, zeigen beim Wechsel in den Bearbeitungszustand keine null (leeren) Werte mehr als
NaNan. -
Der Link Ereignishistorie, der in der Benachrichtigung über einen fehlgeschlagenen Release-Bau erscheint, zeigt jetzt die Ereignishistorie wie erwartet an.
-
Die Seite Wartung (Under Maintenance), die während Installationen und Upgrades angezeigt wird, gibt jetzt einen
200HTTP-Antwortstatuscode zurück, anstelle eines503. Dies stellt sicher, dass Lastenausgleicher den Server als gesund betrachten. -
In einer Multi-Server-Bereitstellung warten die verbleibenden Server jetzt 1 Minute, bevor sie das Upgrade erneut versuchen, wenn ein einzelner Server eine Installation oder ein Upgrade durchführt und dieser Server vor Abschluss des Vorgangs beendet wird. Zuvor warteten die verbleibenden Server bis zu 2 Stunden.
4.0.35520 (11.32)
Version 4.0.35520 erstellt am 25.09.2024 um 17:04:26 Uhr (Build 55f208b4, 11.32.1)
Neue Funktionen
-
Während eines Releases können Entwickler jetzt die neuen Objekte Sammlung, Seite oder Regel auf dem Bildschirm Lösungsobjekte auswählen, um diese einzelnen Komponenten in ein Release aufzunehmen.
-
Vor der Installation eines Release-Pakets in IDE > Release installieren können Administratoren jetzt dessen Inhalte mit der neuen Manifest-Schaltfläche anzeigen.
-
Ein visueller Workflow hat jetzt Workflow-Bearbeitungswerkzeuge zum Registrieren einer Aktion oder Validierung.
-
Entwickler können jetzt Rollback-Handler für Aktionen definieren, die ausgeführt werden, wenn eine der vorhergehenden Aktionen der Ereignisfolge fehlschlägt.
-
Entwickler können jetzt eine Offline-App erstellen, die auf einem mobilen Gerät ohne Netzwerkverbindung ausgeführt werden kann.
-
Entwickler können den neuen AI-App-Assistenten (Beta) verwenden, um eine neue Anwendung und Datenquelle mit natürlicher Sprache zu erstellen. Für den Beta-Zugang kontaktieren Sie Ihren Customer Success Manager (CSM).
Verbesserungen
-
Der App Builder benötigt jetzt .NET 8 als Systemanforderung.
-
Intrinsische Ereignisse werden nicht mehr automatisch erstellt, wenn eine Geschäftsregel erstellt wird.
-
Die Seite Installiertes Paket zeigt jetzt alle Objekte an, die in einem Release-Paket enthalten sind, nicht nur die Anwendungen und Datenquellen.
-
Bei der Auslösung eines Ereignisses in einer Erweiterungstabelle werden die Validierungsregeln der übergeordneten Tabelle jetzt nur ausgeführt, wenn sich eine oder mehrere Spalten in der übergeordneten Tabelle geändert haben.
Fehlerbehebungen
-
Listen in untergeordneten Panels zeigen nicht mehr den zugrunde liegenden Listenwert an, wenn eine Zeile im übergeordneten Panel ausgewählt wird. Der Listentitel wird weiterhin angezeigt, bis die neuen Daten geladen wurden.
-
Das Label eines Steuerelements wird nicht mehr im Tab Steuereigenschaften des Steuerelements angezeigt. Es bleibt im Tab Label verfügbar.
-
Das Hinzufügen einer Spalte im Tabelle erstellen-Assistenten schlägt nicht mehr fehl, wenn keine Titelspalten vorhanden sind.
-
Geschäftsregeln wird jetzt untersagt, in Tabellenspalten zu schreiben, die schreibgeschützte öffentliche Datenobjekte erweitern.
3.3 und früher
Die Versionshinweise früherer Versionen für Vinyl (den ehemaligen Namen für App Builder) befinden sich im Vinyl-Dokumentationsarchiv.