Sortie de Perl 5.42 : des progrès en termes de performances et de sécurité pour les développeurs !
Perl 5.42 est sorti le 4 juillet 2025. La nouvelle version comprend Unicode 16.0, des améliorations de performances et des modules mis à jour.

Sortie de Perl 5.42 : des progrès en termes de performances et de sécurité pour les développeurs !
La nouvelle version de Perl, Perl 5.42, est sortie exactement un an après la version précédente 5.40. Cette dernière version apporte de nombreuses améliorations et nouvelles fonctionnalités, comme le rapporte Phoronix. L'une des innovations les plus importantes est la prise en charge d'Unicode 16.0. Cela améliore considérablement le traitement des textes nécessitant des caractères spéciaux.
De plus, Perl 5.42 active des fonctions expérimentales pour les éléments de la liste, prises en charge par les nouveaux opérateurs « any » et « all ». L'extension des fonctionnalités de ces systèmes opérateurs constitue une étape importante permettant aux développeurs d'utiliser une logique de code plus efficace et plus polyvalente dans le langage de programmation.
Améliorations des performances et nouvelles fonctionnalités
Cette version introduit également un nouvel attribut ":writer" pour les variables de champ et inclut plusieurs nouveaux sous-programmes CORE::, dont la fonction "chdir". Un autre point fort est le nouveau pragma « source::encoding », qui facilite la gestion de l'encodage source.
Les développeurs promettent également une variété d'améliorations de performances et de correctifs de sécurité qui augmentent la stabilité et l'efficacité du langage. Les changements de performances sont particulièrement notables : les chaînes pliées constantes peuvent désormais utiliser le mécanisme de copie sur écriture et la vitesse des opérations tr/// a été améliorée. D'autres optimisations ont également été apportées pour augmenter les performances globales.
Intégration dans Fedora
La version Perl 5.42 prend également en charge la communauté Fedora, qui vise à fournir à ses utilisateurs les logiciels les plus récents. Selon le Projet Fedora, Perl 5.42 sera publié pour Fedora en juillet 2025 après plus d'un an de travail sur les nouvelles fonctionnalités. De plus, tous les packages Perl sont reconstruits avec Perl 5.42 dans une racine de build dédiée.
Cette mesure est importante car plus de 3 500 packages dépendent de Perl. Seuls environ 600 de ces packages doivent être reconstruits pour la nouvelle version. Les développeurs sont encouragés à signaler tout problème dans Bugzilla pour garantir la compatibilité.
Outlook et expérience utilisateur
Pour les utilisateurs, l’expérience avec la nouvelle version reste largement stable. Les changements les plus importants ne concernent pas l'interface ou l'interaction avec l'utilisateur, mais la stabilité et la sécurité sous-jacentes. Lorsque vous utilisez des modules installés localement, veuillez noter qu'ils doivent être réinstallés avec les clients CPAN pour garantir la compatibilité.
Il est recommandé aux développeurs d'installer les packages perl-doc et perl-debugger en plus de Perl lui-même afin d'exploiter tout le potentiel de la nouvelle version et de configurer l'environnement de programmation de manière optimale. De plus amples informations sur les modifications apportées à Perl 5.42 peuvent être trouvées dans perldelta pour 5.42.0-RC1, qui fournit des descriptions détaillées des nouvelles fonctionnalités.