Heute beginntdie Beta-Testphase für 4D 21 R4, die eine stabilere Client-Server-Verbindung, lokale KI-Schreibunterstützung in 4D-Formularen, sichereren Bereinigungscode, eine verbesserte Kontrolle über REST-Ressourcen, eine übersichtlichere Serverüberwachung und reibungslosere Entwicklungsabläufe bietet.
Diese Version konzentriert sich auf die kleinen Momente, die den Arbeitsalltag prägen: einen Netzwerkausfall, der keine Sitzung beenden sollte, einen Bereinigungsschritt, der nicht überall kopiert werden muss, eine REST-Sitzung, die nicht zu viel im Speicher belasten sollte, oder eine Schnittstelle, die ohne manuelle Aktualisierungen synchron bleiben sollte.
-
QUIC-Sitzungsstabilität: Halten Sie 4D-Client-Sitzungen während kurzer Netzwerkunterbrechungen aufrecht.
-
Lokale KI-Schreibwerkzeuge: Nutzen Sie Apple Writing Tools direkt in Textbereichen von 4D-Formularen und in 4D Write Pro-Bereichen.
-
Befehl „defer“: Führen Sie Bereinigungscode automatisch aus, wenn eine Methode oder Funktion beendet wird.
-
REST-Server-Kontingente: Steuern Sie die im Speicher abgelegten Entitätssätze für jede REST-Sitzung.
-
4D Server-Transparenz: Überwachen Sie Desktop-Clients, Web-Sitzungen, REST-Zugriffe und SOAP-Aufrufe über eine einheitliche Registerkarte „Sitzungen“.
-
E-Mail- und Kalenderbenachrichtigungen: Reagieren Sie auf Änderungen in Microsoft 365 und Google Workspace mit einem einheitlichen Benachrichtigungsmodell.
Und das ist erst der Anfang – es gibt noch viel mehr zu entdecken!
Laden Sie 4D 21 R4jetzt herunter (exklusiv für 4D-Partner)
NETZWERK
QUIC: Robustere Client/Server-Verbindung
QUIC Die Sitzungsausfallsicherheit wird durch den Datenbankparameter „QUIC session timeout “verbessert , wodurch 4D Server eine nicht erreichbare 4D-Client-Sitzung während kurzer Netzwerkunterbrechungen aufrechterhalten kann. Wenn die Kommunikation innerhalb des konfigurierten Timeouts wiederhergestellt wird, wird die Sitzung erneut aktiv, betroffene Fenster stellen ihren vorherigen Zustand wieder her und Benutzer können ohne Datenverlust weiterarbeiten.
KI-Integration
Lokale KI-Schreibwerkzeuge in 4D-Formularen
Apple Writing Tools stehen nun direkt in den Textbereichen von 4D-Formularen zur Verfügung, einschließlich mehrzeiliger Texteingaben und 4D Write Pro-Bereichen. Benutzer können Texte korrigieren, umschreiben, zusammenfassen, den Ton anpassen oder Kernpunkte extrahieren, ohne die Anwendung zu verlassen, während Entwickler diese Funktion über die Eigenschaft „ Writing Tools “ oder die Standardaktion„WritingTools“ aktivieren .
4D-Sprache
Zuverlässiger Bereinigungscode beim Beenden von Methoden und Funktionen
Mit dem neuen Befehl „ defer “ können Entwickler Abschlusscode deklarieren, der automatisch ausgeführt wird, wenn eine Methode oder Funktion beendet wird. Unabhängig davon, ob die Ausführung normal endet, eine Rückgabeverweisung erreicht wird oder nach einem Fehler abgebrochen wird, werden verzögerte Ausdrücke in LIFO-Reihenfolge (Last-In-First-Out ) ausgeführt . Dies reduziert wiederholte Bereinigungslogik und macht die Ressourcenverwaltung sicherer.
HTTP-SERVER
REST-Server-Ressourcenschutz
Die Quotenverwaltung für REST-Server ermöglicht die Steuerung auf Sitzungsebene für im Speicher abgelegte Entitätssätze. Mithilfe von „ Session.quotas “ und dem neuen Objekt „4D.QuotaManager “ können Entwickler Grenzwerte für REST-Sitzungen festlegen und so APIs schützen, die für Webanwendungen, externe Systeme, 4D Qodly Pro, mobile Clients oder MCP-basierte KI-Tools verfügbar sind, vor einer versehentlichen Überlastung.
4D-Serververwaltung
Übersichtlichere Sitzungsanzeige im 4D Server-Verwaltungsfenster
Das 4D Server-Verwaltungsfenster bietet nun eine einheitliche Registerkarte „Sitzungen“ für Desktop-Clients, Web-Sitzungen, REST-Zugriff und SOAP-Aufrufe. Administratoren können aktive Verbindungen an einem Ort vergleichen, kontextbezogene Details wie IP-Adresse, User-Agent, Berechtigungen, Rechnername und Nutzungsrechte einsehen und Probleme bei der Serveraktivität schneller beheben.
4D NetKit & E-Mail
BENACHRICHTIGUNGEN ÜBER ÄNDERUNGEN IN E-MAIL UND KALENDER
4D NetKit bietet nun ein einheitliches Benachrichtigungsmodell für „ Microsoft 365 “ und „Google Workspace“. Anwendungen können auf das Erstellen, Ändern oder Löschen von E-Mails oder Kalenderereignissen reagieren, indem sie die Callbacks„onCreate“, „onModify“ und „onDelete“ über anbieterspezifische Notifier nutzen – entweder mit Echtzeit-Webhooks oder mit zeitgesteuerter Überwachung.
4D Qodly Pro
Verbesserungen am Webform-Editor
Der 4D Qodly Pro -Editor bietet nun verbesserte Workflows für die Navigation, die Ereignisberichterstattung, Dialoge und die Interaktion mit Komponenten. Entwickler können einfacher zwischen dem Ereignisbericht und dem Seiteneditor wechseln, Filter beim Wechseln der Ansichten beibehalten, verwandte Komponenten schneller auswählen und die OnChange-Verarbeitung mit Debounce- und Throttle-Einstellungen steuern .
4D Write Pro
Hierarchische Stilvorlagen in der 4D Write Pro-Oberfläche
Mehrstufige Listen-Stylesheets sind nun direkt in der Benutzeroberfläche von „4D Write Pro “ über die Symbolleiste und die Seitenleiste verfügbar . Benutzer können vordefinierte Vorlagen anwenden, Listenebenen verwalten, Nummerierungsformate anpassen und strukturierte Dokumente auch bei Inhaltsänderungen konsistent halten, während Entwickler Vorlagen über die Datei „multiLevelStyles.json“ anpassen können .
Plattform-Updates
4D 21 R4 stärkt zudem die Plattformgrundlagen durch eine standardisierte Basis für Design-System-Komponenten für 4D Qodly Pro sowie durch Updates für OpenSSL 4.0, BoringSSL, Ngtcp2 1.22.1, Libuv 1.52.1 und das Windows App SDK 2.0.1. Diese Updates unterstützen Sicherheit, Netzwerkfunktionen, WinUI, QUIC, WebSocket, HTTPS, Broadcast sowie Client-Server-Kommunikation.
Benötigen Sie weitere technische Details? Die Dokumentation zur 4D 21 R4 Beta ist auf der 4D Doc Center.
Wir freuen uns sehr über Ihr Feedback, das uns dabei hilft, die Qualität unserer Produkte zu verbessern und besser auf Ihre Bedürfnisse einzugehen. Wir würden uns sehr über Ihre Meinung zu den oben genannten Funktionen freuen. Beteiligen Sie sich an unserem Beta-Forum (zugänglich für alle 4D-Partner). Und zögern Sie nicht, uns Ihre Bedürfnisse mitzuteilen – wirnehmen Ihre Rückmeldungen sehr ernst!
Noch kein Partner? Verpassen Sie nicht die Gelegenheit, 4D-Partner zu werden und an fruchtbaren Diskussionen teilzunehmen. Melden Sie sich noch heute an und bringen Sie sich ein!
Für diesen Beitrag sind derzeit keine Kommentare verfügbar.