19.0 : validation de l'installateur • 19.0.1 : correctifs de sécurité uniquement jusqu'au 02/10 • 19.1 : révision du code jusqu'au 30/09 • 20.0 : ouvert dans le répertoire principal • 20 EA1 : ~fin 2025, date exacte à déterminer
Bienvenue dans la mise à jour du développement JMP du 22 août 2025 !
Félicitations cette semaine à Caleb King, Joseph Morgan, Ryan Lekivetz et à leur collaborateur Bradley Jones pour la délivrance de leur nouveau brevet ! L'outil interactif de spécification des relations entre les facteurs dans la structure de conception a été délivré le 19 août 2025 sous le brevet américain n° 12 393 749 (disponible ici dans la section Brevets délivrés) .
Merci à tous ceux qui ont travaillé sur le tri des tickets Jira cette semaine ! La liste des éléments dont la version planifiée est 19.0 est nettement plus courte vendredi que lundi, lorsque Shannon Leslie a envoyé le rappel. Merci d'avoir retenté les tests, de fermer les anciens éléments devenus inutiles et d'avoir mis à jour les versions planifiées (voire de les avoir supprimées dans certains cas) afin que nous ayons une meilleure idée du travail prévu pour chaque piste !
Cette semaine, la plupart des processus JMP 19.0 ont été désactivés après la création de nos installateurs finaux . Cependant, DevOps continue de créer chaque nuit de nombreux installateurs pour différents produits de bureau pour les versions 19.0.1, 19.1 et 20.0. Ces installateurs sont soumis à des processus automatisés fonctionnant jour et nuit, et les testeurs dépendent de ces résultats pour détecter rapidement les régressions.
Il est important que les membres de l'équipe JMP puissent obtenir les installateurs appropriés pour tester les travaux en cours sans perturber les processus d'écriture en cours dans jmpsrv01. Par conséquent, veuillez utiliser la synchronisation OneDrive créée par Bob Hickey pour obtenir les installateurs quotidiens de JMP/JMP Pro/JMP Clinical/JMP Student. L'activation de la synchronisation OneDrive sur votre ordinateur copiera les installations souhaitées sur votre compte OneDrive dès qu'elles seront disponibles, généralement entre 20h30 et 22h30 (heure de Cary).
Si vous devez télécharger un programme d'installation depuis jmpsrv01 pour une raison quelconque, Bob vous conseille de copier les fichiers d'installation du serveur vers votre ordinateur, puis de les installer depuis votre copie de bureau. Si vous lancez un programme d'installation depuis un dossier partagé et que vous ne le fermez pas correctement, vous risquez de le verrouiller accidentellement sur le serveur et d'empêcher les processus nocturnes de se terminer correctement. (J'ai activé la synchronisation OneDrive il y a plusieurs années et c'est très pratique. Merci Bob de l'avoir configurée !)
Enfin, un grand merci à Tonya Mauldin pour avoir partagé les cas bêta/crash de cette semaine avec les crashs sélectionnés !

Rapports de bêta et de crash pour la semaine du 22 août 2025 | JMP Live
Annonces générales
Dates importantes à venir
- 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
Opérations de développement
- Jim :
- Production des images candidates finales pour la suite de produits JMP 19.0.0
- Lancement du premier test unitaire compatible avec les fuites à l'aide de JMP Pro 20, signalement des problèmes appropriés à partir des résultats et vérification des JIRA corrigés
- La plupart des projets Jenkins JMP 19.0.0, des tests unitaires et des builds de produits ont été désactivés (et archivés) ; les tests unitaires sur d'autres machines ont été activés pour JMP 19.1.0.
- J'ai continué à travailler (de manière frustrante) sur l'installateur de Mac OS JMP Clinical 19.0.1 avec Drew Foglia , le batteur « accessible et passionné », « favori de tous les temps » ( ß Nous avons tous adoré en apprendre davantage sur vous sur Inside JMP cette semaine, Drew ! – Shannon)
- J'ai effectué plusieurs mises à jour des systèmes d'exploitation Macintosh et Windows sur des machines de test et de construction unitaires.
- Melanie : J'ai répété ma présentation pour le Discovery Summit • J'ai enregistré ladite présentation • J'ai organisé les déplacements pour le Discovery Summit (Austin, Tokyo et Séoul) • J'ai participé à une mise à jour du schéma pour le projet Jira de l'équipe SalesForce (JIRAHELP-224) avec Shannon L • J'ai rencontré Shannon L, Krzysztof et Howard pour planifier un compte de service Jira pour l'automatisation de la localisation Jira (JIRAHELP-209) • Astuce bonus : Si vous ne pouvez pas imprimer vers Print Release parce qu'il nécessite une mise à jour du pilote et que votre PC Windows ne vous permet pas d'installer le pilote mis à jour parce que vous n'êtes pas administrateur, supprimez l'imprimante Print Release, puis rajoutez-la. Libre-service - Windows — Comment ajouter/installer et supprimer Print Release
- Shannon L : Analyses de sécurité pour la suite de produits JMP 19.0+. Assistance aux utilisateurs pour les outils Atlassian, notamment le signalement d'un bug de recherche. Mises à jour du plan de projet de la plateforme de monétisation JMP Marketplace et planification de nouvelles réunions avec les parties prenantes. Formation Zip. Réunions techniques hebdomadaires, dont une réunion Snyk.
- Bob : Test des modifications MyJMP pour les changements de nom et les téléchargements EA. JMP 27668 – licence txt rtf. Travaux de validation de l'installateur. Installateur final n° 1 pour la version 19.0.0.
- Shannon C : Tri des éléments détectés lors des tests d'installation avec Audrey, Qiana et d'autres. Examen de quelques plantages. Réunions techniques hebdomadaires et mises à jour.
Localisation
- Krzysztof : Nous travaillons à la résolution des problèmes liés à la création de l'aide localisée de JMPLivePublic (indentation, taille de police, taille des images, versions, etc.). Nous préparons un nouveau processus d'édition et de révision pour nos fournisseurs via memoQweb. Nous poursuivons nos travaux pour atténuer l'impact des modifications de style anglais sur les mémoires de traduction des livres 19.0. Nous testons également de nouvelles fonctionnalités du flux de travail L10N.
- Allison : J'ai terminé de parcourir les kits de test Bigbooks 19.0 dans memoQ pour confirmer et verrouiller les traductions à correspondance floue élevée pour JA, KO et ZH afin de préparer la création de packages de production à envoyer aux fournisseurs ; j'ai aidé à résoudre les problèmes de captures d'écran localisées de JMP Live Help ; j'ai traité les traductions DJ pour KO et ZH.
- Howard : Nouvelle fonctionnalité de validation pour l'exportation des traductions afin de garantir la réussite de toutes les exportations. Nouvelle condition de surveillance de l'assurance qualité pour l'état du workflow MemoQ. Poursuite de l'intégration de la tâche de retour MemoQ.
- Ying : Création de l'aide pour JMP Live 19.0 pour la Suisse et l'Allemagne. Création de fichiers .fm pour JMP Live dans toutes les langues localisées. Fin de la recapture des captures d'écran pour JMP Live dans toutes les langues localisées.
- Sandy : Développement/test/configuration du travail Jenkins sur une nouvelle partie du processus de validation.
Documentation
- Chris : J'ai fait fonctionner la version d'aide 19.1 et j'ai rendu certaines modifications de style permanentes. J'ai contribué à corriger l'anomalie des encarts JMPLive (un script les laissait déverrouillés car un fichier ini était erroné). J'ai effectué quelques mises à jour de la documentation ( JMPDOC-2482 , JMPLOC-7324 , JMP-11232 ). Je travaille actuellement sur la documentation des expressions régulières JSG (JMPDOC-2483).
- Susan C : Correction des problèmes Jiras liés à la localisation dans l'aide JMP Live. Correction des problèmes Jiras liés aux tests dans l'aide HTML5. Travail sur le document JMP Live pour SPC. Collaboration avec Chris sur le problème d'insertion de texte JMP Live.
- Qiana : Réunions, y compris les directives JMP. Travail sur le processus d'approbation de Ryffine et Synchro Soft (oXygen) comme fournisseurs. Examen de la norme JMP-25509. Tri Jira. Planification et coordination du projet.
- Devon : poursuite des travaux sur la conversion XML des documents de référence de script, configuration de la machine de test XML de l'équipe Doc and Stats sur AWS, tri des tickets Jira pour 19.1 et 20.0.
Tests système/hôte - Cary
- Audrey : Les tests de l'installateur pour la version 19.0 ont commencé et progressent bien. Certains problèmes ont été identifiés et seront corrigés dans les prochaines versions, mais aucun ne constitue pour l'instant un obstacle majeur pour les installateurs de bureau de la version 19.0. JMP Live pourrait encore déployer un correctif de sécurité ; une vulnérabilité récemment signalée est en cours d'évaluation. J'étudie les CV et commence les premiers entretiens.
- Mandy : J'ai travaillé sur les tests d'installation de la version 19.0. J'ai un peu répété la conférence Discovery Americas 2025 en préparation de l'enregistrement de la semaine prochaine. J'ai également corrigé quelques tests pour la version 20, la version 19.1, etc., maintenant que l'intégration automatique est désactivée ; j'ai ajouté quelques nouveaux tests pour les modifications apportées à la version 20.
- Hunter : Test du programme d'installation final et des cas d'autorisation de JMP 19. Tests avec le compte d'itinérance JMP. Vérifications JIRA. Application de Tahoe Dev. Beta 7 à MDA692 et Macbeta2x86 et exécution des tests.
Tests Web – Cary
- Josh :
- Déploiement et tests : déploiement de machines JMP Live pour tester l'installateur de la version 19.0. Tests de régression en cours pour JMP et JMP Live 19.0, et évaluation des nouvelles fonctionnalités des versions 19.5 et 20.0.
- Optimisation AWS : Nous avons réalisé une importante phase de redimensionnement des machines AWS, conformément aux recommandations d'AWS. Cette opération a nécessité la modification d'environ 25 machines afin de réduire les coûts. Le processus était complexe, mais les changements devraient générer des économies notables. Je continuerai à surveiller les opportunités d'optimisation.
- Anna : Test des nouveaux exemples d'index de script de Xan avec Lisa. Plusieurs problèmes ont été signalés pour Graph Builder, les journaux et quelques-uns pour HTML5. Vérification des mises à jour de Xan suite à nos retours dans JMP 20.0. Retest de la deuxième tentative de Mike Stickles pour corriger le problème de formatage de date/heure en Finlande dans JMP 20.0. Vérification des correctifs HTML5 et JMP Live.
- Natalie : Depuis cette semaine, toutes nos branches de publication prises en charge (19.5/19.1/19.0) produisent des résultats d'automatisation HTML propres grâce à notre exécution nocturne. J'ajoute une nouvelle couverture de test pour les graphiques de contrôle avec l'option « Ajuster à la fenêtre » activée. Nous préparons les tests de l'installateur de JMP Live 19.0.
Tests système/hôte - Pékin
Cœur
- Evan : Modifications du comportement du copier-coller pour les scripts. Lorsque vous copiez un script depuis JMP et le collez dans une autre application, le collage devrait être plus riche qu'avant. Par exemple, coller un script dans Outlook bénéficiera de la coloration syntaxique, et coller un script dans Jira ou Teams obtiendra un bloc de code. Ceci est valable quel que soit le mode de copie du script JMP (copie de l'éditeur de script, élément LRT, élément du menu contextuel).
- Ernest : Recalcul automatique des tableaux récapitulatifs liés. Suppression de la fonction « Enregistrer dans les préférences ».
- Xan : exemples d'index de script, Col Score() et Col Rank(), granularité de l'axe CCB.
- Morgan : Poursuite des travaux sur l'intégration de MLflow.
DOE et fiabilité
- Caleb : J'ai contribué à finaliser un article soumis à un numéro spécial de QREI sur la conception d'expériences. Cet article porte sur l'outil Design Fractals que j'ai développé peu après mon arrivée chez JMP. J'ai également commencé à corriger des bugs pour la version 19.1 concernant les explorateurs de taille d'échantillon et j'ai continué à examiner la base de code sur la fiabilité.
Hébergement et interfaces
- Paul N:
- JMP-27686 - Mise à jour de macOS et Windows JMP 19.0.1, 19.1, 20 vers Python 3.13.7
- JMP-27524 – Mise à jour de sécurité pour Python 3.13.6, jeudi dernier. JMP 19.0, 19.01, 19.1, 20.0
- JMP-27696 – Correction d’une condition de bord qui déclenchait un Assert() de débogage.
- Python 3.14rc2 a été testé dans JMP 20. JMP est compilé et exécuté avec Python 3.14 Release Candidate 2. Python publiera sa première version 3.14 en octobre. Nous testons actuellement pour éviter toute mauvaise surprise. JMP 20 est actuellement en version 3.13.
- Je fais des recherches sur certains bugs que Snyk scanne soudainement, même si le CVE a plus de 2 ans et n'a jamais été signalé jusqu'à présent... Et signalé contre une ancienne version de zlib (1.1.4) que nous avons dépassée depuis longtemps.
- Collaboration avec Bryan pour la révision du code JMP-27669 : mise à jour de SQLite3 intégré de JMP vers la version 3.50.4
- JMP-3444 Mise à jour SI avec des détails de description supplémentaires sur la fonction JSL Arc() qui ont été fournis par Craige il y a quelque temps.
- Je travaille sur une présentation la semaine prochaine pour le support technique sur l'intégration de Python et R dans JMP 19, 19 et au-delà.
HTML interactif
- John Powell :
- Opérations de ligne supprimées en mode Meilleures performances ( WEBJMP-10667 ).
- Les tracés ternaires en dehors de la plate-forme ternaire sont rendus statiques et les messages de journal de type d'échelle non pris en charge sont rendus plus spécifiques pour améliorer la télémétrie ( JMPHTML-13890 ).
- Intégration de ces correctifs de bogues et des correctifs antérieurs dans la version 19.1
- J'ai aidé Mike Muhlada à trier les problèmes liés aux redirections vers les versions localisées de la page d'accueil de JMP et de la documentation Web ( JMP-27717 JMP-27718 , JMPWEB-2133 ) et j'en ai parlé à Qiana.
- J'ai discuté de la prise en charge du tri des avertissements et alarmes de filtrage des processus avec Praveena, John Sall et plusieurs développeurs de l'équipe JMP Live.
- Formation d'enregistrement du troisième trimestre terminée.
- J'ai suivi une formation sur un nouveau système de réservation de voyages.
- J'ai suivi une formation sur le nouveau système d'approvisionnement.
- Mike Stickles : Correction de JMPHTML-14080 (modification du format de date exporté en fonction des paramètres régionaux) et intégration dans la version principale ; la correction a réussi les tests. Intégration prévue dans la version 19.1 lundi. Travaille actuellement sur JMPHTML-14898 (GB : Calcul de l'écart type | Statistiques récapitulatives des erreurs type pour les valeurs de rôle de couleur incorrectes). Le problème est lié à l'application d'un format par défaut qui ne devrait pas l'être ; nous essayons de déterminer et de spécifier le format correct uniquement dans les situations nécessaires.
JMP en direct
- Aurora : 19.1 - Petites corrections et ajustements pour le triage des cartes de contrôle. Parlons du triage dans le contrôle des processus.
Statistiques
- Jianfeng : J'ai terminé l'ajout de la nouvelle fonctionnalité du test de normalité multivariée JMP-26678 à la plateforme multivariée. Je passe maintenant à l'ajout de l'option de calcul d'intervalle d'intervalle de confiance exact Clopper-Pearson à la plateforme de distribution JMP-10807 .

- Elizabeth : Correction d'un bug numérique concernant les formules d'intervalle de confiance enregistrées pour les distributions généralisées avec un deuxième paramètre lorsqu'une variable de fréquence est utilisée (JMP-26568) ; attente de confirmation des tests avant intégration dans la version 19.1. Correction de quelques problèmes d'affichage des nouvelles matrices de confusion dans GLMM détectés par Fang (instructions logiques incorrectes sur le moment de leur affichage) (JMP-27684 et JMP-27685). Recherche de calculs d'intervalles de tolérance pour les modèles mixtes ; plusieurs méthodes proposées utilisent des algorithmes MCMC, nous recherchons donc des calculs plus directs.
- John Hall
- Dans le contrôle des processus, il existe désormais un indicateur d'alarme pour les points hors spécifications pour les processus normaux (JMP-27628).
- Dans le filtrage des processus avec des processus non normaux, si vous disposez d'un tableau de limites, il peut désormais afficher la probabilité d'action avec Ppu ou Ppl (JMP-27729).
- Des travaux exploratoires sont en cours pour le criblage des processus afin de prendre en charge la fonctionnalité JMP/Live Triage comme Control Chart Builder (JMP-22018).
- Laura CS : Poursuivre les recherches techniques sur les données catégorielles ordonnées dans le SEM. Rencontre avec le service marketing pour discuter du format et du contenu d'une prochaine conférence technique sur le SEM. Examen des diapositives de Ken Bollen pour la prochaine conférence statistique sur le SEM.
Documentation statistique
- Michael C : Poursuite de la planification des mises à jour de la documentation 19.1. Recherche d'une semaine de formation sur Oxygen avec les équipes de documentation et de localisation. Plusieurs réunions de formation. Transmission des directives mises à jour de la plateforme de statistiques à l'équipe R&D de Stat pour examen.
Tests statistiques
- Mark : J'ai ajusté les valeurs epsilon finales pour les tests unitaires JMP 19.0 des paramètres et métriques d'ajustement du modèle de processus gaussien dans la plateforme d'optimisation bayésienne lorsque l'ajustement était satisfaisant. J'intégrerai ces modifications dans JMP 19.1 et 20.0 lorsque je continuerai à développer ce script. J'ai collaboré avec Jacob pour trier tous les tickets Jira restants de JMP 19.0. Je mets à jour le script d'analyse des photographies prises par Caleb pour mesurer la décoloration des pièces en plastique sollicitées dans le cadre de notre étude de fiabilité de la fabrication additive. J'ai ajusté les zones de découpage à la géométrie finale des panneaux de référence et de l'échantillon dans la boîte à lumière. Malheureusement, les références présentaient une réflectance spéculaire. Nous souhaitons uniquement une réflectance diffuse pour nos mesures colorimétriques. Nous photographierons à nouveau les références afin d'éliminer toute réflectance spéculaire. J'automatiserai l'analyse afin de traiter des dossiers entiers en une seule fois et de créer une table de données contenant toutes les données de mesure, qui sera jointe à la table de données ALT DOE. J'ai suivi la formation pour le nouveau système de réservation de voyages, Avenir.
- Tonya : Je travaille sur la vérification des bugs et la réécriture de certains tests unitaires.
Support technique et engagement
- Gary :
- Le support technique continue de travailler sur une variété de projets et de se préparer pour JMP 19. L'école est définitivement de retour en session avec le nombre de demandes que l'équipe d'engagement a reçues de la part des étudiants créant un compte My JMP et supprimant leurs blocages restrictifs de filtrage des groupes.
- Vous trouverez ci-dessous les graphiques habituels concernant le volume de dossiers et les sujets traités par le support technique et l'engagement. Vous trouverez également les rapports TS JMP Live et le lien vers le filtre Jira affichant les tickets signalés par le support au cours des 14 derniers jours .
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 :

Note de Shannon
J'espère que tout le monde passe un bon week-end !
