La phase de bêta-test de 4D 21 R4 débute aujourd’hui, apportant une connectivité client/serveur plus résiliente, une aide à la rédaction par IA intégrée aux formulaires 4D, un code de nettoyage plus sûr, un contrôle renforcé des ressources REST, une surveillance plus claire du serveur et des workflows de développement plus fluides.
Cette version met l’accent sur les petits détails qui façonnent le travail quotidien : une coupure réseau qui ne doit pas entraîner la fermeture d’une session, une étape de nettoyage qui ne doit pas être copiée partout, une session REST qui ne doit pas occuper trop de mémoire, ou une interface qui doit rester synchronisée sans rafraîchissement manuel.
-
Résilience des sessions QUIC : maintenez les sessions 4D Client actives pendant les brèves interruptions réseau.
-
Outils de rédaction IA locaux : utilisez les outils de rédaction Apple directement dans les zones de texte des formulaires 4D et dans les zones 4D Write Pro.
-
Commande `defer` : exécutez automatiquement du code de nettoyage à la sortie d’une méthode ou d’une fonction.
-
Quotas du serveur REST : contrôlez les ensembles d’entités stockés en mémoire pour chaque session REST.
-
Visibilité de 4D Server : surveillez les clients de bureau, les sessions Web, les accès REST et les appels SOAP depuis un onglet « Sessions » unifié.
-
Notifications par e-mail et calendrier : réagissez aux modifications apportées à Microsoft 365 et Google Workspace grâce à un modèle de notification unique et cohérent.
Et ce n’est qu’un début, il y a bien plus à découvrir!
Téléchargez 4D 21 R4dès maintenant (en exclusivité pour les partenaires 4D)
RÉSEAU
QUIC : une connectivité client/serveur plus résiliente
QUIC La résilience des sessions est améliorée grâce au paramètre de base de données `QUIC session timeout `, qui permet à 4D Server de maintenir active une session 4D Client inaccessible pendant de brèves interruptions réseau. Si la communication reprend avant l’expiration du délai configuré, la session redevient active, les fenêtres concernées retrouvent leur état précédent et les utilisateurs peuvent continuer à travailler sans perdre leurs données.
Intégration de l’IA
Outils de rédaction IA locaux dans 4D Forms
Apple Writing Tools sont désormais disponibles directement dans les zones de texte des formulaires 4D, y compris les champs de saisie multilignes et les zones 4D Write Pro. Les utilisateurs peuvent relire, réécrire, résumer, ajuster le ton ou extraire les points clés sans quitter l’application, tandis que les développeurs activent cette fonctionnalité via la propriété ` Writing Tools ` ou l’action standard`WritingTools`.
Langage 4D
Code de nettoyage fiable à la sortie des méthodes et des fonctions
La nouvelle commande ` defer ` permet aux développeurs de déclarer du code de fin d’exécution qui s’exécute automatiquement à la sortie d’une méthode ou d’une fonction. Que l’exécution se termine normalement, atteigne un retour ou s’arrête suite à une erreur, les expressions différées s’exécutent selon l’ordreLIFO (dernier entré,premier sorti), ce qui réduit la répétition des logiques de nettoyage et rend la gestion des ressources plus sûre.
SERVEUR HTTP
Protection des ressources du serveur REST
La gestion des quotas du serveur REST ajoute un contrôle au niveau de la session sur les ensembles d’entités stockés en mémoire. Grâce à la commande « Session.quotas » et au nouvel objet «4D.QuotaManager », les développeurs peuvent définir des limites pour les sessions REST, ce qui permet de protéger les API exposées aux applications web, aux systèmes externes, à 4D Qodly Pro, aux clients mobiles ou aux outils d’IA basés sur MCP contre toute surcharge accidentelle.
Gestion du serveur 4D
Meilleure visibilité des sessions dans la fenêtre d’administration de 4D Server
La fenêtre d’administration de 4D Server propose désormais un onglet « Sessions »unifié pour les clients de bureau, les sessions Web, l’accès REST et les appels SOAP. Les administrateurs peuvent comparer les connexions actives en un seul endroit, examiner les détails contextuels tels que l’adresse IP, l’agent utilisateur, les privilèges, le nom de la machine et les droits d’utilisation, et dépanner plus rapidement l’activité du serveur.
4D NetKit et messagerie
NOTIFICATIONS DE MODIFICATION DES E-MAILS ET DU CALENDRIER
4D NetKit propose désormais un modèle de notification unifié pour Microsoft 365 et Google Workspace. Les applications peuvent réagir lorsque des e-mails ou des événements de calendrier sont créés, modifiés ou supprimés, à l’aide des callbacksonCreate, onModify et onDelete via des notificateurs spécifiques au fournisseur, avec soit des webhooks en temps réel, soit une surveillance basée sur des minuteries.
4D Qodly Pro
Améliorations de l’éditeur de formulaires Web
L’éditeur4D Qodly Pro bénéficie d’améliorations du flux de travail concernant la navigation, les rapports d’événements, les boîtes de dialogue et l’interaction entre les composants. Les développeurs peuvent passer plus facilement du rapport d’événements à l’éditeur de page, conserver les filtres lors du changement de vue, sélectionner plus rapidement les composants associés et contrôler le traitementOnChange grâce à des paramètres de débounce et de throttling.
4D Write Pro
Feuilles de style hiérarchiques dans l’interface de 4D Write Pro
Des feuilles de style pour listes à plusieurs niveaux sont désormais disponibles directement dans l’interface d’4D Write Pro, depuis la barre d’outils et la barre latérale. Les utilisateurs peuvent appliquer des modèles prédéfinis, gérer les niveaux de liste, ajuster les formats de numérotation et garantir la cohérence des documents structurés à mesure que le contenu évolue, tandis que les développeurs peuvent personnaliser les modèles via le fichier multiLevelStyles.json.
Mises à jour de la plateforme
4D 21 R4 renforce également les fondements de la plateforme grâce à une base de composants de système de conception standardisée pour 4D Qodly Pro, ainsi qu’à des mises à jour d’OpenSSL 4.0, de BoringSSL, de Ngtcp2 1.22.1, de Libuv 1.52.1 et du Windows App SDK 2.0.1. Ces mises à jour concernent la sécurité, la mise en réseau, WinUI, QUIC, WebSocket, HTTPS, la diffusion et la communication client/serveur.
Vous souhaitez plus de détails techniques ? La documentation de la version bêta de 4D 21 R4 est disponible sur le 4D Doc Center.
Vos retours sont très appréciés et nous aideront à améliorer la qualité de nos produits et à mieux répondre à vos besoins. Nous serions ravis de connaître votre avis sur l’une ou l’autre des fonctionnalités ci-dessus. Participez à notre forum bêta (accessible à tous les partenaires 4D). Et n’hésitez pas à nous faire part de vos besoins ; nousprenons vos votes très au sérieux!
Vous n’êtes pas encore partenaire ? Ne manquez pas l’occasion de devenir partenaire 4D et de participer à des discussions constructives. Rejoignez-nous dès aujourd’hui et prenez part à la conversation !
Les commentaires ne sont pas disponibles pour cet article pour le moment.