Bienvenue dans la mise à jour du développement JMP du 13 juin 2025 !
Merci aux équipes d'assurance qualité JMP de Cary et de Pékin pour avoir validé notre dernière sélection d'installateurs JMP 19 pour les premiers utilisateurs ! Audrey a validé l' EA9 JMP 19 pour JMP, JMP Pro et JMP Clinical, et Josh prévoit de valider JMP Live en début de semaine prochaine. L'EA JMP Live est partagé avec IDEXX , un client fidèle et de longue date qui a récemment reçu des membres de l'équipe JMP. IDEXX est une société de biotechnologie qui développe des outils de diagnostic pour la santé des animaux de compagnie ainsi que des logiciels pour les cabinets vétérinaires .
Avec l'entrée en vigueur du mode d'approbation JMP 19 aujourd'hui à 17 h, veuillez continuer à trier vos problèmes Jira et à supprimer la version 19.0 de la version planifiée, sauf si vous prévoyez de demander l'approbation d'une correction tardive. Lors du tri, veuillez identifier les éléments comme étant prévus pour la version 20.0 ou prévus pour les versions 19.1 et 20.0. Sinon, vous pouvez supprimer la version planifiée si la date de résolution d'un élément n'est pas claire.
Pour rappel, JMP ne présente plus de problèmes de mises à jour par lots entre les versions. Shannon L et moi-même examinerons régulièrement la liste des éléments restants étiquetés comme Version planifiée = 19.0. N'hésitez pas à nous contacter si vous avez besoin d'aide pour une mise à jour par lots (par exemple, supprimer la version 19 des valeurs de la version planifiée) après avoir vérifié tous vos éléments et les avoir triés vers des pistes spécifiques ultérieures.
À l'approche de la phase de maintenance du cycle 19, nous publierons des versions mensuelles point à point, dont la plupart incluront uniquement des mises à jour de bibliothèques tierces pour résoudre les problèmes de sécurité identifiés par les analyses de code. Compte tenu du court délai imparti pour ces versions mensuelles, nous ne pourrons généralement pas apporter de corrections de bugs fonctionnels.
La seule exception concernera les versions XX3, où les correctifs majeurs, soutenus par le support technique, le service client ou la gestion produit, et approuvés par le responsable des tests concerné et Travis Lapolla (notre responsable sécurité), pourront être évalués en vue d'une éventuelle inclusion. Il est prévu que tout problème majeur envisagé pour une version XX3 soit d'abord corrigé dans la version 20, puis intégré à la version 19.1 reçue avant la demande d'approbation et d'intégration à XX3.
Nous utiliserons un processus basé sur Jira pour l'approbation et l'intégration des correctifs de bugs XX3, nécessitant 1) le soutien du service client/gestion produit, 2) l'approbation du responsable des tests concerné et 3) l'approbation de la sécurité (Travis). Nous conserverons le processus d'approbation actuel pour la fin des cycles de fonctionnalités XX.0 et les versions de maintenance.
Merci à Élisabeth Claassen pour sa présentation lors de la réunion JMP Dev de cette semaine, avec une introduction sur la motivation des demandes clients de Mike Anderson, expert en développement logiciel (SE). Elizabeth a présenté ses travaux récents sur la stabilité des modèles mixtes pour JMP 19. Si vous avez manqué la réunion, vous pouvez retrouver un enregistrement ici .
J'apprécie que Shannon Leslie ait examiné les modifications apportées aux produits Atlassian le 9 juin 2025 et les ait résumées ci-dessous !
Le 9 juin, Atlassian a déployé des modifications sur ses sites Jira, Confluence et Bitbucket Cloud. La liste des modifications pertinentes, accompagnées des détails et de la documentation, est disponible ici .
Les changements incluent :
- Trier les données dans les bases de données Confluence à l'aide de plusieurs champs
- Sélectionnez et faites glisser plusieurs éléments dans l'éditeur Confluence
- Il existe une nouvelle barre d'outils pour effectuer des actions groupées dans le navigateur de problèmes
- Nouvelle navigation Jira : déploiement à partir du 7 juillet
- Et plus encore !
Pour toute question, contactez Shannon Leslie ou tout autre administrateur JMP Atlassian. Consultez également notre chaîne de questions-réponses JMP Atlassian , où ces informations et d'autres informations Atlassian continueront d'être partagées.
Merci à Tonya Mauldin d'avoir partagé les cas bêta/crash de cette semaine avec les crashs sélectionnés !

Cas de bêta et de crash pour la semaine du 13 juin 2025 | JMP Live
Annonces générales
Dates importantes à venir
- Mode d'approbation JMP 19 – 13/06/2025ßAUJOURD'HUI
- Gel de sécurité JMP 19 - 15/08/2025
- Image candidate finale JMP 19 – 18/08/2025
- Validation de l'assurance qualité JMP 19 – 11/09/2025
- JMP 19 publié sur MyJMP – 16/09/2025
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Hébergement et interfaces
- John Schroedl : Correction du défilement par glissement et des tests de frappe dans le contrôle de l'arborescence. Mise à jour de l'écran d'accueil avec une nouvelle image et réduction du numéro de version dans le dimensionnement du texte. Ajout d'une option de focus texte permettant à la zone d'édition de passer d'une ligne à plusieurs lignes si plusieurs lignes sont collées. Discussions et retours avec Dan S. concernant son travail de capture en mode sombre et une enquête sur un crash clinique. Progrès sur la version Windows ARM : l'appel de DLL externes fonctionne et j'ai pu utiliser une bibliothèque HDF5 créée par vcpkg. La « vraie » bibliothèque HDF5 sera celle que nous développerons en interne. J'ai aidé des personnes rencontrant des problèmes avec Visual Studio.
- Will : Je travaille sur l'amorçage de MATLAB et j'installe la bonne version du moteur MATLAB pour les premières interactions avec l'interface. J'ai dû ajouter une vérification d'erreur supplémentaire pour les versions non alignées afin d'améliorer l'expérience utilisateur. J'ai également intégré la prise en charge de types de données supplémentaires, tels que les tableaux associatifs, dans l'interface MATLAB, qui n'étaient pas pris en charge dans l'implémentation d'origine. J'étudie également la transmission des identifiants entre JMP et JMP Live, notamment pour les identifiants autres que les noms d'utilisateur et les mots de passe.
- Paul N:
- La bibliothèque Curl migre son processus de compilation vers CMake. En septembre, la méthode de compilation actuelle winbuild sera supprimée. Nous testons actuellement la compilation, curl, zlib et hdf5 sur Windows x86_64 et Arm64 avec CMake.
- Mises à jour Python : La version du 3 juin de Python 3.11.13 et 3.13.4 corrige plusieurs problèmes CVE. Parmi eux, JMP-26572 – Utilisation après libération.
- Version de Python 3.11.13 à partir des sources
- Transféré vers Windows 18.2.2
- Je travaille sur la mise à jour de JMP 19 Windows vers la version 3.13.4
HTML interactif
- Praveena :
- J MPHTML-14694 CCB : Signaler une erreur de chargement.
- Correction de régression pour JMPHTML-14700 pour JMPHTML-14694
- JMPHTML-14453 Mise à jour du style du tableau de contingence
JMPHTML-14539 Thème JMP Live : les lignes horizontales dessinées à des endroits inattendus et les boutons désactivés ne ressemblent pas à des boutons
JMPHTML-14513 Menu : les icônes de menu pour les ajustements bivariés sur HTML5 s'alignent à droite, ce qui diffère de celui du bureau
- JMPHTML-13514 Le sélecteur de colonnes disparaît lors du changement lorsqu'un groupe de colonnes est utilisé dans la plateforme
- Artefacts du thème JMP Live JMPHTML-14298
- Paul Spychala : J'ai corrigé des bugs pour HTML et JMPLive.
- Distribution : Le zoom et le déplacement ne sont pas disponibles lorsque le tracé en mosaïque existe. ( JMPHTML-14675 )
- Correction de la mise en page lorsque LDF exclut toutes les lignes ( JMPHTML-14689 )
- Prise en charge de l'ajustement à la fenêtre et du maintien du rapport hauteur/largeur ( JMPHTML-14699 )
- L'étiquette de nombre et de pourcentage pour la barre d'histogramme utilise un fond blanc au lieu d'un fond transparent ( JMPHTML-13595 )
- Histogramme : supprimer les étiquettes pour les comptes 0 ( JMPHTML-14669 )
- Les histogrammes à réponses multiples doivent utiliser des copies profondes au lieu de copies superficielles ( JMPHTML-14701 )
- Rendre les histogrammes de réponses multiples non pris en charge avec groupes statiques ( JMPHTML-14709 )
- Afficher les histogrammes à réponses multiples non pris en charge avec LDF statique ( JMPHTML-14708 )
- Mike Stickles : JMPHTML-14380 a terminé son travail initial ( format : le format des graduations des axes ne respecte pas la décimale ) et a soumis les modifications. Il a résolu certains problèmes rencontrés et a soumis le code pour révision ; il devrait être révisé et soumis d'ici la fin de la journée.
JMP en direct
- Aurora : Améliorations des avertissements du graphique de contrôle (masquage des avertissements aux utilisateurs en fonction des autorisations de données, ajustement de la prise en charge du groupe BY, mise à jour de l'article Confluence sur l'implémentation du serveur). Correction de bugs. Révision de la documentation JMP Live. Triage Jira pour après la version 19.0.
Statistiques
- Laura CS : J'ai corrigé plusieurs bugs supplémentaires dans SEM juste avant la date limite d'approbation du code ! Je suis très satisfaite de l'état d'avancement des nouvelles fonctionnalités. Merci à tous pour les révisions du code et à Haley pour son excellent travail de test jusqu'à la dernière minute ! J'ai révisé une autre version de la page web SKP SEM.
Tests statistiques
- Mark : J'ai testé la plateforme d'optimisation bayésienne avec davantage de simulations. J'ai révisé la description de la désirabilité dans l'optimisation bayésienne pour Chris. J'ai assisté au séminaire du Dr Simon Mak sur l'optimisation bayésienne.
- Tonya : Je travaille sur le nettoyage des tests unitaires.
Actualités des sciences de la vie
- Drew : JMP Clinical 19 Jiras - il reste un jour !!!:)
Support technique et engagement
Volume de cas d'assistance technique par semaine :

