
AI integrace
Centralizace AI poskytovatelů a modelů
Spravujte poskytovatele umělé inteligence, přihlašovací údaje a výběr modelu z jediné konfigurační vrstvy místo toho, abyste je definovali rozptýleně po celém kódu.
Poskytovatele lze konfigurovat jednou a znovu je používat v celé aplikaci prostřednictvím přímých odkazů na model nebo vlastních aliasů. Týmy mohou přepínat poskytovatele, aktualizovat modely nebo upravovat přihlašovací údaje, aniž by museli přehodnocovat stávající obchodní logiku, což usnadňuje údržbu integrací AI s vývojem projektů. Konfigurace poskytovatelů a modelů také zůstávají dostupné za běhu, což aplikacím umožňuje objevovat dostupné služby a dynamicky se přizpůsobovat s rostoucím využitím AI.

Uživatelské rozhraní
Přeneste Liquid Glass do macOS and modernizujte UI napříč platformami
Modernizujte aplikace v systémech macOS a Windows a zároveň zachovávejte stávající formuláře, logiku a pracovní postupy.
Formuláře v systému macOS nyní využívají designový jazyk Liquid Glass, který přináší aktualizovanou průhlednost, mezery a vizuální zpětnou vazbu, jež sladí aplikace s nejnovějším rozhraním platformy. Knihovna objektů také rozšiřuje podporu pro moderní designové systémy a umožňuje komponentám vykreslovat se s Fluent UI ve Windows a Liquid Glass v macOS a zároveň zachovat stejné definice formulářů napříč platformami. Týmy mohou aktualizovat uživatelské prostředí, aniž by musely přepracovávat rozhraní nebo udržovat samostatné implementace pro každý operační systém.
Modernizace přesahuje rámec obrazovky. Formuláře používající tyto styly rozhraní jsou automaticky optimalizovány pro tisk, zachovávají rozvržení a data a zároveň transformují vizuální efekty do čistého a papírově přívětivého výstupu.

Síť
Modernizujte sítě a reagujte na události v poštovní schránce v reálném čase
Udržujte aplikace v souladu s podporovanými síťovými technologiemi a zároveň omezte zpoždění v pracovních postupech řízených e-mailem.
IMAP Transporter nyní podporuje protokol IDLE, který umožňuje aplikacím naslouchat událostem v poštovní schránce, jako jsou nové zprávy, smazané e-maily a změny příznaků, aniž by se spoléhaly na naplánované dotazování. Procesy řízené poštovní schránkou mohou okamžitě reagovat na změny, omezovat zbytečné požadavky serveru a zároveň udržovat uživatele a pracovní postupy synchronizované s aktivitou v reálném čase.
Zjednodušila se také konfigurace sítě. Starší síťová vrstva byla odstraněna a stávající aplikace jsou automaticky migrovány na ServerNet, což zjednodušuje přechod na podporované síťové technologie a usnadňuje přijetí QUIC, když je ve vašem prostředí k dispozici protokol UDP.

4D Write Pro
Strukturování dokumentů pomocí hierarchického číslování
Zachovejte konzistenci napříč dlouhými dokumenty bez ruční správy číslování.
Hierarchické číslované seznamy umožňují, aby sekce, podsekce a vnořený obsah řídil strukturovaným systémem číslování, který se automaticky aktualizuje s vývojem dokumentů. Zprávy, smlouvy, technické specifikace a dokumenty o shodě s předpisy zůstávají organizované i při přidání, odebrání nebo reorganizaci obsahu, což zkracuje čas strávený ruční údržbou struktury dokumentů.

4D jazyk
Přístup k session a provádění singletonové logiky tam, kam patří
Udržujte ověřování, správu session a sdílenou aplikační logiku blíže místu, kde se používá.
Informace o session jsou nyní přímo přístupné z 4D Client, zatímco sdílené a session singletonové funkce lze explicitně spustit na serveru pomocí klíčového slova serveru. Toky ověřování, funkce pro sezení a sdílená obchodní logika mohou zůstat uvnitř tříd, které je vlastní, což snižuje potřebu koordinačního kódu a usnadňuje údržbu klient-server aplikací s jejich růstem.

