
Nätverk
Se till att samverkan mellan klienten och servern fungerar som vanligt om nätverket går ned tillfälligt
Ett kortvarigt nätverksavbrott blir ett tillfälligt avbrott som det går att återhämta sig från och inte ett förlorat arbetsflöde.
I verkliga driftmiljöer kan switchar, routrar, brandväggar, VPN-gateways, återanslutningar av kablar och övergångar mellan mobilnät tillfälligt avbryta kommunikationen mellan 4D Client och 4D Server. 4D bygger på transportlagret QUIC och kan hålla en oåtkomlig klientsession aktiv under den konfigurerade tidsgränsen för QUIC-sessionen, vilket ger kommunikationen tid att återupptas.
Användarna kan återuppta sessionen om anslutningen återupprättas i tid. Det syns tydligt att serverberoende fönster är oåtkomliga; lokala fönster kan dock fortfarande användas och de fönster som berörs återgår till sitt tidigare tillstånd. Administratörer behåller synligheten via administrationsfönstret och Session.info.unreachableSince, samtidigt som klient-/serverinstallationer får ökad resiliens utan att någon extra tillämpningskod krävs.

AI-integrering
Omvandla lokalt genererade AI-texter till 4D-formulär
AI-understött skrivande blir tillgängligt utan att man behöver teckna något AI-avtal, göra någon extra installation, genomföra någon betalningsprocess eller konfigurera någon extern tjänst.
Om användarmiljön fungerar med Apple Writing Tools och Apple Intelligence sköts skrivstödet av operativsystemet och blir tillgängligt direkt i 4D-formulärens textfält, inklusive flerradiga textinmatningsfält och 4D Write Pro-områden.
Användarna kan korrekturläsa, omformulera, sammanfatta, anpassa tonen och ta fram de viktigaste punkterna i affärstexter utan att behöva lämna tillämpningen. Funktionen förblir inbyggd via egenskapen Writing Tools i egenskapslistan eller via standardåtgärden WritingTools.

4D-språket
Kör rensningskoden vid precis rätt tillfälle
Ett mer förutsägbart exekveringsflöde inleds, med en avslutningslogik som följer varje utgångsväg.
Med det nya kommandot “defer” kan rensning, diagnostik, återställning av tillstånd, felhantering och avkoppling från externa tjänster köras när en metod eller funktion avslutas, oavsett om körningen avslutas normalt, når ett returvärde eller avbryts efter ett fel.
Uppskjutna uttryck körs i LIFO-ordning, vilket gör tillämpningslogiken mer överskådlig, enklare att underhålla och mer tillförlitlig i takt med att projekten växer.

HTTP-server
Skydda REST-serverresurserna
Pålitliga REST-tjänster kräver en kontrollerad resursanvändning i takt med att fler system ansluts.
Kvothantering för REST-servern ger kontroll på sessionsnivå över de entitetsuppsättningar som finns lagrade i minnet. Med hjälp av Session.quotas och 4D.QuotaManager kan tillämpningar fastställa tydligare gränser för REST-sessioner som är tillgängliga för webbtillämpningar, externa system, 4D Qodly Pro, mobila klienter och MCP-baserade AI-verktyg.
Serverresurserna blir enklare att hantera, REST-arbetsflödena förblir mer responsiva och tillämpningarna får ett bättre skydd mot oavsiktlig överbelastning.

Serverhantering
Få en tydligare översikt av alla aktiva sessioner
För snabbare support krävs en tydligare överblick av serveraktiviteten.
I fönstret ”4D Server Admin” samlas skrivbordsklienter, webbsessioner, REST-åtkomst och SOAP-anrop under en enda sessionsflik. Administratörer kan få en överblick över vilka användare som är anslutna, varifrån aktiviteten kommer, hur sessionerna fungerar och i vilket sammanhang de körs
Uppgifter som IP-adress, användaragent, behörigheter, datornamn, operativsystemets sessionsnamn och användarrättigheter gör övervakningen mer ändamålsenlig, med kartläggning av allt ifrån ovanliga aktiviteter till REST-användning och licensförbrukning.

4D Write Pro
Hantera formatmallar för flernivålistor direkt i 4D Write Pro-gränssnittet
Det blir enklare att skapa, underhålla och leverera strukturerade dokument.
Formatmallar för flernivålistor finns nu tillgängliga direkt i 4D Write Pro-gränssnittet, via verktygsfältet och sidofältet. Användarna kan tillämpa mallar, justera nivåer, finjustera numreringsformat och se till att hierarkin förblir konsekvent i takt med att innehållet utvecklas.
Vad gäller tekniska handböcker, avtal, rapporter, utbildningsmaterial och mötesprotokoll blir strukturen en del av redigeringsprocessen. Mallarna kan även anpassas via multiLevelStyles.json, vilket bidrar till att dokumenten behåller sin enhetlighet vid export till PDF, HTML, SVG och DOCX.

4D NetKit och e-post
Reagera på ändringar i e-postfunktionen och kalendern
Tidskritiska arbetsflöden anpassas till de verktyg som teamen redan använder.
4D NetKit tillför ändringsmeddelanden till Microsoft 365 och Google Workspace så att tillämpningarna kan reagera när e-postmeddelanden och kalenderhändelser skapas, ändras eller raderas. Kunduppföljningar, schemaläggningsflöden, godkännandeprocesser, delade inkorgar och aktivitetsöversikter kan hållas uppdaterade utan att man behöver vänta på att någon ska uppdatera sidan.
Samma metod för aviseringar fungerar för Office365.mail.notifier, Office365.calendar.notifier, Google.mail.notifier och Google.calendar.notifier, med återanropen onCreate, onModify och onDelete. Tillämpningarna kan använda webhooks i realtid där sådana finns tillgängliga, eller timerbaserad övervakning för enklare driftsättningar.

4D Qodly Pro
Gör redigeringen av webbformulär mer exakt
Snabbare finjustering av formulär innebär att företagsgränssnitten kan nå användarna tidigare.
4D Qodly Pro Editor förbättrar navigeringen, händelserapporteringen, dialogerna och interaktionen mellan komponenterna. Utvecklarna kan växla smidigare mellan händelserapporten och sidredigeraren, behålla sina filter, välja relaterade komponenter snabbare och arbeta med tydligare åtgärder för att byta namn.
Förbättrad händelsehantering för komponenterna Radio Button och Select Input samt inställningar för avstudsning och begränsning för OnChange-händelser ger komplexa webbformulär ett mer precist beteende med färre avbrott vid redigering.

Plattformsuppdateringar
Stärk gränssnittet, säkerheten och körningsgrunderna
För att tillämpningen ska vara tillförlitlig på lång sikt krävs det att plattformslagret hålls uppdaterat.
4D Qodly Pro får en mer standardiserad grund för designkomponenter, vilket möjliggör en enhetlig utformning av användargränssnittet. Kärnkomponenterna uppgraderas till OpenSSL 4.0, BoringSSL, Ngtcp2 1.22.1 och Libuv 1.52.1, med stöd för QUIC, WebSocket, sändning, säkra anslutningar, HTTPS och klient/server-kommunikation.
I Windows stöder Windows App SDK 2.0.1 den WinUI-grund som används vid utveckling av tillämpningar, oavsett om WinUI är inbäddat eller ej, vilket bidrar till att tillämpningarna förblir aktuella, enhetliga och lättare att underhålla över tid.
Upptäck alla nya
Ladda ned
Uppgradera till