Sujets de cas pour la file d'attente du support technique, la semaine dernière :

Volume de cas de soutien à l'engagement par semaine :

Sujets de cas pour la file d'attente d'engagement, la semaine dernière :

Gestion de produits et marketing de produits
- Bryan F : J'ai renforcé la sécurité de l'interface utilisateur du générateur d'études d'utilisabilité que je développe. Désormais, un utilisateur du générateur d'études d'utilisabilité doit créer un compte pour créer des études utilisateur et accéder aux données utilisateur. Les questions des études restent accessibles au public. Je dois effectuer des travaux supplémentaires pour permettre à tous les utilisateurs de JMP de s'inscrire eux-mêmes pour créer des études utilisateur. Je dois également expérimenter la création de fichiers et de dossiers par générateur. Enfin, je dois créer une documentation et la tester avant de la rendre disponible.
Opérations de développement
- Jim Borek :
- JMP EA #9 a été construit (puis reconstruit), y compris JMP Pro Live (pour la première fois)
- De nombreux ASAN et échecs d'assertion JIRA ont été signalés
- De nombreuses vérifications JIRA ont été effectuées
- Migration de FileVault vers Intune sur 15 des 17 machines de test
- Merci à Audrey Shull pour la planification des combinaisons de machines et de produits des tests unitaires pour 19.0.1, 19.1 et 20.0
- J'ai commencé à apporter des modifications aux scripts de construction JMP 20 sur Mac OS et WinOS
- Support de force.
- Shannon L : Nous avons compilé une liste de mises à jour intéressantes pour Jira et Confluence, issues de notre dernière mise à jour mensuelle Atlassian de lundi. Nous poursuivons l’analyse des vulnérabilités de sécurité signalées dans nos versions 18.2.2 et 19.0. Nous poursuivons nos réunions avec la direction produit afin de faciliter le flux d’informations pour le suivi et la documentation des nouvelles fonctionnalités. Nous avons collaboré avec Audrey et Shannon Conners pour finaliser le processus d’approbation du code pour nos versions de correction de bugs d’urgence dans JMP 19. Nous organisons des réunions techniques hebdomadaires, dont une réunion avec les fournisseurs de plugins Atlassian pour signaler un bug. Nous poursuivons l’inventaire des applications de R&D. Les inscriptions à All Things Open sont ouvertes.
- Mélanie :
- Fin des tâches d'automatisation pour la livraison du modèle d'aide en direct JMP et de la localisation
- Je travaille sur la configuration des tâches de ramification DevOps pour 20., 19.0.1 et 19.1 (à venir la semaine prochaine !)
- Discussion sur les paramètres de compte Jira et les comptes génériques avec Shannon L , Christophe et Howard Chen
- Discussion avec Shannon C , Shannon L et Myron sur les plans de conservation des fichiers de crash sur jmpsrv01. (Nous sommes des accumulateurs de données)
- Myron : JMPTOOL-1477 – Poursuite de la migration des tâches Jenkins et analyse des problèmes de configuration Web (JMPTEST-1473). Travail sur JMPTOOL-1619, qui implique la reconstruction des index de la table des scores et la suppression des anciennes versions.
- Bob : Planification et tests de l'amélioration des scripts de traitement nocturne en prévision du calendrier de publication mensuel. Collaboration avec Alex Taylor et Joh LoPresti sur la définition finale de JMP Live EA, qui sera bientôt disponible.
- Shannon C : Examen des points ouverts pour la version 19.0. Enquête sur plusieurs plantages mystérieux récemment signalés dans les versions 18.2 et 18.2.1. Réunions sur le processus d'approbation pour XX3 et exemples de scripts. Diverses réunions techniques de groupe et discussions sur les projets de migration AWS en cours. Discussions avec les membres de l'équipe au sujet de PLATO et des objectifs de développement.
Localisation
- Allison : J'ai travaillé sur le traitement du transfert de juin des chaînes JMP Marketplace et je les ai envoyées aux équipes de traduction ; j'ai mis en œuvre les modifications de traduction dans les données d'échantillon 19.0 en fonction des problèmes signalés par l'équipe de test ; j'ai ajouté un cours de formation à mon plan de développement dans PLATO et j'ai commencé le cours ; j'ai communiqué aux développeurs et aux équipes de traduction sur les requêtes de traduction liées aux chaînes d'interface utilisateur portables.
- Krzysztof : Fin des tests et de la documentation des deux nouvelles tâches Jenkins (configuration de la build HTML5 et copie des fichiers de modèles de livres). Fin de la configuration de memoQ et du tableau de bord L10N pour les modèles de livres. Fin des mises à jour de localisation pour SampleData 19.0. Test des nouvelles fonctionnalités d'automatisation L10N (nouvelle tâche de retour) et corrections de bugs.
- Sohail : Ajout de nouvelles fonctionnalités de conversation et de sélection de modèles à l'interface du bot RAG. Correction de bugs liés à la récupération et à l'interface utilisateur.
- Ying : Test des outils nécessaires à la localisation de l'aide HTML5 pour la version 19 ( JMPLOCTOOL-767 ). Configuration de PLATO.
- Sandy : Poursuite du développement d'un nouveau processus de retour pour les données d'échantillon et les fonctions intégrées.
Documentation
- Qiana : Poursuite de la collaboration avec le service des achats pour intégrer Quadralay Corp. Mise à jour des cartes et envoi en test. Tentative de génération du rapport d'aide ; la licence Webworks a expiré, ce qui a échoué. Début de la documentation des mises à jour de Workflow Builder, notamment de la nouvelle fonctionnalité de recherche. Planification et coordination du projet.
- Devon : envoi des documents d'importation AspenTech (pour l'interface utilisateur et le JSL) pour révision, essai d'un nouveau processus de révision à l'aide de la fonction de révision PDF basée sur le cloud d'Adobe, ajout de touches d'aide, rédaction de documents sur le volet d'édition de la grille de données, début du travail sur les documents de balisage des colonnes, révision des erreurs trouvées dans les fichiers XML DJ convertis.
- Susan C : J'ai terminé l'aide utilisateur/administrateur JMP Live/Public et je l'ai envoyée pour révision. Je travaille sur les mises à jour de démarrage rapide et la page Confluence.
Tests système/hôte - Cary
- Nick H : J'ai continué à travailler sur les vérifications. J'ai découvert un bug dans le notebook : défilement au survol d'une fenêtre de navigateur. J'ai ramifié les modifications initiales du tableau de bord Postgres et les ai transférées sur la machine jmptooldev. Mes modifications fonctionnent localement sur cette machine, mais http://jmptooldev.dev.jmp.com doit être configuré pour fonctionner correctement.
- Audrey : Audrey : Tests EA9. Création/révision des politiques Atlassian avec Shannon Leslie. Conseils divers auprès des administrateurs Atlassian. Planification avec Jim Borek de l'avenir des machines et des exécutions UT maintenant que nous disposons du nouveau système d'exploitation Tahoe.
- Hunter : JMP 19 EA 9 a été testé avec plusieurs configurations. Vérifications JIRA. Installation de la nouvelle version bêta 1 de macOS Tahoe 26.0 Developer sur MDA692 en laboratoire et réalisation de tests.
Tests système/hôte - Pékin
Cœur
- Dan S : Corrections apportées à la sortie d'image du thème JSS JMP Live en mode sombre. Correction du plantage à la fermeture d'une fenêtre lors d'un rappel JSL. Correction de la fermeture automatique de l'Explorateur de texte lors de la suppression d'une colonne pour supprimer la PlatformContainerBox. Mise à jour de l'onglet Rapport EasyDOE pour une meilleure prise en charge du mode sombre. Ajout de la prise en charge des boutons avec des liens Web (« url ») dans les scripts exportés vers JMP Live.
- Dave B : Recréation d'un crash d'importation de texte signalé par Xan. Collaboration avec Dan et John Powell pour corriger un problème de rendu Contour Seg sur Mac.
- Xan : Problème de dimensionnement du générateur de graphiques de contrôle causé par mes précédents travaux sur les marges. Révisions de code.
- Evan : Corrections de bugs de dernière minute pour la version 19. Ajout de télémétrie pour les nouvelles fonctionnalités.
DOE et fiabilité
- Caleb : Je termine mes derniers billets pour JMP 19. C’est fou de penser que le développement de JMP 19 est presque terminé ! Le développement touche à sa fin, je me consacre maintenant à la rédaction d’un article et à la révision de quelques autres.
Note de Shannon
Bonne fête des Pères à tous ! Que vous soyez papa, que vous ayez un papa ou que vous ayez d'autres papas dans votre entourage, nous pouvons tous apprécier et célébrer l'importance des pères et le rôle qu'ils jouent dans nos vies. Voici une petite compilation de blagues de papas pour célébrer cette journée ! Et une autre … On en trouve partout ! :smiling_face_with_smiling_eyes:
