JHipster 8.1, Piranha Cloud 23.12, Open Liberty 23.0.0.12, versions Tomcat

JHipster 8.1, Piranha Cloud 23.12, Open Liberty 23.0.0.12, versions Tomcat

Le résumé Java de cette semaine du 11 décembre 2023 présente les actualités suivantes : versions à accès anticipé d’OpenJDK, Open Liberty 23.0.0.12, Infinispan 15.0.0-Dev06, JHipster 8.1.0, Piranha 23.12.0, Apache Tomcat 11.0.0-M15, 10.1 .17, 9.0.84 et 8.5.97 et le début de la conférence virtuelle Payara.

JDK23

Construire 2 du JDK 23 versions à accès anticipé a été rendu disponible la semaine dernière avec mises à jour de la Build 1 qui incluent des correctifs pour divers problèmes. De plus amples détails sur cette version peuvent être trouvés dans le notes de version.

JDK22

Construire 28 du JDK 22 versions à accès anticipé a également été rendu disponible la semaine dernière avec mises à jour de la Build 27 qui incluent des correctifs pour divers problèmes. Plus de détails sur cette version peuvent être trouvés dans le notes de version.

Pour JDK23 et JDK22les développeurs sont encouragés à signaler les bogues via le Base de données de bogues Java.

Cadre de printemps

Versions 6.1.2 et 6.0.15 de Cadre de printemps ont été libéré pour fournir des corrections de bugs, des améliorations de la documentation, des mises à niveau de dépendances et de nouvelles fonctionnalités telles que : déclarer le isStatic() et releaseTarget() méthodes par défaut dans le TargetSource interface; une amélioration @RegisterReflectionForBinding annotation pour gérer explicitement les énumérations ; et une résolution visant à éviter une situation de concurrence critique dans le ConcurrentReferenceHashMap classe. Ces versions peuvent être consommées par les prochaines versions de Botte de printemps 3.2.1 et 3.1.7, respectivement. De plus amples détails sur ces versions peuvent être trouvés dans les notes de version de version 6.1.2 et version 6.0.15.

Versions 2023.1.1 et 2023.0.7 de Données de printemps ont été libéré fournir des corrections de bogues et des mises à niveau de dépendances respectives aux sous-projets tels que : Spring Data Commons 3.2.1 et 3.1.7 ; Données de printemps MongoDB 4.2.1 et 4.1.7 ; Spring Data Elasticsearch 5.2.1 et 5.1.7 ; et Spring Data Neo4j 7.2.1 et 7.1.7. Ces versions peuvent également être utilisées par les prochaines versions de Spring Boot 3.2.1 et 3.1.7, respectivement.

Liberté ouverte

IBM a libéré version 23.0.0.12 de Liberté ouverte avec prise en charge de MicroProfile 6.1 ; mises à jour de Plug-in Liberty Maven 3.10, Plug-in Liberty Gradle 3.8 et Liberty Tools 23.0.12 pour Eclipse IDE, IntelliJ IDEA et Visual Studio Code ; et une résolution à CVE-2023-44487une vulnérabilité dans laquelle l’implémentation de HTTP/2 par Tomcat était vulnérable au attaque de réinitialisation rapide provoquant un déni de service qui se manifestait généralement par un OutOfMemoryError.

Quarkus

Le libérer de Quarkus 3.6.3 fournit des résolutions pour : une régression dans la version 3.6.2 qui a donné un NullPointerException de l’intérieur du ConfigDiagnostic classe; désactivation de Services de développement pour Keycloak entraîne une erreur de démarrage ; et une NullPointerException lorsque Quarkus tente de faire correspondre des fichiers de configuration inconnus. Plus de détails sur cette version peuvent être trouvés dans le journal des modifications.

Lire aussi  La Station spatiale internationale a survécu à un grand danger

Micronaute

La Fondation Micronaut a libéré version 4.2.2 du Cadre Micronaut avec Micronaut Core 4.2.2 et mises à jour des modules : Micronaut AWS et Cache Micronaute. De plus amples détails sur cette version peuvent être trouvés dans le notes de version.

Hélidon

Le libérer de Hélidon 2.6.5 offre : des mises à niveau de dépendances, la prise en charge de points d’injection spécialisés dans les fournisseurs dans le OciExtension classe; et corrigez les erreurs dans la documentation sur la façon dont les paramètres de configuration du générateur OpenAPI sont définis. Plus de détails sur cette version peuvent être trouvés dans le journal des modifications.

Graal

La Fondation Grails a publié la version 6.1.1 de Cadre du Graal avec de gros correctifs, des mises à niveau de dépendances et des changements notables tels que : résoudre des tests irréguliers en utilisant des noms de modèles différents pour chaque test ; mettre à jour Grails et le rendre compatible avec Groovy 3.0.19 ; et une nomenclature SnakeYAML. De plus amples détails sur cette version peuvent être trouvés dans le notes de version.

Infinispan

Le sixième version de développement de Infinispan 15.0.0 présente des changements notables tels que : une réintroduction du support de JCache puisque ses aspects CDI qui dépendent du javax les espaces de noms sont facultatifs, ce qui permet d’implémenter JCache sans CDI ; une résolution pour l’exception IllegalArgumentException levée depuis la méthode getMembersPhysicalAddresses() définie dans le JGroupsTransport classe; et un contrôle pour s’assurer que le MetricsRegistry L’interface est activée avant d’essayer d’enregistrer les métriques. Plus de détails sur cette version peuvent être trouvés dans le journal des modifications.

Micromètre

Versions 1.12.1 et 1.11.7 de Métriques micrométriques tous deux offrent des mises à niveau de dépendances et des changements notables : un nouveau ModifiedClassPathClassLoader classe à synchroniser avec la version de Spring Boot ; et un correctif pour la duplication des données de publication si la fermeture des registres d’étapes avant l’achèvement de la première étape se termine en une seule étape. De plus amples détails sur ces versions peuvent être trouvés dans les notes de version de version 1.12.1 et version 1.11.7.

De même, les versions 1.2.1 et 1.1.8 de Traçage micrométrique les deux fournissent des mises à niveau de dépendances et une résolution de la valeur par défaut de 0 renvoyé par le getWallTime() méthode définie dans le Event interface interne du Observation interface provoquant des échecs du backend lorsque les étendues sont téléchargées. Plus de détails sur ces versions peuvent être trouvés dans les notes de version de version 1.2.1 et version 1.1.8.

Lire aussi  La tempête géomagnétique de février 2022 a coûté cher à Starlink

Eclipse Vert.x

Le libérer d’Éclipse Vert.x 4.5.1 est livré avec des changements notables tels que : un passage de Locale.ROOT à Local.US pour analyser les horodatages PostgreSQL en raison d’un changement dans le JDK 22 ; un NullPointerException dans le ForwardedParser classe lorsque l’en-tête host est manquant pour HTTP/1.1 ; et un nouveau @JsonGen annotation qui remplace le @DataObject annotation pour déclencher la génération d’un convertisseur. De plus amples détails sur cette version peuvent être trouvés dans le notes de version et dépréciations et changements de rupture.

JHipster

Le libérer de JHipster La version 8.1.0 propose des corrections de bogues, des mises à niveau de dépendances et de nouvelles fonctionnalités telles que : l’utilisation de métadonnées de point de terminaison de session pour la déconnexion OAuth ; une refactorisation de l’en-tête d’autorisation dans le CustomClaimConverter classe. Plus de détails sur cette version peuvent être trouvés dans le notes de version et cette actualité InfoQ sur JHipster 8.0.

Projet Réacteur

Projet Réacteur 2023.0.1, le première version de maintenancefournit des mises à niveau de dépendances vers reactor-core 3.6.1, reactor-netty 1.1.14 et reactor-pool 1.0.4. Il y a également eu un réalignement vers la version 2023.0.1 avec le reactor-kafka 1.3.22, reactor-addons 3.5.1 et reactor-kotlin-extensions 1.2.2 des artefacts qui restent inchangés. Plus de détails sur cette version peuvent être trouvés dans le journal des modifications.

De même, Project Reactor 2022.0.14, le quatorzième version de maintenancefournit des mises à niveau de dépendances vers reactor-core 3.5.13, reactor-netty 1.1.14 et reactor-pool 1.0.4. Il y a également eu un réalignement vers la version 2022.0.14 avec le reactor-kafka 1.3.22, reactor-addons 3.5.1 et reactor-kotlin-extensions 1.2.2 des artefacts qui restent inchangés. De plus amples détails sur cette version peuvent être trouvés dans le journal des modifications.

Fondation logicielle Apache

Versions 11.0.0-M15, 10.1.17, 9.0.84 et 8.5.97 de Apache Tomcat toutes les corrections de bugs de fonctionnalité et les changements notables tels que : les processus en arrière-plan d’un conteneur ne s’exécutent plus pendant que les opérations du cycle de vie sont en cours pour ce conteneur ; corriger l’échappement involontaire de XML dans certaines réponses de WebDAV; utiliser un HTTP408 code d’état, Request Timeout, au lieu d’un HTTP400 code d’état, Bad Request, si un délai de lecture se produit pendant le traitement de la requête HTTP. Plus de détails sur ces versions peuvent être trouvés dans le journal des modifications de version 11.0.0-M15, version 10.1.17, version 9.0.84 et version 8.5.97.

Lire aussi  Vasantha Panchami 2024 Temple Avanamcode Saraswathi | Vasantha Panchami 2024 : Temple Saraswati construit par Parasurama

Le neuvième version alpha de Apache Maven 4.0.0 apporte des changements notables tels que : une mise à niveau des dépendances vers Maven Resolver 2.0.0-alpha-3 ; un algorithme de cartographie/réduction multithread pour analyser les longs modèles de réacteur en parallèle ; et le @SessionScoped L’annotation créera désormais des proxys pour envelopper les beans lorsqu’il sera nécessaire d’injecter un bean alors que la portée de la session n’est pas encore disponible. De plus amples détails sur cette version peuvent être trouvés dans le notes de version.

Versions 3.21.3 et 3.20.9 de Chameau Apache à la fois des mises à niveau de dépendances de fonctionnalités et des corrections de bogues notables telles que : OutOfMemoryError lors du lancement d’un téléchargement de fichier volumineux via multipart ; le addHeaderNameMethod() méthode définie dans le EndpointDslMojo la classe génère des noms d’en-tête incorrects ; et configuration des secrets Kubernetes avec Apache Camel K ne fonctionne pas comme prévu. Plus de détails sur ces versions peuvent être trouvés dans les notes de version de version 3.21.3 et version 3.20.9.

Piranhas

Le libérer de Piranhas La version 23.12.0 apporte des changements notables tels que : la prise en charge de CRaC dans le profil Web Payara ; une mise à jour des fichiers Docker vers JDK 21 ; et une mise à niveau des dépendances vers Spring Boot 3.1.6. De plus amples détails sur cette version peuvent être trouvés dans leur Documentation et Traqueur d’incidents.

OuvrirXava

Le libérer de OuvrirXava 7.2.1 fournit des mises à niveau de dépendances et des corrections de bogues notables telles que : une vulnérabilité d’exécution de code à distance via XSTL à partir de dépendances ; utilisation d’un @OnChange action dans @Coordinates ne fonctionne pas comme prévu ; et le idProperties attribut défini dans le @Tree l’annotation a été ignorée. Plus de détails sur cette version peuvent être trouvés dans le notes de version.

Conférence virtuelle Payara

Le tout premier Conférence virtuelle Payara, un événement d’une journée, s’est tenu la semaine dernière avec des exposés des meilleurs analystes du secteur, des champions Java et des experts de Jakarta EE. Les participants en ont également appris davantage sur la feuille de route de la plateforme Payara 2024 grâce à Steve MillidgePDG de Payara.

Note de l’éditeur

Michael Redlich a été l’un des conférenciers à la conférence virtuelle Payara.


2023-12-18 05:30:42
1702867410


#JHipster #Piranha #Cloud #Open #Liberty #23.0.0.12 #versions #Tomcat

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.