L’équipe du très populaire portfolio d’outils et de bibliothèques Spring annonce la disponibilité de plusieurs mises à jour. De la sortie de Spring Cloud 1.0 aux mises à jour du module dédié à la sécurité, en passant par Spring boot pour la création d’applications autonomes, l’évolution du framework est continue pour ce premier trimestre.
Disponible via Maven Central, la version définitive de Spring Cloud n’est pas très différente de la dernière release candidate sortie il y a quelques semaines. Seuls quelques bugs décelés par les testeurs ont été corrigés. Pour rappel Spring Boot a pour objectif de fournir aux développeurs des outils pour la construction rapide des patrons les plus communément présents dans les systèmes distribués : gestion de configuration, découverte des services, routing intelligent, micro-proxy, contrôle de bus, gestion des jetons, sessions distribuées, état du cluster. Spring Cloud doit permettre la coordination des systèmes distribués dans différents environnements : de l’ordinateur portable du développeur au centre de donnée, en passant par des environnements Cloud hybrides.
Voici une liste des fonctionnalités pour cette première version :
L’intégralité des fonctionnalités offertes par l’outil est consultable sur http://cloud.spring.io et Github.
Le module d’exécution Spring Boot est lui aussi mis à jour dans ses versions 1.2.2 et 1.1.11.
La version 1.2.2 embarque un nombre important de corrections de bugs, dont la liste est disponible sur github. Elle apporte le support de JMustache. Cette mise à jour est recommandée pour tous les utilisateurs.
La version 1.1.11 embarque elle aussi de nombreuses corrections, mais n’est recommandée qu’aux utilisateurs de la branche 1.1.x ne pouvant migrer vers la branche 1.2.x. L’équipe planifie de ne maintenir les mises à jour de cette branche que dans les cas les plus critiques. Les utilisateurs sont donc encouragés à migrer le plus rapidement possible.
Le module de gestion de la sécurité des applications Spring est corrigé dans la version 3.2.6. Cette version résout de nombreux problèmes liés aux configurations Java et Spring Boot. La liste complète des changements est disponible ici.
La version 4.0 du même module sera disponible dans deux semaines. Pour les plus impatients, la deuxième version candidate est disponible, elle résout plus d’une cinquantaine de problèmes décelés par la communauté.
Sources : spring-boot-1-2-2-released spring-boot-1-1-11-released spring-security-4-0-0-rc2-released spring-security-3-2-6-released