Actualisation de service 8
Découvrez les modifications apportées dans l'actualisation de service 8 et les groupes de correctifs suivants.
Passez à l' actualisation de service 8 groupe de correctifs 5.
Passez à l' actualisation de service 8 groupe de correctifs 6.
Passez à l' actualisation de service 8 groupe de correctifs 10.
Passez à l' actualisation de service 8 groupe de correctifs 11.
Passez à l' actualisation de service 8 groupe de correctifs 15.
Passez à l' actualisation de service 8 fix pack 20.
Passez à l' actualisation de service 8 groupe de correctifs 21.
Passez à l' actualisation de service 8 groupe de correctifs 25.
Passer à Service refresh 8 fix pack 30.
Skip to Service refresh 8 fix pack 35.
Passer à Service refresh 8 fix pack 40.
Skip to Service refresh 8 fix pack 45.
Skip to Service refresh 8 fix pack 50.
Skip to Service refresh 8 fix pack 55.
Actualisation de service 8
Cette édition contient les correctifs IBM et Eclipse OpenJ9 , la mise à jour Oracle Critical Patch Update (CPU) la plus récente et les nouvelles fonctions suivantes:
- IBM , comme indiqué dans le Guide de sécurité.
- Fonctionnalités de la dernière version Eclipse OpenJ9, comme indiqué dans la documentation utilisateur de la version 0.36.0 OpenJ9.
- Autres fonctionnalités du SDK listées dans la section suivante.
- Autres fonctionnalités du SDK
- Support de nouveaux systèmes d'exploitation et de nouveaux matériels
Les systèmes d'exploitation suivants sont désormais pris en charge :
- Red Hat® Enterprise Linux® 8.7
- Red Hat Enterprise Linux 9.1
Pour plus de détails, voir Environnements pris en charge.
Actualisation de service 8 fix pack 5
Le groupe de correctifs 5 contient les derniers correctifs IBM , la mise à jour CPU (Critical Patch Update) Oracle la plus récente et les nouvelles fonctions suivantes:
- IBM , comme indiqué dans le Guide de sécurité.
- Fonctionnalités de la dernière version Eclipse OpenJ9, comme indiqué dans la documentation utilisateur de la version 0.37.0 et de la version 0.38.0 OpenJ9.
- Autres fonctionnalités du SDK listées dans la section suivante.
- IBM Les caractéristiques de la documentation sont énumérées dans la section suivante.
- Autres fonctionnalités du SDK
- L'implémentation RDMA est obsolète
- L'implémentation RDMA est obsolète et sera probablement supprimée dans une édition ultérieure d' IBM SDK, Java™ Technology Edition, Version 8. Une alternative possible est la bibliothèque open source Libfabric.
- IBM Caractéristiques de la documentation
- Modification du processus de téléchargement de la documentation IBM SDK
- Pour télécharger la documentation du SDK IBM en vue d'une consultation hors ligne, utilisez la procédure IBM Documentation Offline. Cette nouvelle méthode d'affichage de la documentation hors ligne remplace le site Eclipse et les méthodes de fichiers PDF, décrites dans la rubrique "Documentation téléchargeable" à côté des guides d'utilisation.
Actualisation de service 8 groupe de correctifs 6
- Mise à jour de la machine virtuelle Java pour détecter les paramètres du groupe de contrôle v2
- La machine virtuelle Java est mise à jour pour détecter correctement les paramètres du groupe de contrôle. Cette modification permet à la JVM de fixer une limite de mémoire supérieure précise et de fonctionner dans les limites de cette limite. En outre, il empêche le tueur du système d'exploitation OutOfMemory (OOM) de mettre fin à la JVM dans un environnement conteneurisé.
Actualisation de service 8 groupe de correctifs 10
Le groupe de correctifs 10 contient les derniers correctifs IBM , la mise à jour CPU (Critical Patch Update) Oracle la plus récente et les nouvelles fonctions suivantes:
- IBM , comme indiqué dans le Guide de sécurité.
- Fonctionnalités de la dernière version Eclipse OpenJ9, comme indiqué dans la documentation utilisateur de la version 0.40.0 OpenJ9.
- Autres fonctionnalités du SDK listées dans la section suivante.
- Autres fonctionnalités du SDK
- Support de nouveaux systèmes d'exploitation et de nouveaux matériels
- Les systèmes d'exploitation
suivants sont désormais pris en charge :
- Red Hat Enterprise Linux 8.8
- Red Hat Enterprise Linux 9.2
Pour plus d'informations, voir Environnements pris en charge.
- Prise en charge du cache de classe partagé persistant ajouté sur z/OS
- Les caches partagés persistants sont désormais pris en charge sur les systèmes z/OS . Le type de cache par défaut sous z/OS est toujours non persistant. Vous pouvez utiliser l'option
-Xshareclasses:persistentpour basculer vers le cache partagé persistant. Pour plus d'informations, voir la rubrique -Xshareclasses dans la documentation OpenJ9 .
Actualisation de service 8 groupe de correctifs 11
Le groupe de correctifs 11 inclut les derniers correctifs IBM et les nouvelles fonctions suivantes:
- Fonctions SDK
- Support de nouveaux systèmes d'exploitation et de nouveaux matériels
- Les systèmes d'exploitation
suivants sont désormais pris en charge :
- z/OS 3.1
Pour plus d'informations, voir Environnements pris en charge.
- Prise en charge de GB18030-2022
- L'organisme national de normalisation chinois, CESI, a publié GB18030-2022, qui est une version mise à jour de la norme GB18030 et met GB18030 en phase avec la version Unicode 11.0. La mise en œuvre de
Charsetpour cette nouvelle norme remplace la norme précédente2000. Toutefois, cette nouvelle norme comporte des modifications incompatibles par rapport à la mise en oeuvre précédente. Si vous devez utiliser l'ancien mappage, utilisez la nouvelle propriété systèmejdk.charset.GB18030. Définissez la valeur de cette propriété sur2000pour utiliser les anciens mappages pourGB18030 Charset, qui sont basés sur la norme2000.En outre, des améliorations ont été apportées afin d'autoriser davantage de caractères pour la prise en charge de GB18030-2022 . L'objectif de cette amélioration est d'incorporer 35 points de code (de
U+9FCDàU+9FEF) d'Unicode 11.0 dans Java 8 pour permettre aux implémentations de se conformer à leurs exigencesImplementation Level 1. Pour plus d'informations, voir JDK-8301400.
Actualisation de service 8 fix pack 15
Le Fix Pack 15 comprend les derniers correctifs d'IBM, les plus récents correctifs d'Oracle et les nouvelles fonctionnalités suivantes :
- IBM , comme indiqué dans le Guide de sécurité.
- Fonctionnalités de la dernière version Eclipse OpenJ9, comme indiqué dans la documentation utilisateur de la version 0.41.0 OpenJ9.
- Autres fonctionnalités du SDK listées dans la section suivante.
- Autres fonctionnalités du SDK
- Support de nouveaux systèmes d'exploitation
Le système d'exploitation suivant est désormais pris en charge:
- SUSE Linux Enterprise Server (SLES) 15 SP5
Pour une liste du matériel et des systèmes d'exploitation pris en charge, voir Environnements pris en charge.
Actualisation de service 8 fix pack 20
Le fix pack 20 comprend les derniers correctifs d'IBM, les plus récents correctifs d'Oracle et les nouvelles fonctionnalités suivantes :
- IBM , comme indiqué dans le Guide de sécurité.
- Fonctionnalités de la dernière version Eclipse OpenJ9, comme indiqué dans la documentation utilisateur de la version 0.42.0 et de la version 0.43.0 OpenJ9.
- Autres fonctionnalités d'OpenJ9 listées dans la section suivante.
- Autres fonctionnalités d'OpenJ9
- Modification du comportement de la propriété système
-Djava.security.manager - À partir de la version 18 de OpenJDK, si vous activez
SecurityManagerau moment de l'exécution en appelant l'APISystem.setSecurityManager(), vous devez définir l'option-Djava.security.manager=allow. Pour désactiver leSecurityManager, vous devez spécifier l'option-Djava.security.manager=disallow. Si une application est conçue pour s'exécuter sur plusieurs versions d' OpenJDK , la même ligne de commande peut être utilisée sur plusieurs versions. En raison de cette utilisation de la même ligne de commande dans plusieurs versions, dans les versions d' OpenJDK antérieures à la version 18, les tentatives de chargement d'unSecurityManageravec le nom de classeallowoudisallowont généré une erreur et l'application n'a pas démarré. Pour résoudre ce problème, OpenJDK version 17 ignore ces options. Avec cette édition, OpenJDK versions 8 et 11 ignore également les mots clésallowetdisallow, s'ils sont spécifiés.
- Modification du comportement de la propriété système
- Autres fonctionnalités du SDK listées dans la section suivante.
- Autres fonctionnalités du SDK
- Support de nouveaux systèmes d'exploitation
Le système d'exploitation suivant est désormais pris en charge:
- Red Hat Enterprise Linux 8.9
- Red Hat Enterprise Linux 9.3
Pour une liste du matériel et des systèmes d'exploitation pris en charge, voir Environnements pris en charge.
- Les packages InstallAnywhere ne sont plus suivis
- Les packages InstallAnywhere (.bin et archive.bin) d' IBM SDK, Java Technology Edition ne sont plus suivis à partir de cette édition. Sur les systèmes Linux , vous pouvez installer le SDK à partir d'un package RPM ou de fichiers compressés extractibles. Sur les systèmes AIX , vous pouvez continuer à utiliser les packages installp ou les fichiers compressés extractibles.
- Support disponible pour l'image de IBM z/OS Container Platform ( z/OS seulement)
- L'image de conteneur pour IBM SDK, Java Technology Edition for z/OS est disponible dans les registres de conteneur IBM . Vous pouvez tirer l'image du conteneur IBM Java 8 z/OS pour commencer à utiliser le SDK. Vous pouvez vérifier l'image à l'aide du hachage cryptographique. Les images sont également signées et vous pouvez vérifier la signature. Pour plus d'informations, voir l' image de IBM® z/OS® Container Platform ( z/OS uniquement).
Actualisation de service 8 groupe de correctifs 21
Le groupe de correctifs 21 inclut les derniers correctifs IBM et la nouvelle fonction suivante:
- Autres fonctionnalités d'OpenJ9 listées dans la section suivante.
- Autres fonctionnalités d'OpenJ9
- Nouvelle option
-XX:[+|-]CpuLoadCompatibilityajoutée - Les méthodes
getProcessCpuLoad()etgetSystemCpuLoad()renvoient-1pour indiquer que l'utilisation récente de l'UC n'est pas disponible lorsque ces méthodes ont été appelées dans OpenJ9 pour la première fois. Il a été difficile de déterminer si la raison de la valeur-1était une erreur ou si l'appel était le premier appel et, par conséquent, aucune utilisation récente de l'unité centrale n'était disponible.Dans OpenJDK, ces méthodes renvoient la valeur
0dans le cas du premier appel, ce qui permet de différencier plus facilement le comportement du premier appel d'une erreur nécessitant un examen plus approfondi.L'option
-XX:+CpuLoadCompatibilityest utilisée pour activer le comportement OpenJDK des méthodesgetProcessCpuLoad()etgetSystemCpuLoad()dans OpenJ9 afin que ces méthodes renvoient0lorsqu'elles sont appelées dans OpenJ9 pour la première fois.Pour plus d'informations, voir
-XX:[+|-]CpuLoadCompatibility.
- Nouvelle option
Actualisation de service 8 fix pack 25
Le fix pack 25 comprend les derniers correctifs d'IBM, les plus récents correctifs d'Oracle et les nouvelles fonctionnalités suivantes :
- Fonctionnalités de la dernière version Eclipse OpenJ9, comme indiqué dans la documentation utilisateur de la version 0.44.0 OpenJ9.
- Autres fonctionnalités du SDK listées dans la section suivante.
- Autres fonctionnalités du SDK
- Arrêt d' IBM SDK, Java Technology Edition, version 8.0 sur des plateformes sélectionnées
IBM SDK, Java Technology Edition, version 8.0 ne sera plus disponible sur les plateformes suivantes jusqu'à la fin de la prise en charge:
- Linux sur IBM Power® Big Endian (BE) 32 bits - à partir de juillet 2024
- Linux sur IBM Power Big Endian (BE) 64 bits-à compter du mois de juillet 2024
- Linux on IBM Z® 32 bits - à partir de mai 2025
Linux sur IBM Power Big Endian (BE) est actuellement supporté UNIQUEMENT par Red Hat Enterprise Linux (RHEL) 7, qui atteindra la fin de son support en juin 2024. Par conséquent, IBM SDK, Java Technology Edition, version 8.0 cessera de prendre en charge Linux sur les plates-formes IBM Power Big Endian (architectures 32 bits et 64 bits) à partir de juillet 2024.
Linux on IBM Z la version 32 bits est actuellement prise en charge par Red Hat Enterprise Linux (RHEL) 7, SuSe Linux Enterprise Server (SLES) 12 et Ubuntu 20. Les dates de fin de prise en charge pour ces plateformes sont les suivantes:- Red Hat Enterprise Linux (RHEL) 7 - juin 2024
- SuSe Linux Enterprise Server (SLES) 12 - octobre 2024
- Ubuntu 20-Avril 2025
La fin de la prise en charge dans cette annonce signifie qu'aucun fichier binaire ou package d'édition ne sera produit pour IBM SDK, Java Technology Edition, version 8.0 sur ces plateformes après les dates spécifiées et qu'aucune prise en charge ne sera fournie (y compris les correctifs temporaires dans les cas de prise en charge).
Actualisation de service 8 fix pack 30
Le fix pack 30 comprend les derniers correctifs d'IBM, les plus récents correctifs d'Oracle et les nouvelles fonctionnalités suivantes :
- Fonctionnalités de la dernière version Eclipse OpenJ9, comme indiqué dans la documentation utilisateur de la version 0.46.0 OpenJ9.
- OpenJ9 0.46.0 introduit une nouvelle classe de bibliothèque Data Access Accelerator (DAA) et l'API com.ibm.dataaccess.ExternalDecimal.checkExternalDecimal (). Cette API permet de vérifier la validité du signe et des chiffres d'une entrée décimale externe donnée, ce qui permet d'assurer la conformité avant d'opérer sur les données. Cette API prend en charge les décimales externes avec les quatre configurations de signes suivantes :
- Signe intégré à la fin (avec et sans espaces)
- Signe incorporé en tête
- Signe de séparation de la queue
- Signer un signe distinctif en tête
- Autres fonctionnalités du SDK listées dans la section suivante.
- Autres fonctionnalités du SDK
- L'implémentation RDMA est supprimée
L'implémentation RDMA, qui était précédemment dépréciée, est supprimée du IBM SDK, Java™ Technology Edition, version 8.
Actualisation de service 8 fix pack 35
Le fix pack 35 comprend les derniers correctifs d'IBM, la dernière mise à jour des correctifs critiques d'Oracle (CPU), ainsi que les nouvelles fonctionnalités suivantes :
- IBM , comme indiqué dans le Guide de sécurité.
- Fonctionnalités de la dernière version Eclipse OpenJ9, comme indiqué dans la documentation utilisateur de la version 0.47.0 OpenJ9. La plupart des corrections de bogues incluses dans la version 0.48.0 d'OpenJ9 sont également incluses dans cette version.
- Autres fonctionnalités du SDK listées dans la section suivante.
- Autres fonctionnalités du SDK
- Arrêt du SDK IBM, Java Technology Edition, version 8.0 sur les plates-formes HP-UXHP-UX Itanium 32 bits et HP-UX Itanium 64 bits)
La phase finale de la feuille de route Itanium sera achevée à la fin de 2025. Pour plus d'informations, voir HP-UX support matrix.
La prise en charge des serveurs Itanium de Hewlett Packard Enterprise (HPE) et de son environnement d'exploitation HP-UX 11i v311.31) s'achèvera officiellement à la fin de la dernière phase de la feuille de route Itanium. Selon les critères d'IBM, ces plates-formes HP-UX seront retirées de la liste des plates-formes prises en charge pour les produits et les offres d'IBM, ainsi que pour les capacités opérationnelles internes d'IBM
Aucune autre version pour HP-UX ne sera fournie, conformément aux dates fixées par HPE pour la dernière version de Java 8 pour HP-UX sur Itanium. Java Technology Edition, version 8.0, ne sera plus disponible sur les plates-formes HP-UX suivantes :
- HP-UX Itanium 32-bit - En vigueur à partir du 31 décembre 2025
- HP-UX Itanium 64-bit - En vigueur à partir du 31 décembre 2025
Actualisation de service 8 fix pack 40
Le pack de correctifs 40 inclut les derniers correctifs d' IBM, la dernière mise à jour critique de correctifs ( Oracle, CPU) et les nouvelles fonctionnalités suivantes :
- IBM , comme indiqué dans le Guide de sécurité.
- Fonctionnalités de la dernière version Eclipse OpenJ9, comme indiqué dans la documentation utilisateur de la version 0.49.0 OpenJ9.
- Autres fonctionnalités du SDK listées dans la section suivante.
- Autres fonctionnalités du SDK
- Support de nouveaux systèmes d'exploitation
Les systèmes d'exploitation suivants sont désormais pris en charge :
- Red Hat Enterprise Linux 9.5
- Serveur Windows 2025
Pour plus d'informations, voir Environnements pris en charge.
Service refresh 8 fix pack 45
Le fix pack 45 comprend les derniers correctifs de IBM, la dernière mise à jour de correctifs critiques (CPU) de Oracle, ainsi que les nouvelles fonctionnalités suivantes :
- IBM , comme indiqué dans le Guide de sécurité.
- Fonctionnalités de la dernière version Eclipse OpenJ9, comme indiqué dans la documentation utilisateur de la version 0.51.0 OpenJ9.
- Autres fonctionnalités du SDK listées dans la section suivante.
- Autres fonctionnalités du SDK
- IBM SDK, Java Technology Edition, version 8.0 arrêtée sur Linux on IBM Z 32-bit
IBM SDK, Java Technology Edition, version 8.0 n'est plus disponible sur la plateforme suivante en raison de la fin de son support :
- Linux on IBM Z 32 bits - Entrée en vigueur le 1er mai 2025
Linux on IBM Z le 32 bits était pris en charge par RHEL 7, SLES 12 et Ubuntu 20, qui ont tous dépassé leur date de fin de prise en charge. Les dates de fin d'assistance pour ces plates-formes sont les suivantes :
- Red Hat Enterprise Linux (RHEL) 7 - juin 2024
- SuSe Linux Enterprise Server (SLES) 12 - octobre 2024
- Ubuntu 20-Avril 2025
En conséquence, le SDK IBM, Java Technology Edition, version 8.0 a cessé de prendre en charge la plate-forme Linux on IBM Z 32 bits à partir du 1er mai 2025.
dans ce contexte, l'expression "fin de l'assistance" signifie qu'aucun nouveau binaire ou paquetage ne sera produit pour IBM SDK, Java Technology Edition, version 8.0 sur cette plate-forme après la date spécifiée et qu'aucune assistance ne sera fournie (y compris les correctifs provisoires dans les cas d'assistance).
Service refresh 8 fix pack 50
Le fix pack 50 comprend les derniers correctifs de IBM, la dernière mise à jour de correctifs critiques (CPU) de Oracle, ainsi que les nouvelles fonctionnalités suivantes :
- IBM , comme indiqué dans le Guide de sécurité.
- Fonctionnalités de la dernière version Eclipse OpenJ9, comme indiqué dans la documentation utilisateur de la version 0.53.0 OpenJ9.
- Autres fonctionnalités du SDK listées dans la section suivante.
- Autres fonctionnalités du SDK
- Support de nouveaux systèmes d'exploitation
Les systèmes d'exploitation suivants sont désormais pris en charge :
- Red Hat Enterprise Linux (RHEL) 10
- RHEL 9.6
- z/OS 3.2
Pour une liste des niveaux de matériel et de logiciel pris en charge, voir Environnements pris en charge.
Service refresh 8 fix pack 55
Le fix pack 55 comprend les derniers correctifs de IBM, la dernière mise à jour de correctifs critiques (CPU) de Oracle et les nouvelles fonctionnalités suivantes :
- IBM , comme indiqué dans le Guide de sécurité.
- Fonctionnalités de la dernière version Eclipse OpenJ9, comme indiqué dans la documentation utilisateur de la version 0.56.0 OpenJ9.
- Autres fonctionnalités du SDK listées dans la section suivante.
- Autres fonctionnalités du SDK
- Support de nouveaux systèmes d'exploitation
Le système d'exploitation suivant est désormais pris en charge:
- SUSE Linux Enterprise Server (SLES) 15 SP7
Pour une liste des niveaux de matériel et de logiciel pris en charge, voir Environnements pris en charge.