Déclassement de l’ancienne couche réseau
Pour gérer la communication entre le client 4D et le serveur 4D, 4D propose trois couches réseau différentes :
- Legacy,
- ServerNet,
- et QUIC.
La couche réseau Legacy a été introduite il y a 30 ans dans 4D v3. Elle a été développée à l’origine pour AppleTalk, améliorée pour ISDN, puis ont été ajoutés IPX et enfin TCP/IP.
Elle a été créée pour une utilisation client/serveur très différente de celle de 4D aujourd’hui : elle est monotâche, optimisée pour les réseaux lents sans cryptage et disponible pour de nombreux protocoles réseau différents. En tant que tel, elle n’est pas du tout optimisée pour les réseaux modernes et ne prend en charge qu’un nombre très limité de fonctionnalités.
C’est pourquoi, avec 4D 20 R5, nous avons décidé de rendre la couche réseau Legacy obsolète et prévoyons de la supprimer prochainement. Nous vous encourageons à passer à ServerNet dès maintenant si vous l’utilisez encore. Permettez-moi de vous expliquer les avantages que vous tirerez de ce changement.
4D Netkit : Authentification OAuth2.0 à l’aide d’un certificat
Plusieurs serveurs OAuth 2.0, tels que Microsoft Identity Platform, proposent une option d’authentification utilisant des certificats au lieu des secrets du client. Cette approche renforce les mécanismes de sécurité et d’authentification au sein du protocole. À partir de la version 4D 20 R5, Netkit intègre la gestion des connexions basée sur les certificats OAuth 2.0.
4D View Pro : Amélioration des fonctions personnalisées
4D Netkit : Ajouter un courriel avec Gmail
Il peut arriver que vous jugiez nécessaire de conserver un courriel comme modèle à l’intérieur d’une étiquette désignée dans votre boîte aux lettres. Avec la sortie de 4D 20 R5, nous avons introduit une fonctionnalité qui vous permet d’ajouter un courriel à une boîte aux lettres sans l’envoyer.
Déclarations et affectations de propriétés de classe sur une seule ligne
4D NetKit : PKCE pour OAuth 2.0
OAuth 2.0 est la pierre angulaire de l’authentification moderne. C’est là qu’intervient PKCE, une amélioration essentielle qui renforce OAuth 2.0 contre les attaques d’interception et de rejeu. Avec l’introduction de 4D 20 R5, nous offrons maintenant une intégration transparente de PKCE dans les processus d’authentification OAuth 2.0.
Vérification de la syntaxe du Workspace dans l’éditeur VS Code
4D 20 R5 apporte une nouvelle fonctionnalité à l’éditeur Visual Studio Code grâce à l’extension 4D-Analyzer : la vérification syntaxique du Workspace, conçue pour réduire considérablement les erreurs des développeurs et rationaliser la précision du codage.
4D Write Pro. Nouvelles options de section disponibles dans l’interface
Comme vous le savez, 4D Write Pro gère deux types de sections, continues ou avec des sauts de page.
Que vous préfériez des pages droites distinctes des pages gauches ou que vous souhaitiez que la page initiale se démarque des autres, ces possibilités étaient jusqu’à présent confinées à la programmation ou au menu contextuel. Mais un changement positif se profile à l’horizon : l’interface évolue !
Un nouvel attribut pratique de 4D Write Pro : wk page size !
La commande WP SET ATTRIBUTES de 4D Write Pro est sans doute l’une des commandes les plus utilisées, car ses vastes possibilités s’appliquent à toutes sortes d’éléments de vos documents.
Un nouvel attribut de document est désormais disponible dans 4D 20 R5 : wk page size. Regardons de plus près ce qu’il permet de faire !
Amélioration de la gestion du catalogue pour les systèmes de contrôle des versions
En réponse à vos précieux commentaires, nous avons amélioré l’architecture des projets 4D.
Traditionnellement, le fichier de catalogue contenait toutes les informations relatives à la structure du projet, y compris les informations graphiques telles que les couleurs ou les positions appliquées aux tables, aux champs et aux relations. Désormais, ces informations peuvent être stockées dans un fichier distinct, ce qui simplifie l’examen des pull requests et la gestion des conflits de merge dans les systèmes de contrôle de version.
Penchons-nous sur les spécificités de cette amélioration.
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique