Bienvenue dans la mise à jour du développement JMP du 30 mai 2025 !
Nous sommes actuellement en mode de révision du code JMP 19 , et le gel de JMP 19 EA9 est prévu pour vendredi prochain, le 5 juin 2025. Des installateurs EA pour JMP, JMP Pro, JMP Clinical et JMP Live seront disponibles pour EA9. Merci à tous de continuer à trier, corriger et vérifier les bugs dans le cadre du processus JMP 19 ! Le mode d'approbation du code JMP débutera le 13 juin 2025 et le mode d'approbation du code JMP Clinical le 27 juin 2025. Durant cette période, nous nous efforcerons de corriger les bugs les plus importants nécessaires à la sortie de la version 19.0. Une fois la version 19.0 gelée, les processus JMP 19.1 et 20 seront ouverts pour d'autres corrections de bugs.
Alors que nous avançons vers le gel du code JMP 19.0 le 03/07/2025 , veuillez trier vos bugs dont la version planifiée est 19.0 et mettre à jour ceux qui ne sont plus prévus pour la version 19.0. Vous devez attribuer la plupart des bugs dont la version planifiée est 20.0, mais vous pouvez également ajouter la version 19.1 au champ « Version planifiée » si un élément vous semble suffisamment important pour être intégré à notre première version de maintenance. Bien entendu, les correctifs de bugs doivent être testés dans la version 20.0 avant d'être évalués pour intégration dans la version 19.1. Tous les correctifs de bugs des versions de maintenance (19.1 et 19.2) doivent faire l'objet d'une revue de code avant intégration. Toute fonctionnalité mineure envisagée pour une intégration dans la version 19.1 doit être ajoutée à la page Fonctionnalités de JMP 19.1 . Pour les fonctionnalités et les bugs, assurez-vous de cocher « Notes de version affectées » = « Oui » pour les éléments qui doivent être mentionnés dans les notes de maintenance.
Pour les éléments de story, veuillez mettre à jour la version prévue à 20.0 si vous savez qu'ils sont concernés par notre prochaine version. Si vous savez qu'ils seront traités ultérieurement, mais que vous ne savez pas quand, vous pouvez supprimer la valeur de la version prévue et laisser ce champ vide jusqu'à ce qu'une future version soit sélectionnée. Enfin, si une story de votre liste nécessite des recherches ou une évaluation plus approfondies de la part de la direction produit, vous pouvez la rétrograder au rang de demande de fonctionnalité en utilisant l'option « Déplacer » du menu Jira … . N'oubliez pas d'ajouter un commentaire et de mentionner le chef de produit concerné par @ pour attirer son attention sur cet élément.
Lors du cycle JMP 19, nous commencerons à publier des mises à jour de sécurité mensuelles . En raison du court délai de finalisation de ces mises à jour mensuelles, nous ne pourrons pas intégrer de correctifs de bogues non liés à la sécurité dans la plupart de ces versions. Les seules versions « point à point » pour lesquelles des correctifs de bogues non critiques pour la sécurité pourront être intégrés seront les versions 19.0.3, 19.1.3 et 19.2.3. Les normes d'inclusion seront plus strictes que lors du cycle 18 et le processus d'approbation sera également différent. Nous utiliserons un processus basé sur Jira pour demander des intégrations ; veuillez consulter cette page préliminaire pour plus de détails sur les versions mensuelles et le processus d'approbation XX3.
Un grand merci à Tonya Mauldin pour avoir partagé les cas Beta/crash de cette semaine avec les crashs sélectionnés !

