Annonces 7.6 TR1 / 7.5 TR7

Publié le 07/10/2025

Synthèse des dernières annonces IBM du 7 octobre 2025, relatives aux nouveaux Technology Refreshes des versions IBM i 7.5 (TR7) et 7.6 (TR1).

La date de disponibilité est prévue pour le 21/11/2025.

Comme à son habitude, IBM apporte de nombreuses nouveautés à chaque Technology Refresh.

Liens d’accès aux lettres d’annonces et détails des Technology Refreshes.

Chronologie des Technology Refreshes des dernières versions IBM i. La notion de Technology Refresh est apparue en 2010 avec la version IBM i 7.1.

Nomenclatures des Technology Refreshes
7.1 : MF990XX (XX = 01 à 11)
7.2 : MF991XX (XX = 01 à 09)
7.3 : MF992XX (XX = 01 à 13)
7.4 : MF993XX / MJ993YY (XX = 01 à 10 / YY = 11 à 12)
7.5 : MF994XX / MJ994YY (XX = 01 à 04 / YY = 05 à 07)
7.6 : MJ995YY (YY = 01)

La version 7.5, disponible depuis mai 2022, propose son 7ème niveau de Technology Refresh :

  • TR1 (02/12/2022)
  • TR2 (05/05/2023)
  • TR3 (17/11/2023)
  • TR4 (14/06/2024)
  • TR5 (22/11/2024)
  • TR6 SW (18/04/2025) – TR6 HW (25/07/2025)
  • TR7 SW/HW (21/11/2025)

La version 7.6, beaucoup plus récente (avril 2025), propose quant à elle, son 1er niveau de Technology Refresh :

  • TR1 SW/HW (21/11/2025)

La langage RPG poursuit ses améliorations à chaque nouveau Technology Refresh.

Détails à voir ici : https://www.ibm.com/support/pages/rpg-cafe

Conversion du CCSID

La conversion du CCSID est désormais implicitement effectuée pour les fonctions intégrées suivantes :

  • %CHECK
  • %CHECKR
  • %LOOKUP
  • %REPLACE
  • %SCAN
  • %SCANR
  • %SCANRPL
  • %SPLIT
  • %TLOOKUP
  • %TRIM
  • %XLATE

Nouveaux formats de date

De nouveaux formats de date peuvent être utilisés avec les opérations RPG :

  • *DMYY (DD/MM/YYYY)
  • *MDYY (MM/DD/YYYY)
  • *YYMD (YYYY/MM/DD)

Ces nouveaux formats sont utilisables avec les fonctions et codes opérations suivants :

  • %DATE
  • %CHAR
  • %DEC
  • MOVE
  • MOVEL
  • TEST

Énumérations

Il est désormais possible de coder un type de données pour une énumération et de définir des champs comme l’énumération.


Les principales améliorations de Db2 for i sont :

  • Les noms de colonnes peuvent être utilisés dans la clause VALUES d’une instruction INSERT pour indiquer dans quelle colonne la valeur doit être insérée.
  • Nouvelles fonctions SYSTOOLS.EVEN et SYSTOOLS.ODD permettant de déterminer si l’argument de la fonction est divisible par deux.
  • La chaîne de caractères d’entrée et le résultat des fonctions scalaires URL_ENCODE et URL_DECODE sont étendus de 1 MiB à 2 GiB pour prendre en charge un traitement de documents beaucoup plus volumineux.
  • Visual Explain a été amélioré pour renvoyer des valeurs numériques en utilisant un formatage décimal par opposition à la notation scientifique.

A chaque nouveau Technology Refresh, son lot de services SQL. Encore une fois, de nouveaux services SQL sont fournis ainsi que d’autres ont été améliorés.

Nouveaux services SQL :

  • QSYS2.CERTIFICATE_USAGE_INFO
  • QSYS2.JOURNAL_CODE_INFO
  • QSYS2.PROGRAM_RESOLVED_ACTIVATIONS
  • QSYS2.SFP_TRANSCEIVER_INFO
  • SYSTOOLS.AUDIT_JOURNAL_RP
  • SYSTOOLS.AUDIT_JOURNAL_VO
  • SYSTOOLS.OVERRIDE_INFO
  • SYSTOOLS.PROBLEM_INFO
  • SYSTOOLS.USER_DRDA_AUTHENTICATION_ENTRIES
  • SYSIBMADM.QIBM_SELF_BY_DAYS
  • SYSIBMADM.QIBM_SYSIXADV_BY_DAYS

Services SQL améliorés :

  • QSYS2.ANALYZE_CATALOG
  • QSYS2.ASP_INFO
  • QSYS2.AUTHORITY_COLLECTION
  • QSYS2.AUTHORITY_COLLECTION_DLO
  • QSYS2.AUTHORITY_COLLECTION_FSOBJ
  • QSYS2.AUTHORITY_COLLECTION_LIBRARIES
  • QSYS2.AUTHORITY_COLLECTION_OBJECT
  • QSYS2.CHANGE_DISK_PATHS
  • QSYS2.GROUP_PTF_INFO
  • QSYS2.OBJECT_LOCK_INFO
  • QSYS2.RECORD_LOCK_INFO
  • QSYS2.SEND_MESSAGE
  • QSYS2.SERVER_SHARE_INFO
  • SYSTOOLS.GENERATE_SPREADSHEET
  • SYSTOOLS.GROUP_PTF_CURRENCY

IBM propose une offre de support sur toutes les extensions open-source incluses dans le pack « IBM i Development Extension Pack », permettant le développement d’applications IBM i en RPG, COBOL, CL et SQL.

Grâce à cette offre, les équipes de développement acquièrent la confiance et le soutien nécessaires pour créer et maintenir efficacement les applications IBM i dans VS Code.

Cette offre nommée « IBM i Extensions for VS Code Enterprise Support » couvre les extensions suivantes :

Elle incluse de base avec la souscription de bundles pour les serveurs en groupe logiciel P30, en revanche pour les serveurs en groupe logiciel P05, P10 et P20, il faut souscrire au service de support via le Passport Advantage ou le canal Power (566x-VSE).

La souscription s’effectue à l’utilisateur pour une, deux, trois, quatre ou cinq années.

Offre disponible à partir du 31/10/2025.

IBM fournira une assistance à distance pour les questions relatives au mode d’emploi, à l’utilisation et à la configuration des extensions VS Code éligibles.


Améliorations des extensions VS Code pour IBM i :

  • Code for IBM i
  • Db2 for IBM i

Code for IBM i

  • Améliorations du produit Code for IBM i
    • Affichage des numéros de séquence dans les membres sources
    • Paramètres de connexion amélioré côté serveur
    • Support de la locale pour le langage italien
  • Améliorations pour la prise en charge du RPG
    • Prise en charge des signatures pour les procédures, les prototypes et les fonctions intégrées
    • Amélioration de l’aide au contenu et des fonctions intégrées
    • Possibilité de visualiser les fonctions intégrées utilisables pour un champ donné en fonction du type

Db2 for IBM i

  • Ajout de la possibilité de définir la version Java dans les paramètres VS Code
  • Création d’une instruction INSERT basée sur l’importation d’un fichier CSV ou JSON
  • Paramètres de fonctionnalité/sortie
  • Prise en charge de l’ajout d’exemples personnalisés dans la vue Examples
  • Ignore les lignes commentées lors de l’utilisation du préfixe de mise à jour
  • Correction du commentaire pour l’instruction multiligne dans le RPG généré
  • Correction de la méthode de mise à jour du vérificateur de syntaxe

IBM i Testing

Nouvelle extension VS Code. Détails sur la page GitHub.

  • Exécution de tests : Visualisation et exécution des suites de tests à partir de fichiers locaux et de membres sources.
  • Génération de stubs : Génération des stubs de test pour les cas de test ou les suites de tests.
  • Configuration des tests : Configuration des paramètres pour compiler et exécuter les tests.
  • Affichage des résultats : Consultation des résultats détaillés des tests avec les messages d’erreur intégrés.
  • Génération et consultation des rapports de couverture de code.
  • Automatisation des tests : Activation des tests automatisés pour les pipelines CI/CD.

