Nous sommes heureux d’annoncer le lancement de beta testing pour 4D v16 R5! Il est plein de choses intéressantes, alors jetons un coup d’œil et voyons ce que nous avons à offrir. 4D v16 R5 BETA has in store for you…
Cette version introduit quelques fonctionnalités et améliorations importantes, notamment :
- Unesécurité renforcée pour le serveur Web 4D et la gestion des mots de passe avec des protocoles et des algorithmes appropriés et efficaces.
- Traitement simplifié des valeurs indéfinies dans le langage 4D.
- La possibilité de gérer par programme vos en-têtes et pieds de page dans 4D Write Pro.
- Adaptationentièrement automatique de la hauteur des lignes d’une liste dans 4D View Pro.
Sécurité
Au fil des ans, la sécurité est devenue un sujet essentiel pour les applications professionnelles. 4D v16 R5 fait un pas de géant en matière de sécurité avec ces trois améliorations :
Sécurité renforcée pour le serveur 4D
À partir de 4D v16 R5, la version minimale prise en charge par défaut est TLS v1.2. 4D Web Server garantit désormais que vos applications disposent du niveau de sécurité maximal par défaut (les versions TLS plus anciennes seront rejetées, car elles pourraient être non sécurisées).
Prise en charge de SHA-2 pour la commande Generate digest
Les fonctions Digest sont conçues pour vérifier l’intégrité des données. Par conséquent, elles constituent un excellent moyen de détecter les changements et les altérations. 4D v16 R5 apporte une amélioration notable à la commande Generate digest en prenant en charge les algorithmes SHA-2.
Hachage et vérification des mots de passe
Deux nouvelles commandes liées à la protection des mots de passe des utilisateurs ont été créées : Generate password hash et Verify password hash. Elles sont toutes deux basées sur l’algorithme bcrypt, qui est volontairement lent afin de rendre un mot de passe plus sûr contre les attaques par force brute.
Langage 4D
Commandes améliorées pour les processus préemptifs
Lesprocessus préemptifs sont remarquables car ils permettent à vos applications compilées 4D de fonctionner plus rapidement et de connecter plus d’utilisateurs. Vos multi-cores ne resteront pas inactifs avec 4D v16 R5, surtout avec les 20+ commandes améliorées à utiliser dans les processus préemptifs !
Gestion des pointeurs JSON
Si vous souhaitez diviser vos documents JSON en parties plus petites et réutilisables, les pointeurs JSON sont la solution !
Ne paniquez pas devant les valeurs indéfinies
Les valeurs indéfinies ne sont plus un problème dans 4D v16 R5. Grâce aux améliorations apportées à la notation objet, le langage 4D accepte désormais l’évaluation de toute expression contenant des valeurs indéfinies. Fini les erreurs et les interruptions d’exécution du code !
Passage de données entre formulaires
La communication avec les formulaires est grandement simplifiée avec 4D v16 R5. Il suffit de lier un objet à votre formulaire et de l’utiliser en interne avec la nouvelle commande Form pour l’utiliser en interne. Plus de code compliqué ou de problèmes de variables globales !
conseils d’aide sur les boîtes de liste
Les conseils d’aide sont un excellent moyen de simplifier une interface utilisateur complexe. 4D supporte maintenant les conseils d’aide sur les objets de type liste, et ce n’est pas tout ! Les conseils d’aide peuvent être définis en fonction de la position de la souris, de sorte que vous pouvez définir des conseils d’aide basés sur une colonne survolée et même sur chaque ligne. Bon survol !
4D Write Pro
gérer les en-têtes et les pieds de page de manière programmatique
Pour ceux qui veulent utiliser les modèles 4D Write Pro pour créer d’autres documents et gérer les en-têtes et les pieds de page de façon programmatique , nous avons de bonnes nouvelles… c’est disponible dans 4D v16 R5, grâce à un ensemble de nouvelles commandes !
Prise en charge des expressions imagées
Là où les mots font défaut, il y a les images. Avec 4D v16 R5, la gestion des images dans vos documents 4D Write Pro devient plus facile puisqu’une expression peut être une image. Cette amélioration vous aidera à créer des documents complexes de manière programmatique.
images d’arrière-plan en taille réelle
Parfois, vous avez besoin d’avoir des images d’arrière-plan qui remplissent toute la zone imprimable. Grâce à un nouveau style pour les images d’arrière-plan, c’est désormais possible dans les applications suivantes 4D Write Pro!
4D View Pro
hauteur automatique des lignes
Leslistes sont géniales, et elles sont encore meilleures avec 4D v16 R5. Grâce à un mode entièrement automatique d’affichage des listes, vous pouvez créer de superbes interfaces sans une seule ligne de code ! Il suffit de définir quelques propriétés dans la boîte de liste et 4D s’occupe du reste !
… et bien plus encore !
Gardez un œil sur votre serveur Web 4D
Avec 4D v16 R5, vous avez fait un pas de plus vers la création de votre propre dialogue d’administration de serveur. Avec une seule commande, vous pouvez récupérer des informations détaillées sur votre serveur Web 4D et son cache si vous mettez l’attribut cache à true !
surveillance des processus
La commande Get process activity a été améliorée. Grâce à un nouvel attribut, tout processus peut être identifié de manière unique , quel que soit son type. Il convient de mentionner qu’il est plus facile que jamais d’analyser le résultat de la commande !
Vous avez besoin de plus de détails techniques ? Jetez un coup d’œil à la documentation du site4D v16 R5 beta dans la section « Gestion de l’information ». 4D Doc Center.
Téléchargez 4D v16 R5 maintenant (exclusif aux partenaires 4D)
Vos commentaires sont très appréciés et nous aideront à améliorer la qualité de notre produit afin de mieux répondre à vos besoins. Vous pouvez contribuer à notre forum « version bêta » qui est accessible à tous les partenaires 4D.
Vous n’êtes pas encore partenaire ? Devenez un partenaire 4D et participez à nos campagnes de test bêta.