Cas de bêta et de crash pour la semaine du 30 mai 2025 | JMP Live
Annonces générales
Dates importantes à venir
- Test du JMP 19 – 23/05/2025
- Gel du JMP 19 EA9 – 05/06/2025
- Mode d'approbation JMP 19 – 13/06/2025
- 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
Tests statistiques
- Jacob : Test de réponses simulées améliorées pour DOE. Test d'Easy DOE, écriture de nouveaux tests unitaires pour l'ouverture de fichiers .jmpdoe enregistrés créés dans les versions 17 à 19. Test d'une version abandonnée de Reliability Life Testing Sample Size Explorer. Vérification des tickets Jira. Présentation préparée sur les nouvelles fonctions de « test paramétré ut » créées par Evan.
- Mark : J'ai continué à tester la plateforme d'optimisation bayésienne avec de nouveaux scénarios, maintenant que les routines numériques et les heuristiques sont plus proches de leur forme finale. J'ai démarré un script de test unitaire pour l'estimation du modèle de processus gaussien dans la plateforme d'optimisation bayésienne.
- Tonya : Je travaille sur la vérification des bugs et le nettoyage des tests unitaires.
Actualités des sciences de la vie
- Drew : Je travaille sur la dernière série de 19 Jiras pour JMP Clinical
- Richard : Les réseaux ! (clap clap) Les réseaux ! (clap clap).
Support technique et engagement
- Wendy : Bon vendredi ! Les équipes de support continuent d'aider les clients et de travailler sur des projets liés aux problèmes et améliorations de Salesforce. Vous trouverez ci-dessous les graphiques habituels concernant le volume de dossiers, ainsi que les sujets traités par le support technique et l'engagement. Voici 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 :

Opérations de développement
- Mélanie :
- J'ai aidé à diagnostiquer un problème de script de table (les colonnes exclues n'étaient pas enregistrées) avec Mandy – merci à Ernest pour la solution rapide ! (JMP-26582)
- J'ai corrigé une chaîne concaténée et exécuté Stringbot pour les fonctions intégrées pour la localisation. Merci à Jacob d'avoir rapidement vérifié ma modification ! (JMPLOC-6936 : Exécuter Stringbot pour les fonctions intégrées)
- J'ai travaillé à la résolution d'un conflit JSL pour plusieurs langues. Merci à Evan et Jianfeng pour la correction et à Audrey pour son aide lors des tests ! (JMP-26519)
- J'ai travaillé avec Qiana , Mandy , Trish , Myron et d'autres sur des problèmes de données d'échantillon pour la version 19.0.
- J'ai regardé Myron effectuer une modification groupée dans la nouvelle base de données pour JiraBot. Merci pour la formation ! (JMPTOOL-1603)
- J'ai ajouté quelques Jiras pour ajouter la possibilité de localiser les noms des groupes de colonnes, des groupes de variables, des balises de colonne et des vues de filtre dans les tables de données d'exemple. (JMP-26514, JMP-26513)
- Bob : Création et test de l'EA Pro Live 19. Ajout de l'écran d'accueil du programme d'installation et correction de certains JIRA signalés lors des tests préliminaires. Nous disposerons d'un bon programme d'installation pour les tests le 6 juin. Nous avons également travaillé sur l'installation des fichiers via l'option de fichier personnalisé du programme d'installation Windows.
- Shannon L : Examen initial des exigences produit pour le projet de monétisation de JMP Marketplace avec les responsables métier. Assistance aux utilisateurs pour les outils Atlassian, et poursuite du travail sur la documentation des politiques et des processus pour les outils Atlassian, ainsi que sur d'autres politiques de R&D. Réunions techniques hebdomadaires, notamment des réunions de documentation et de liaison. Réunions avec la direction produit.
- Shannon C : A examiné les éléments de la page des fonctionnalités tardives de JMP 19 et a contribué à leur passage au statut « Prêt pour les tests ». A continué à examiner les problèmes ASAN ouverts et a marqué plusieurs « Prêt pour les tests » s'ils n'apparaissaient pas dans les dernières versions. A enquêté sur quelques plantages mystérieux. A examiné les éléments dont la version prévue était 19.0 et a ajouté des détails et des commentaires sur l'origine. A examiné les travaux en cours lors des réunions techniques hebdomadaires.
- Myron : Mise à jour groupée des devoirs des rédacteurs techniques (JMPTOOL-1603). Recherche de lignes vides supplémentaires dans les notes d'exemple de données (JMPTOOL-1618). Migration continue des tests unitaires, des plantages et d'autres données SQL Server vers PostgreSQL sur AWS (JMPTOOL-1477).
Localisation
- Allison : a travaillé sur l'enquête et la résolution des bugs de traduction signalés par l'assurance qualité pour Sample Data et JMP Live ; a préparé des packages de traduction pour 19.0 HTML5 et les a transmis aux équipes de traduction ; a préparé des packages de traduction pour la transmission finale de l'interface utilisateur portable 19.0 et les a envoyés aux équipes de traduction ; a signalé des bugs à Howard sur les processus d'automatisation.
- Krzysztof : Exécution de Stringbot et du commit pour la troisième (et dernière) version de PortableUI. Création d'une tâche Jenkins pour configurer l'environnement de build d'aide HTML5. Test de la nouvelle tâche Return pour l'interface utilisateur et de la mise à jour de Jenkins pour le projet Quick-Start. Début de l'analyse du problème des sauts de ligne supplémentaires dans les notes SampleData.
- Howard : Fin de la tâche Jenkins de démarrage rapide avec synchronisation des étiquettes et comparaison des images. Fin des tests des tâches Jenkins liées à LS. Investigation du problème d'activation du projet sur le tableau de bord.
- Sandy : Poursuite du développement du nouveau processus de retour pour les exemples de données. Test du démarrage rapide et du remplissage HTML5.
- Trish : J'ai consacré beaucoup de temps aux problèmes de données d'échantillons liés à Stringbot. Correction des traductions du menu ZH pour la version 19.0 EA ( JMP-24433 ). Les transferts sont prévus en juillet.
- Ying : Modèles FrameMaker localisés pour la version 19 terminés. Sauvegarde et transfert des données en cours.
Documentation
- Susan C : Étiquetage et distribution de l'aide HTML5 et des encarts de texte pour HTML5 et JMP Live. Mise à jour de l'aide à l'installation de JMP Live terminée et envoyée pour révision (en avance). Envoi du contenu de publication pour JMP Live et HTML5 dans le livre de niveau débutant pour révision ; les commentaires seront intégrés. Poursuite des mises à jour de l'aide administrateur/utilisateur de JMP Live. Suivi des chaînes d'interface utilisateur pour mai.
- Khawar : Appels d'oxygène – Création d'une liste d'images pour tous les livres restants (il en reste 4) ; création d'images pour les relations publiques. Préférences JMP – Discussion des balises de colonnes avec Ernest et aide ; mise à jour des informations du chapitre.
- Chris : J'ai publié la première version de la documentation Python. J'essaie de diagnostiquer un problème de lien sur la page Ressources JMP Live. J'étudie les tailles de police pour JMP Live/Public.
- Devon : Poursuite des travaux de révision des modifications apportées au guide de l'utilisateur JMP, poursuite des travaux sur divers documents de connecteurs de données.
Tests système/hôte - Cary
- Nick H : J'ai tenté de déterminer comment les performances de For Each Row() se sont dégradées au cours de l'année de développement de la version 19.0, ce qui a permis à Ernest d'améliorer les performances. J'ai également collaboré avec Morgan sur plusieurs corrections et améliorations d'extraits JSL. Enfin, je travaille avec Myron à la préparation du code du tableau de bord de test pour la migration vers Postgres ; cette opération se poursuivra au cours des prochaines semaines.
- Mandy : J'ai principalement travaillé sur JMP 19, en vérifiant les JIRA et en ajoutant des tests. J'ai également travaillé sur la table NYC 311 Records.jmp , en effectuant une partie du nettoyage de cette table, qui sera déployée dans la version 19.1. Je travaille également à la synthèse des réflexions pour l'article du Discovery Summit Austin sur les modifications apportées à JMP 19 pour les tables de données.
- Audrey : J'ai créé des projets de politiques pour l'accès de nos utilisateurs Jira/Confluence et un autre pour notre processus d'approbation de code plus strict, prévu pour la version 19.xx. J'ai également collecté des informations supplémentaires sur les bibliothèques tierces et les tests associés. J'ai également organisé des événements pour les stagiaires.
- Lisa : J'ai travaillé sur l'enquête sur un problème de renommage d'axe dans les graphlets, j'ai aidé à mettre à jour certains scripts JSL avec Qiana pour la documentation et j'ai continué les vérifications de bogues.
- Hunter : J'ai passé la majeure partie de la semaine à travailler sur les vérifications JIRA. J'ai réalisé des tests pour certaines mises à jour d'autorisations.
Tests système/hôte - Pékin
- Équipe de Pékin :
- Da Li : (1) Vérification des bugs. (2) TS : 00206722 Enquête sur les problèmes d'importation PDF et création du bug JMP-26550 : Crash de JMP lors de l'exécution d'étapes spéciales dans l'assistant d'importation PDF . (3) TERMINÉ : Test des fonctionnalités de la partie importation/exportation de JMPTESTBJ-3629 : Test des fonctionnalités pour JMP-586 : Test de la prise en charge IME en ligne dans l'éditeur de script JSL pour le chinois simplifié . (4) EN COURS : Publication de JMP Clinical 19.0 en anglais sur JMP Live, série de tests 2/2. (5) Test des fonctionnalités : JMPCLINICAL-4314 : Autoriser les rapports à distribuer des objets interactifs sur plusieurs pages JMP Live . (7) Préparation : JMPTESTBJ-3681 : Publication de JMP Clinical 19.0 en chinois sur JMP Live .
- Nan Wu : (1) Test de vérification des bugs JMP 19.0. (2) Test du connecteur de données basé sur Snowflake REST sur Windows et Mac. (3) Test de régression d'amélioration du code lié au générateur de requêtes. (4) l Test IME chinois pour le module complémentaire, la base de données ODBC/le générateur de requêtes, les connecteurs de données, la connexion AspenTech IP.21.
- Kimi : (1) Vérification des bogues. (2) Discutez des échecs UT des machines Mac avec Jim : JMPTOOL-1559 : Demande d'installation de la dernière version de R 4.5.0 et configuration de la variable d'environnement sur Win et Mac - Terminé, désactivez les tests liés à R pour 1900MacV64. (3) SAS - NF : JMP-26201 : CRP : Il serait bien d'ajouter à nouveau le style ODS aux préférences SAS . JMP-26202 : CRP : Il serait bien d'ajouter à nouveau "Afficher le journal SAS > En cas d'erreur" aux préférences SAS . (4) Supprimez Anaconda des machines AWS. (5) Enquête sur les plantages et les échecs UT : JMP-26466 : JMP plante après l'exécution de SASIntegration/test_012_Preferences.jsl - corrigé. JMP-25485 : Windows uniquement : JMP plante après l'exécution de SASIntegration/test_003_Submit.jsl – solution de contournement, utilisez « Preferences1: << Set( "Display JSL SAS results as HTML"n( 0 ) ); » pour désactiver l'affichage HTML lors de l'exécution de JSL. JMP-26551 : Impossible d'initialiser R avec la dernière version de rpy2 – discussion avec Paul. (7) Testez la prise en charge de l'IME en ligne avec le chinois simplifié, pour plus de détails, reportez-vous à JMPTESTBJ-3629 – Terminé. (8) Tests JMP 19.0 I18N, pour plus de détails, reportez-vous à JMPTESTBJ-3198 – En cours. (9) Tests basés sur des scénarios JMP Live 19.0, pour plus de détails, reportez-vous à JMPTESTBJ-3470 – Terminé. (10) Jenkins : Vérifiez les résultats pour Beijing Daily UT.
- Da Zhang : (1) Vérification des bogues. (2) Enquête sur les échecs des tests E2E de JMP Live – JMPTESTBJ-3678 – TERMINÉ. (3) Tests basés sur des scénarios JMP Live 19.0 : tour 6 – JMPTESTBJ-3470 – En cours.
- Lily Meng : (1) Vérification des bogues. (2) Test L10N - CHINOIS : Exemples de données sur JMP 19.0 - Terminé. (3) Win Automation : Enquête sur les plantages de JMP lors de l'exécution des cas de test Win Automation .
- Nala : (1) Vérification des bogues. (2) Tests basés sur des scénarios JMP Live 19.0, voir plus en détail JMPTESTBJ-3470 – En cours. (3) Déploiement de Viya 3.5 (LTS 25w12) pour les tests tiers la semaine prochaine. (4) Test du format date/heure pour JMP Live 19 pour WEBJMP-10111 : Examiner les formats date/heure de JMP Live pour les langues prises en charge . (5) Test de régression pour la barre de progression du téléchargement de JMP Live, voir WEBJMP-10201 : La barre de progression reste affichée après l'annulation du téléchargement .
Cœur
- Dan S : Correction de l'étirement dans la boîte de dialogue du Générateur de requêtes avec Bryan Boone . Correction d'une clause where manquante au lancement de GB avec un filtre. Correction d'un problème de préréglage dans la distribution avec un filtre. Correction de la sortie d'image dans le thème JSS JMP Live + mode sombre.
- Xan : valeurs forcées ; problème de fichier de forme détecté par Jasean ; clé de répartition d'axe vide ; variables de couleur/superposition en double.
HTML interactif
- Paul Spychala : Correction de bugs pour HTML et JMPLive.
- Distribution : l'histogramme devient faux lorsque la colonne utilise un ordre personnalisé ( JMPHTML-14231 )
- Le tableau de bord JMP devient vide en HTML ( JMPHTML-14184 )
- GB : la disposition du graphique avec rôle d'habillage change lorsque les données contiennent des caractères spéciaux ( JMPHTML-14650 )
- Le profileur d'espace de conception doit être statique ( JMPHTML-14286 )
- GB : Nécessité de prendre en charge le texte multiligne dans les en-têtes de groupe ( JMPHTML-2415 )
- Des diamants sont manquants après l'exportation du cluster hiérarchique vers un fichier HTML5. ( JMPHTML-14657 )
- John Powell :
- J'ai suivi quelques cours courts sur Pluralsight.
- Correction des bugs CellPlotBox dans les situations où chaque ligne de Cell Plot représente plusieurs lignes de tableau :
- JMPHTML-14626 Cellplot (avec GroupRowstateAbility) n'a pas d'info-bulles.
- JMPHTML-14646 EMV : cliquer sur les lignes du dendrogramme ne sélectionne pas les cellules associées dans le tracé cellulaire.
- JMPHTML-14652 EMV : la sélection ne fonctionne pas correctement lorsque les lignes CellPlot représentent plusieurs lignes de tableau.
- J'ai travaillé avec Dan Sckikore pour résoudre la régression JMPHTML-14654 : couleur d'arrière-plan perdue après la modification de la liste 857057.
- Mike Stickles : Nous avons terminé les travaux sur les bugs JMPHTML-14460 (Ligne : HTML5 ne respecte pas la couleur du libellé de ligne), JMPHTML-14556 (Le segment de barre ne prend pas en charge la transparence dans le rapport exporté/publié) et JMPHTML-14454 (Motif de remplissage : L'ellipse ne respecte pas le motif de remplissage défini dans la légende) et les avons soumis pour test. Ce travail semble également avoir résolu les problèmes connexes et/ou dupliqués JMPHTML-13454 et JMPHTML-13681 (Motifs de remplissage d'ellipse), ainsi que JMPHTML-14173 (Couleur du libellé de ligne) ; ces problèmes JIRA sont liés aux problèmes originaux. Nous avons également déterminé que les bugs JMPHTML-2299 (Le texte de la légende n'utilise pas le blanc dans le thème sombre sur le support HTML5) et JMPHTML-2368 (CCB : Ligne connectée via un point de données exclu) avaient apparemment été corrigés grâce à d'autres travaux, et nous les avons soumis pour vérification.
- Sam : Je travaille sur des histogrammes interactifs à réponses multiples pour JMP Live. J'ai également corrigé des bugs liés aux graphiques à secteurs dans JMP Live et à leur interaction avec les caractères spéciaux.
JMP en direct
- Aurora : Améliorations des avertissements du graphique de contrôle (correction du lien des données du marqueur à la publication, stockage du nom de la table sans extension pour tenir compte des informations différentes de JMP, modification de la documentation OpenAPI, stockage et transmission de qc_byLevel – en cours). Ajout de protections contre les fichiers image falsifiés dans les avatars des utilisateurs.
Documentation statistique
- Karen : Le chapitre mis à jour sur l'explorateur de tailles d'échantillons a été envoyé pour révision. La documentation inclut désormais des exemples pour de nombreux explorateurs, maintenant qu'ils sont codés de manière à prendre en charge la création de scripts de captures d'écran.
Note de Shannon
Merci à John Sall pour ce partage ! J'espère que vous passerez tous un bon week-end et que vous prendrez soin de vous malgré cette météo capricieuse !

« Ne vous inquiétez pas ! Il y a 50 % de chances que nous ne soyons pas dévorés par les loups, et 50 % de chances que ces ours ne nous mangent pas… »
Dessin de John Landers pour le Consortium pour l'avancement de l'enseignement statistique de premier cycle. La légende gagnante est de Cigdem Sirin de l'Université du Texas à El Paso.