La nouvelle mouture de Rational Developer (RDi), sera disponible à partir du 5 décembre 2025. Il s’agit de la version 9.9.

La principale nouveauté de cette version est la prise en charge de la nouvelle version Eclipse 4.31, offrant de nouvelles fonctionnalités de base et une meilleure intégration avec d’autres outils de développement d’applications modernes.

Autres nouveautés :

  • Meilleure prise en charge des projets compatibles IFS avec actions RPG, renforçant ainsi la prise en charge des workflows Git.
  • Intégration avec les fichiers d’émulation d’hôte d’IBM Access Client Solutions grâce à la possibilité de définir des paramètres dans les propriétés de connexion.
  • Meilleure prise en charge de la reconnexion en cas d’expiration du délai.

Cette nouveauté ne concerne que la version 7.6. Le multipathing est la capacité à gérer plusieurs chemins d’accès différents pour accéder à une ressource disque ou à une bande de sauvegarde.

Depuis toujours, l’IBM i gère automatiquement les erreurs matérielles et permet aux opérations d’entrée/sortie de s’exécuter sans intervention d’un opérateur en utilisant les chemins disponibles.

Une nouvelle fonctionnalité fait son apparition : La désactivation automatique des chemins Fibre Channel.

Elle n’est pas activée par défaut et nécessite d’être activée par un service IBM i (SQL). Son principe est de mesurer le nombre de tentatives de récupération des chemins dans le temps et de désactiver un chemin lorsque le seuil est atteint.


Cette amélioration des performances avec les disques vSCSI concerne les charges de travail intensive en lecture.

Les disques IBM i gérés par des Virtual I/O Servers (VIOS) en vSCSI (6B22-050 / 6B23-050) peuvent, dans certains cas, rencontrer des temps de réponse anormalement long lors de certaines lectures. En effet, contrairement au NPIV, les process vSCSI sont mono-thread.

L’amélioration des performances consiste à attribuer plus de temps CPU afin d’effectuer plusieurs opérations disque en parallèle.


Java 21 64-bit (5770-JV1 option 21) était déjà supportée sur la version 7.6 dès sa sortie en avril dernier, mais elle n’était pas proposée sur la version 7.5. Désormais cette JVM est disponible sur la version IBM i 7.5. Dans les faits, ce n’est pas le Technology Refresh 7 qui l’apporte mais le groupe de PTF Java de septembre 2025.

Java sur IBM i


Le moteur des serveurs intégrés IWS (Integrated Web Services), migre de la technologie Jax vers la technologie Jakarta EE :

  • Amélioration des performances
  • Amélioration de la sécurité
  • Amélioration future de l’observabilité

Nouveautés de Navigator for i :

  • Administration Web
    • Nouvel assistant de création de serveur HTTP
    • Suppression de serveur HTTP
    • Assistant de configuration TLS
    • Affichage des services déployés
    • Conversion de serveur IWS vers Jakarta EE
  • Utilisateur
    • Copie de profils utilisateur sur le système de point de terminaison distant, y compris la valeur TOTP si configurée
  • Sécurité
    • Listes d’autorisation
      • Création
      • Suppression
      • Mise à jour
      • Droits
      • Propriétés
    • LDAP – Fonctions d’importation/exportation de fichiers LDIF
    • Prise en charge des entrées du journal d’audit
      • PO (Modification d’une sortie imprimée)
      • SF (Modification d’un fichier spool)
    • Assistant de configuration TLS
      • Serveurs hôtes
      • Telnet
      • DDM/DRDA

Cette version d’IBM i Access Client Solutions (1.1.9.9) est disponible depuis deux mois déjà (05/08/2025), mais certaines fonctions ne sont fonctionnelles qu’après l’installation des Technology Refresh correspondants.