Převod dynamického textu na spustitelné metody
Zaveďte dynamické chování bez obětování spolehlivosti nebo udržovatelnosti.
Nová třída 4D.Method převádí kód uložený jako text na spustitelné metody, které lze validovat před spuštěním a volat jako nativní 4D metody. Dynamická obchodní pravidla, konfigurovatelné pracovní postupy a externě spravovanou logiku lze zavést bez vytváření vlastních rámců pro provádění, což usnadňuje řízení a vývoj spustitelného prostředí.

Ověřování JSON s podporou moderních schémat
Udržujte pravidla ověřování konzistentní napříč aplikacemi, rozhraními API, externími systémy a integracemi AI.
Podpora pro JSON Schema Draft 2020-12 zavádí podmíněnou logiku, pokročilá omezení a vylepšené ověřování formátu, což umožňuje více ověřovacím pravidlům žít přímo ve schématu namísto duplikování v kódu. Požadavky na validaci lze sdílet napříč systémy a aplikovat je konzistentně jak na tradiční integrace, tak na strukturované výstupy AI. Jak organizace rozšiřují používání AI v zákaznických zkušenostech, automatizaci pracovních postupů a podpoře rozhodování, stejná schémata pomáhají zajistit, aby generovaná data zůstala v souladu s obchodními požadavky, což usnadňuje zavádění funkcí založených na AI do produkčních pracovních postupů při zachování důvěryhodných dat v celém aplikačním ekosystému.

Zachycení problémů s parametry příkazu dříve
Identifikujte neplatné použití příkazu již při psaní kódu, místo abyste jej zjišťovali později.
Vylepšená kontrola syntaxe nyní ověřuje parametry příkazů přímo v editoru pomocí zdokumentovaných typů a podpisů. Přesnější zpětná vazba pomáhá vývojářům zachytit chyby ještě před spuštěním, snižuje úsilí při ladění a pomáhá týmům poskytovat spolehlivější kód s větší jistotou.

4D komponenty
Správujte závislostí komponent GitLab ze 4D
Rozšiřte ekosystém svých komponent a zároveň zachovejte centralizovanou a předvídatelnou správu závislostí.
Komponenty lze nyní přidávat přímo z veřejných nebo soukromých repozitářů GitLab prostřednictvím rozhraní Project Dependencies. Výběr verzí, aktualizace a správa závislostí probíhají stejným způsobem bez ohledu na to, kde jsou komponenty hostovány, což pomáhá týmům standardizovat používání komponent a udržovat konzistenci napříč projekty a prostředími nasazení.

Rozšíření Visual Studio Code
Pracujete se stejným kontextem projektu jako v 4D IDE
Keep code completion, validation, and project configuration aligned across development environments.
The 4D Analyzer extension now recognizes project dependencies the same way as the 4D IDE, improving the accuracy of syntax checking and code completion. Dedicated visual editors for roles, privileges, and HTTP handlers also simplify configuration management by reducing the need to work directly with structured files. Teams can move between VS Code and the 4D IDE with greater confidence, knowing both environments understand the project in the same way.
Udržujte v souladu napříč vývojovými prostředími finalizaci kódu, ověřování a konfiguraci projektu.
Rozšíření 4D Analyzer nyní rozpoznává závislosti projektu stejným způsobem jako 4D IDE, čímž zlepšuje přesnost kontroly syntaxe a dokončování kódu. Vyhrazené vizuální editory pro role, oprávnění a obslužné rutiny HTTP také zjednodušují správu konfigurace tím, že snižují potřebu pracovat přímo se strukturovanými soubory. Týmy se mohou pohybovat mezi VS Code a 4D IDE s větší jistotou, protože vědí, že obě prostředí chápou projekt stejným způsobem.

Bezpečnost
Použití certifikátů Keychain pro macOS v požadavcích HTTPS
Zjednodušte správu certifikátů a zároveň zachovejte bezpečnostní postupy v souladu s operačním systémem.
Požadavky HTTPS a agenti HTTP nyní mohou používat certifikáty uložené přímo v klíčence macOS. Certifikáty zůstávají spravovány operačním systémem, nikoli distribuovány s aplikacemi, což zjednodušuje nasazení a zároveň zachovává konzistentní zpracování certifikátů v prostředích macOS a Windows.
Objevte všechny the
Stahovat
Upgrade na