Dnes začínábeta testování verze 4D 21 R5, která přináší rychlejší vektorové vyhledávání pro aplikace s umělou inteligencí, silnější ochranu webového serveru, plynulejší pracovní postupy s komponentami, hlubší integraci s VS Code a větší flexibilitu při modernizaci vašich rozhraní pro Windows.
Cílem této verze je odstranit překážky tam, kde na tom záleží: udržet rychlé vektorové vyhledávání i při rostoucím objemu dat, chránit webový server dříve, než se nadměrný provoz stane problémem, kompilovat komponenty bez opuštění hostitelského projektu, přejít přímo z 4D na správný soubor ve VS Code nebo vylepšit rozhraní bez nutnosti spravovat další sadu obrazových prvků.
- Nativní vektorové indexování: Zrychlete vyhledávání podobností v polích typu „ 4D.Vector “ pomocí kosinových, skalárních a euklidovských indexů.
- Chytřejší správa vkládání: Automaticky identifikujte vektory, které je třeba znovu vygenerovat, když se změní zdrojová data nebo konfigurace vkládání.
- Omezení rychlosti webového serveru: Řiďte požadavky, přenos dat, relace a další pracovní zátěže dříve, než přetíží vaši aplikaci.
- Kompilace komponent z hostitele: Kompilujte a ověřujte kompatibilní komponenty společně s projektem, který je používá.
- Plynulé uživatelské rozhraní pro formuláře se seznamy: Rozšiřte moderní prostředí Windows, včetně tmavého režimu, na stávající formuláře se seznamy.
- Přímý pracovní postup ve VS Code: Otevírejte metody a třídy ve VS Code přímo z 4D IDE, aniž byste museli prohledávat projektové složky.
A to je teprve začátek, čeká na vás ještě mnohem více!
Stáhněte si 4D 21 R5hned teď (exkluzivně pro partnery 4D)
Integrace AI
Rychlejší vektorové vyhledávání s nativním indexováním
4D.Vector Pole mohou nyní využívat kosinové, tečkové a euklidovské indexy, což zlepšuje výkon vyhledávání podobností s rostoucí velikostí datových sad. Indexy lze konfigurovat v editoru struktury a používat je pro sémantické vyhledávání, RAG, doporučení a další pracovní postupy založené na AI.
Programové řízení vektorových indexů
Vektorové indexy lze nyní vytvářet, kontrolovat, pozastavovat, obnovovat a odstraňovat přímo z kódu. Funkce „ DataClass.getIndexes() “ také usnadňuje ověřování konfigurace indexů během nasazení nebo správy.
Chytřejší zneplatňování vektorových dat
4D Embedding Studio nyní dokáže identifikovat vektory, které mohou být zastaralé v případě změny zdrojových dat, frází pro vkládání nebo modelů. To snižuje potřebu ručního sledování a pomáhá udržovat výsledky sémantického vyhledávání a RAG v souladu s aktuálními daty aplikace.
Zabezpečení
Podepisování S/MIME pro SMTP Transporter
SMTP Transporter nyní dokáže odchozí e-maily digitálně podepisovat pomocí S/MIME, což příjemcům pomáhá ověřit odesílatele a ujistit se, že obsah zprávy nebyl po podepsání pozměněn.
OpenSSL 4 pro QUIC a TLS
Síťový stack nyní pro NGTCP2 používá OpenSSL 4, přičemž zachovává stávající chování protokolů QUIC a WebSocket. Konfigurace TLS se nyní zaměřuje na TLS 1.2 a TLS 1.3, přičemž na serveru se ve výchozím nastavení používá TLS 1.3.
HTTP server
Integrované omezení rychlosti
4D Web Server u lze nyní omezit objem požadavků, přenos dat, relace, relace hostů a sady entit. Po dosažení limitu jsou požadavky předčasně odmítnuty s chyb ou HTTP 429 Too Many Requests, což pomáhá chránit zdroje serveru dříve, než nadměrné zatížení ovlivní aplikaci.
Databáze
Modernizovaný instalační program pro Windows
Instalátor pro Windows je nyní snadnější na používání a automatizaci. Ve výchozím nastavení jsou nainstalovány všechny podporované jazyky, přičemž 4D, 4D Server, 4D Volume Desktop a 4D Components lze vybrat ze stejného instalátoru. Tichá instalace také zjednodušuje pracovní postupy v oblasti CI a nasazení.
4D Components
Kompilace komponent z hostitelského projektu
Kompatibilní projektové komponenty lze nyní kompilovat přímo z hostitelského projektu. Okno Kompilátor umožňuje vývojářům kompilovat komponenty, kontrolovat syntaxi a mazat zkompilovaný kód z jednoho místa, čímž se snižuje riziko nasazení zastaralých verzí komponent.
Přímý přístup k 4D Corner
4D Corner je nyní přístupný přímo z pracovního postupu závislostí projektu. Vývojáři mohou objevovat komponenty sdílené společností 4D a komunitou, aniž by museli opustit Správce závislostí.
Uživatelské rozhraní
Fluent UI pro formuláře seznamu
Seznamové formuláře nyní podporují vykreslování pomocí Fluent UI, čímž přinášejí stejný moderní vzhled systému Windows a podporu tmavého režimu, jaké jsou již k dispozici u jiných formulářů. Stávající seznamové formuláře si zachovávají své rozložení a chování, takže není nutné provádět žádné přepracování.
Flexibilnější stylizace tlačítek
Tlačítka, přepínače a zaškrtávací políčka s vlastním stylem nyní mohou využívat barvy pozadí, barvy ohraničení, šířky ohraničení a zaoblení rohů. Tyto vlastnosti lze konfigurovat v editoru formulářů, pomocí CSS nebo kódu 4D, což snižuje potřebu speciálních grafických prvků.
Odsazení a svislé zarovnání
Textové oblasti a vstupní objekty nyní podporují svislé zarovnání a nezávislé odsazení na každé straně. Vývojáři mohou vytvářet přehlednější rozvržení přímo z editoru formulářů, pomocí CSS, JSON nebo kódu 4D.
Rozšíření pro Visual Studio Code
Plynulejší pracovní postup mezi 4D a VS Code
Nová předvolba editoru kódu umožňuje vývojářům zvolit si jako výchozí editor buď 4D, nebo VS Code a přepínat mezi nimi pomocí klávesy Alt. Metody a třídy lze nyní otevírat přímo ve VS Code z Průzkumníka, Editoru formulářů, Debuggeru a dalších pracovních postupů v IDE 4D.
Potřebujete více technických detailů? Dokumentace k verzi 4D 21 R5 Beta je k dispozici na 4D Doc Center.
Vaše zpětná vazba je pro nás velmi cenná a pomůže nám zlepšit kvalitu našich produktů a lépe vyhovět vašim potřebám. Rádi bychom znali váš názor na kteroukoli z výše uvedených funkcí. Přispívejte do našeho beta fóra (přístupného pro všechny partnery 4D). A neváhejte nám sdělit své potřeby;vaše názory bereme velmi vážně!
Ještě nejste partnerem? Nenechte si ujít příležitost stát se partnerem 4D a zapojit se do smysluplných diskusí. Přidejte se k nám ještě dnes a staňte se součástí diskuze!
K tomuto příspěvku zatím nelze přidávat komentáře.