Nouvelles fonctions :

  • Général
    • Appel de commandes multiples
    • Amélioration du nettoyage des fichiers temporaires
    • Ajout de propriétés pour la définition de l’emplacement d’ACS
    • Affichage du nom du système sur la ligne de commande
  • Transfert de fichiers
    • Amélioration du support de l’Unicode (UTF-8)
  • Système de fichiers intégrés (IFS)
    • Ajout d’une propriété permettant de vérifier l’espace disque disponible avant un upload ou un send
    • Amélioration de l’affichage du libellé des fichiers
  • Schémas
    • Ajout d’une action « Gestion des récepteurs de journaux »
    • Modification de l’interface Table Definition
    • Ajout de nouvelles colonnes sur la liste des journaux et récepteurs de journaux
  • Centre de Performances SQL
    • Ajout d’un évaluateur d’index sur les schémas et les tables
  • Scripts SQL
    • Support de la syntaxe SQL 7.6
    • Ajout de nouveaux exemples sur la sécurité
  • Diverses améliorations de l’interfaces

Le produit historique BRMS en licences perpétuelles (5770-BR1) est sorti du support normal le 1er octobre dernier. Seul la version BRMS en souscription (5770-BR2) intègre les nouveautés suivantes :

  • Amélioration de l’interface graphique pour affichage des attributs des groupes de contrôle et pour les détails de la liste de sauvegarde.
  • Amélioration de l’interface graphique pour affichage de l’historique des sauvegardes. De nouveaux services permettent de consulter l’historique des sauvegardes et les détails de l’historique des objets, des membres, du système de fichiers intégré (IFS), des dossiers partagés et des fichiers spools.
  • Le service SQL QUSRBRM.CG_BACKUP_STATUS affiche désormais l’état d’expiration du volume et la date d’expiration.
  • Support des lecteurs de bande LTO-10 et des supports de type ULTRIUM10.
  • Ajout de nouveaux services BRMS SQL permettant d’afficher l’historique des sauvegardes et les détails de l’historique des objets, des membres, du système de fichiers intégré (IFS), des dossiers partagés et des fichiers spools :
    • QUSRBRM.BACKUP_HISTORY
    • QUSRBRM.BACKUP_HISTORY_OBJECT
    • QUSRBRM.BACKUP_HISTORY_MEMBER
    • QUSRBRM.BACKUP_HISTORY_IFS_DIRECTORY
    • QUSRBRM.BACKUP_HISTORY_IFS_FILE
    • QUSRBRM.BACKUP_HISTORY_FOLDER
    • QUSRBRM.BACKUP_HISTORY_DOCUMENT
    • QUSRBRM.BACKUP_HISTORY_SPOOLED_FILE

Nouveautés IBM Db2 Mirror for i (5770-DBM), offrant les fonctions de cluster actif/actif sur la base de données Db2 for i :

  • L’interface graphique réactualisée
  • Améliorations des performances
  • Améliorations de la gestion du produit.

Pour rappel, IBM i Migrate While Active est une option du produit IBM Db2 Mirror for i (5770-DBM). Il s’agit de l’option 2 du produit.

L’option Partition Mirroring du produit IBM i Migrate While Active est désormais supportée en 7.5. Jusqu’à présent, seule la version 7.4 supportait cette fonction de migration basée sur le mirroring. Cela sera probablement implémenté dans la version 7.6 lors d’un prochain Technology Refresh.

La version 7.5 a été améliorée pour prendre en charge une nouvelle méthode de migration IBM i : la mise en miroir de la partition. Il est désormais possible de mettre en miroir une partition sur une autre partition, sans sauvegarde ni restauration.

Cette opération peut être effectuée pendant que le système source est opérationnel. Une fois la mise en miroir synchronisée, il est possible de détacher et tester la copie ou de la basculer vers la nouvelle copie en miroir. Ceci est applicable aux migrations côte à côte ou à distance.

Lors de sa sortie, IBM i Migrate While Active ne supportait que l’option de sauvegarde / restauration à partir de bandes virtuelles (Assisted Save and Restore). Cette nouvelle option nommée Partition Mirroring permet de migrer une partition en effectuant un miroir de cette dernière sur un autre système via le réseau.