Die Beta-Testphase für 4D 21 R5 beginnt heute und bietet eine schnellere Vektorsuche für KI-Anwendungen, einen verbesserten Schutz des Webservers, einen reibungsloseren Komponenten-Workflow, eine tiefere VS Code-Integration sowie mehr Flexibilität bei der Modernisierung Ihrer Windows-Oberflächen.
Bei dieser Version geht es darum, Reibungsverluste dort zu beseitigen, wo es darauf ankommt: die Vektorsuche auch bei wachsenden Datenmengen schnell zu halten, einen Webserver zu schützen, bevor übermäßiger Datenverkehr zum Problem wird, Komponenten zu kompilieren, ohne das Host-Projekt zu verlassen, direkt von 4D zur richtigen Datei in VS Code zu springen oder eine Benutzeroberfläche zu verfeinern, ohne einen weiteren Satz an Bildressourcen pflegen zu müssen.
- Native Vektorindizierung: Beschleunigen Sie die Ähnlichkeitssuche in „ 4D.Vector “-Feldern mit Kosinus-, Punkt- und euklidischen Indizes.
- Intelligentere Verwaltung von Einbettungen: Identifizieren Sie automatisch Vektoren, die neu generiert werden müssen, wenn sich Quelldaten oder die Einbettungskonfiguration ändern.
- Ratenbegrenzung für Webserver: Kontrollieren Sie Anfragen, Datenübertragungen, Sitzungen und andere Workloads, bevor diese Ihre Anwendung überlasten.
- Komponentenkompilierung vom Host aus: Kompilieren und validieren Sie kompatible Komponenten zusammen mit dem Projekt, das sie verwendet.
- Flüssige Benutzeroberfläche für Listenformulare: Erweitern Sie das moderne Windows-Erlebnis, einschließlich des Dunkelmodus, auf bestehende Listenformulare.
- Direkter VS-Code-Workflow: Öffnen Sie Methoden und Klassen in VS Code direkt aus der 4D-IDE heraus, ohne Projektordner durchsuchen zu müssen.
Und das ist erst der Anfang – es gibt noch viel mehr zu entdecken!
Laden Sie 4D 21 R5jetzt herunter (exklusiv für 4D-Partner)
KI-Integration
Schnellere Vektorsuche mit nativer Indizierung
4D.Vector Felder können nun Kosinus-, Punkt- und euklidische Indizes verwenden, was die Leistung der Ähnlichkeitssuche verbessert, wenn die eingebetteten Datensätze wachsen. Indizes können im Struktur-Editor konfiguriert und für die semantische Suche, RAG, Empfehlungen und andere KI-gesteuerte Workflows verwendet werden.
Programmgesteuerte Verwaltung von Vektorindizes
Vektorindizes können nun per Code erstellt, überprüft, angehalten, fortgesetzt und entfernt werden. „ DataClass.getIndexes() “ erleichtert zudem die Validierung der Indexkonfiguration während der Bereitstellung oder Verwaltung.
Intelligentere Ungültigkeitserklärung von Einbettungen
4D Embedding Studio kann nun Vektoren identifizieren, die möglicherweise veraltet sind, wenn sich Quelldaten, Einbettungsphrasen oder Modelle ändern. Dies reduziert den manuellen Aufwand bei der Nachverfolgung und trägt dazu bei, dass die Ergebnisse der semantischen Suche und von RAG mit den aktuellen Anwendungsdaten übereinstimmen.
Sicherheit
S/MIME-Signierung für den SMTP-Transporter
Der SMTP-Transporter kann ausgehende E-Mails nun mit S/MIME digital signieren, wodurch Empfänger den Absender verifizieren und sicherstellen können, dass der Inhalt der Nachricht nach der Signierung nicht verändert wurde.
OpenSSL 4 für QUIC und TLS
Der Netzwerkstack verwendet nun OpenSSL 4 für NGTCP2, wobei das bestehende Verhalten von QUIC und WebSocket beibehalten wird. Die TLS-Konfiguration konzentriert sich nun auf TLS 1.2 und TLS 1.3, wobei TLS 1.3 standardmäßig auf dem Server verwendet wird.
HTTP-Server
Integrierte Ratenbegrenzung
Der „ 4D Web Server “ kann nun das Anfragemenge, die Datenübertragung, Sitzungen, Gastsitzungen und Entity-Sets begrenzen. Wenn ein Limit erreicht ist, werden Anfragen frühzeitig mit dem HTTP-Status 429 „Too Many Requests“ abgelehnt, wodurch Serverressourcen geschützt werden, bevor eine übermäßige Auslastung die Anwendung beeinträchtigt.
Datenbank
Modernisierter Windows-Installer
Der Windows-Installer ist nun benutzerfreundlicher und lässt sich leichter automatisieren. Alle unterstützten Sprachen werden standardmäßig installiert, während 4D, 4D Server, 4D Volume Desktop und 4D Components über denselben Installer ausgewählt werden können. Die unbeaufsichtigte Installation vereinfacht zudem CI- und Bereitstellungsabläufe.
4D-Komponenten
Komponenten aus dem Host-Projekt kompilieren
Kompatible Projektkomponenten können nun direkt aus dem Host-Projekt heraus kompiliert werden. Über das Compiler-Fenster können Entwickler Komponenten kompilieren, die Syntax überprüfen und kompilierten Code an einem zentralen Ort löschen, wodurch das Risiko der Bereitstellung veralteter Komponentenversionen verringert wird.
Direkter Zugriff auf 4D Corner
4D Corner ist nun direkt über den Projektabhängigkeits-Workflow zugänglich. Entwickler können von 4D und der Community bereitgestellte Komponenten entdecken, ohne den Abhängigkeitsmanager verlassen zu müssen.
Benutzeroberfläche
Fluent UI für Listenformulare
Listenformulare unterstützen nun die Fluent-UI-Darstellung und bieten damit das gleiche moderne Windows-Erscheinungsbild sowie die Unterstützung des Dunkelmodus, wie sie bereits in anderen Formularen verfügbar sind. Bestehende Listenformulare behalten ihr Layout und ihr Verhalten bei, sodass keine Neugestaltung erforderlich ist.
Flexiblere Gestaltung von Schaltflächen
Benutzerdefiniert gestaltete Schaltflächen, Optionsfelder und Kontrollkästchen können nun Hintergrundfarben, Rahmenfarben, Rahmenbreiten und Eckenradien verwenden. Diese Eigenschaften lassen sich über den Formular-Editor, CSS oder 4D-Code konfigurieren, wodurch der Bedarf an speziellen Bildressourcen reduziert wird.
Abstand und vertikale Ausrichtung
Textbereiche und Eingabeobjekte unterstützen nun vertikale Ausrichtung und unabhängige Abstände auf jeder Seite. Entwickler können übersichtlichere Layouts direkt über den Formular-Editor, CSS, JSON oder 4D-Code erstellen.
Visual Studio Code-Erweiterung
Ein reibungsloserer Workflow zwischen 4D und VS Code
Eine neue Einstellung im Code-Editor ermöglicht es Entwicklern, 4D oder VS Code als Standardeditor festzulegen und mit der Alt-Taste zum jeweils anderen zu wechseln. Methoden und Klassen lassen sich nun direkt aus dem Explorer, dem Formular-Editor, dem Debugger und anderen 4D-IDE-Workflows in VS Code öffnen.
Benötigen Sie weitere technische Details? Die Dokumentation zu 4D 21 R5 Beta ist verfügbar unter 4D Doc Center.
Wir freuen uns sehr über Ihr Feedback, das uns dabei hilft, die Qualität unseres Produkts zu verbessern und Ihren Anforderungen besser gerecht zu werden. 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 Anforderungen 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.