19.0 : sortie prévue le 16/09 • 19.0.1 : correctifs de sécurité uniquement jusqu'au 02/10 • 19.1 : toutes les modifications nécessitent une révision du code ; le mode d'approbation commence le 11/12 • 20.0 : ouvert dans l'archive principale • 20 EA1 : janv. 2026
Bienvenue dans la mise à jour du développement JMP du 12 septembre 2025 !
Nous sommes en phase finale de préparation pour le lancement de JMP 19, mardi prochain, le 16 septembre ! Les équipes ont validé tous les rôles, la page « Nouveautés JMP » a été mise à jour avec le contenu de JMP 19, et les dernières tâches requises devraient être terminées d'ici lundi après-midi, le 15 septembre. Une fois ces tâches terminées, Bob téléchargera les installateurs sur My JMP, probablement d'ici la fin d'après-midi, heure de Cary, le 15 septembre, permettant ainsi aux pages d'essai d'être disponibles dans le monde entier le matin du 16 septembre. En attendant, partagez ce lien vers la publication LinkedIn de Dan V concernant le webcast de présentation de JMP 19 avec votre réseau ! Il y a actuellement 500 inscriptions et nous espérons atteindre les 600.
Nous célébrerons bientôt le lancement de JMP 19 en personne à Cary le 1er octobre ! Comme l'a indiqué Robin Betters dans l'invitation, des boissons et des amuse-gueules copieux (ainsi qu'un gâteau) seront servis pour célébrer notre travail sur JMP 19 ! Les employés à distance sont invités à prendre un verre et des amuse-gueules sur JMP au même moment et à se réunir avec leurs collègues à proximité si possible.
Veuillez noter qu'après la disponibilité de la version de production JMP 19.0 sur MyJMP, les utilisateurs ne pourront plus télécharger les installateurs de JMP 19 EA9 . Les installations existantes de JMP 19 EA9 continueront toutefois de fonctionner jusqu'au 31/12/2025. Nous encourageons vivement tous les utilisateurs à utiliser la version de production 19.0 plutôt que de continuer à utiliser la version de préproduction EA9. Nous prévoyons que JMP 20 EA1 sera disponible en bêta-test client en janvier 2026.
Alors que nous célébrons JMP 19, le développement des prochaines versions se poursuit. Les revues de sécurité de JMP 19.0.1 sont prévues pour le 22 septembre et nous publierons la version 19.0.1 avec les mises à jour des bibliothèques tierces pour tous les produits mi-octobre. La mise à jour de sécurité de JMP 19.0.2 est prévue mi-novembre. Vous pouvez consulter la liste complète des versions prévues pour JMP 19 sur la page des dates de JMP 19 .
Demande spéciale pour les participants à la conférence R&D All Things Open : la conférence approche à grands pas, les 13 et 14 octobre ! Veuillez vous inscrire sur la liste Confluence afin que nous puissions organiser des covoiturages, porter des articles à l'effigie de JMP et, pourquoi pas, une photo de groupe lors de la conférence.
Merci à Shannon Leslie de nous avoir informés que le 9 septembre, Atlassian a déployé des modifications sur nos sites Jira et Confluence Cloud. La liste des modifications pertinentes, accompagnées des détails et de la documentation, est disponible ici .
Les changements incluent :
- Les notifications de date d'échéance sont désormais disponibles
- Problèmes de reparentage dans la vue Liste
- Afficher les éléments de travail regroupés par statut, cessionnaire et plus, dans la vue Tous les travaux
- 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.
Annonces générales
Dates importantes à venir
- Validation de l'assurance qualité JMP 19 – 11/09/2025
- JMP 19 publié sur MyJMP – ~16/09/2025
- Images candidates finales JMP 19.0.1 – 25/10/2025
- JMP 19.0.1 publié sur MyJMP – 14/10/2025
- Veuillez visiter Confluence pour une liste complète des dates du JMP 18 et du JMP 19 .
Mises à jour du développement JMP
Statistiques
- Jean Sal :
- Dans la plateforme de sélection des processus, la commande « Enregistrer le tableau des limites » a été ajoutée, créant une version réduite du tableau récapitulatif à utiliser dans la cartographie de contrôle de phase 2.
- Dans le profileur pour « Développer les formules intermédiaires », la nouvelle méthode par défaut consiste à évaluer séparément les intermédiaires et à les stocker dans un espace de stockage temporaire, plutôt que de les développer sur place. Cela réduit considérablement la duplication de l'évaluation des expressions intermédiaires. Pour ce faire, un graphe acyclique orienté des expressions doit être créé et un tri topologique doit être effectué pour les classer dans le bon ordre. L'espace de stockage temporaire des intermédiaires est mappé au contexte d'évaluation (EvalContext) afin de continuer à prendre en charge le multithreading dans les fonctionnalités du profileur. Des défis restent à relever, par exemple concernant la prise en charge de ces formules dans la version HTML5 du profileur. Jusqu'à présent, ce mécanisme n'est pas utilisé s'il faut prendre des dérivées, nécessaires si des colonnes de bruit sont spécifiées, ou si le système de formules est utilisé en mode non linéaire ; dans ces cas, les expressions sont toujours développées sur place.
- Par exemple, un profileur d'un petit modèle neuronal ressemble à ceci dans JMP19 lorsque vous exécutez la commande Afficher les formules , en répétant plusieurs des mêmes expressions dans chaque formule.

- Le nouveau mécanisme évite de répéter les expressions intermédiaires.

- Voici un NodeGraph des formules de prédiction de la régression logistique ordinale.

- Ernest Pasour a également implémenté un raccourci pour spécifier des propriétés énumérées dans un prototype de ScriptItem. Il suffit d'utiliser $enum$ à la place des options énumérées. Par exemple, dans la boîte de dialogue Modèle, le prototype de la distribution GLM est
.prototype("obj = Fit Model(...Personnalité( \"Modèle linéaire généralisé\" ), Distribution GLM($enum$)...)")
...il s'étend automatiquement à cela dans l'index de script.

- Elizabeth : Nous travaillons sur les intervalles de tolérance pour les modèles mixtes. Nous essayons une approche similaire, mais légèrement différente, à l'article de référence que j'utilise. Après avoir obtenu des résultats similaires à leurs exemples d'application, j'effectue des simulations à la suite de leur étude afin de comparer les performances aux niveaux nominaux et à la méthode de l'article.
Documentation statistique
- Michael C : J'ai terminé la révision (avec Colleen) de la liste de mots d'analyse pour l'adapter aux directives de style de la documentation JMP. Réunions et planification des cycles 19.1 et 20.
Tests statistiques
- Mark : J'ai poursuivi mon analyse des images de pièces fabriquées par fabrication additive dans notre étude ALT avec Caleb. J'ai commencé à créer un tableau de couverture, bloqué par jour, pour spécifier les cas des tests unitaires de l'onglet de saisie de données d'Easy DOE.
Actualités des sciences de la vie
- Richard : J'ai trouvé comment synthétiser l'exposition à plusieurs médicaments et à des périodes d'évaluation indépendantes pour les protocoles d'essais cliniques généraux. J'étudie les graphiques, ce qui impliquera des normes ainsi que des graphiques de type « nageur » pour illustrer les parcours de traitement des patients au fil du temps. Cela permettra à terme d'annoter les parcours de traitement avec des informations de sécurité et d'autres détails connexes.
- Drew : Ajout de la prise en charge du filtrage des instantanés dans le profil patient. Étude des possibilités d'amélioration des performances d'ajout et de mise à jour des études. Nettoyage du générateur PDF IQ. Réunion avec Illumina pour recueillir des commentaires sur le module complémentaire de mise en forme des tableaux/tableaux.
Gestion de produits et marketing de produits
- Bryan F : Ajout d'avertissements à U-Study (outil de création d'études utilisateurs) concernant l'expiration des sessions et leur renouvellement automatique en cas d'expiration confirmée. Coordination avec Greg Kraus de SAS concernant un courriel provenant d'un établissement d'enseignement supérieur indiquant qu'un étudiant aveugle ne pouvait pas accéder à JMP avec un lecteur d'écran. Participation à une revue de chaînes JMP Live et réponses à des questions de conception. Utilisation des données de télémétrie pour se familiariser avec leur utilisation et leur traitement. Rencontre avec les développeurs pour discuter des objectifs de la future thématique JMP 20. Rencontre concernant la préparation du JMP Discovery Summit et apport de conseils sur l'utilisation des instances AWS AppStream à des fins de formation.
- Kaylee : Nous avons publié cette semaine notre mise à jour sur le développement des ventes pour le mois d'août. Cette mise à jour inclut des informations sur les nouvelles ressources de la bibliothèque de développement des ventes pour aider les équipes commerciales à vendre nos produits, les mises à jour de JMP Marketplace et les nouvelles ressources disponibles pour accompagner le lancement de JMP 19.
- Dan V : Nous avons atteint les 500 inscrits au webcast de lancement des JMP 19 ! Nous sommes très proches de notre objectif de 600 inscrits. Si chacun pouvait partager cet article sur son réseau LinkedIn, je pense que nous pourrions atteindre notre objectif de 600 personnes avant la sortie des JMP 19 la semaine prochaine !
Assistance technique et engagement
- Gary :
- Nous continuons de recevoir un volume important de demandes pour JMP Édition Étudiant et le Contrôle des Parties Restrictées (RPS). Comme Wendy l'a mentionné la semaine dernière, la rentrée scolaire est en cours. L'équipe se prépare pour le lancement de JMP 19 la semaine prochaine en mettant à jour les articles de la base de connaissances, les modèles, les guides d'installation, etc., afin d'être prête pour le 16 septembre.
- Il y a eu un problème avec certains rapports ; il en manque donc quelques-uns, mais j'ai pu générer le rapport par sujet et par équipe de support. 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 .
Cas traités par l'équipe d'assistance :

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

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

Opérations de développement
- Melanie : Stringbot : Stringbot a fonctionné avec succès sur 19.1 lundi soir – Merci à Myron pour tout le travail effectué pour améliorer l'exécution de Stringbot ; main est l'objectif actuel – Veuillez noter que Stringbot fonctionnera sur 19.1 ce week-end mais pas sur main • Gestion des processus : Planification du suivi des tâches de fin de publication, comme nous le faisons pour les tâches de ramification mais plus petites • Discovery 2025 : Peaufinage des diapositives et de la transcription pour les traductions de Discovery Japon et Corée.
- Myron : Débogage des différences d'exécution d'images non affichées dans la base de données PostGres (JMPTOOL-1737). Configuration de Stringbot pour une exécution sur main/20.0 et tentative de réduction du temps d'exécution (notamment pour l'annotation p4, JMPTOOL-1693). Déplacement des sauvegardes SQL Server hors des ressources SAS (\\sashq, JMPTOOL-1734). Connexion à Perforce sur plusieurs serveurs pour restaurer l'accès des tâches au contrôle de source (JMPTOOL-1758).
- Shannon L : Nous avons sélectionné une liste de mises à jour intéressantes sur Jira et Confluence, issues de notre dernière mise à jour mensuelle Atlassian de mardi. Les réunions des parties prenantes de la plateforme de monétisation JMP Marketplace se poursuivent. Les réunions techniques hebdomadaires, dont la réunion mensuelle des administrateurs Atlassian, se poursuivent. Nous poursuivons également le nettoyage des bugs JMP 19.0 et les autres activités de fin de cycle pour la version 19.0.
- Shannon C : J'ai enquêté sur plusieurs crashs mystérieux et signalé des problèmes Jira. J'ai collaboré avec Lisa G pour affiner le tableau des scores de crash du système de crash. J'ai préparé et commencé les réunions de rattrapage du troisième trimestre avec l'équipe DevOps. J'ai également organisé des réunions techniques hebdomadaires. J'ai également discuté de l'installateur JMP 20 EA pour les clients JMP Student Edition.
- Bob : Travaux finaux pour la sortie de la version 19.0.0. Mise à jour des pages Confluence si nécessaire pour refléter la nouvelle version.
Localisation
- Allison : J'ai travaillé au prétraitement des kits memoQ afin d'obtenir le nombre de mots final des Big Books V19 ; j'ai envoyé des demandes de devis aux fournisseurs pour la localisation des Big Books. J'ai collaboré avec Hunter pour corriger un problème détecté dans les PDF localisés des raccourcis clavier ; j'ai finalisé les PDF localisés des GPO 19.0 et les ai transmis au contrôle qualité pour validation.
- Sandy : Fin des tests du processus de validation pour gérer correctement les versions point. Début des tests des nouvelles tâches de retour pour les données d'échantillon, les fonctions intégrées et l'interface utilisateur portable pour les versions point. Mise en place de tests parallèles pour la tâche de retour actuelle et les nouvelles tâches de retour.
- Sohail : bug résolu avec le téléchargement du fichier TM Dashboard, cas de test ajoutés pour le backend et le frontend, tests d'intégration explorés pour Bitbucket CI/CD.
- Ying : Fin de la création de l'aide en direct JMP localisée pour la version 19.0. Captures d'écran DJ localisées pour JMP 19.0.
Documentation
- Susan C : JMP Live a envoyé l'aide en anglais pour tester les correctifs apportés après le transfert initial. Le test a été validé. L'aide localisée de JMP Live a été publiée et envoyée pour test. Le test a été validé. Je travaille sur le clonage de Jiras 19.0 pour la version 19.1 et je planifie les améliorations possibles. Je travaille également sur un exemple de surveillance environnementale pour le guide SPC.
- Qiana : Éléments de travail : JMP-27435, JMP-24421. Tri des éléments de travail Jira pour la version 19.1. Examen des mises à jour apportées par Chris à la documentation MATLAB dans l'aide et le PDF de la version 19.0. Vérification de l'aide JMP Live localisée. Vérification des tâches 19.1 pour le clonage Jira. Discussion avec Nala et Audrey concernant la révision de la documentation. Planification et coordination du projet.
- Chris : J'ai déployé l'aide 19.0. Je travaille toujours sur la documentation du Notebook. Corrections de la carte d'aide. Un fichier noinfo fonctionne dans l'aide JMP.
Tests système/hôte - Cary
- Mandy : J'ai aidé à interviewer des candidats pour un nouveau testeur pour notre groupe. J'ai vérifié les correctifs JIRA pour la version 20 et j'ai dû en reporter quelques-uns pour plus de travail ; j'ai écrit des tests et les ai mis à jour. Je prévois de tester de nouvelles fonctionnalités avec Tables > Pile, Résumé et Transposition pour la version 20, ainsi que de travailler sur les vues filtrées avec tri.
- Hunter : J'ai participé à des entretiens avec des candidats pour des postes de test, à des vérifications JIRA et à la tentative de recréer certains problèmes signalés dans les anciens JIRA, j'ai vérifié les fichiers PDF localisés pour Allison et j'ai appliqué le candidat à la publication Mac Tahoe 26.0 sur nos Mac de test hôtes en laboratoire, dont la sortie est prévue pour lundi (15 septembre 2025).
- Lisa : Enquête sur les pistes EA, participation aux entretiens pour le poste d'ingénieur de test, ajustement de la requête pour la table de données de crash et test du module complémentaire de la boîte à outils des semi-conducteurs pour le marché.
- Audrey : JMP 19.0 est signé !

Poursuite des entretiens. Examen des échéanciers et de la planification JMP 20. Vérifications Jira.
Tests système/hôte - Pékin
Cœur
- Ernest :
- Ajout de la prise en charge de $enum$ pour développer les valeurs énumérées dans les prototypes JSL de l'index de script, lorsqu'un prototype personnalisé est nécessaire. Appelez .prototype en insérant « $enum$ » à l'emplacement de la chaîne de valeurs. Ceci s'inscrit dans le cadre de l'amélioration de la documentation pour le scraping LLM. Ex. : .prototype(« Method Arg($enum$) »)
- Dave B : Refonte du format de journal de segmentation en secteurs pour corriger un test unitaire. Intégration des modifications à la version 19.1. Enquête sur les plantages.
- Pour la pile liée, du code a été ajouté pour empêcher la copie de la formule vers la colonne dérivée. Cela pouvait entraîner un plantage ultérieur.
- Xan : certains segments ont été modifiés pour utiliser shared_ptr ; en rond avec l'informatique sur les redémarrages spontanés ; plus laxiste sur les cartes d'arrière-plan non géographiques.
- Evan : Refactorisation pour clarifier d'où viennent les opcodes et où ils sont traités.
DOE et fiabilité
- Caleb : J'ai participé à quelques entretiens supplémentaires avec des candidats pour le poste de développeur fiabilité. J'ai également corrigé quelques bugs de l'explorateur de taille d'échantillon et terminé la resoumission d'un manuscrit avec Brad Jones et Chris Nachtsheim.
Hébergement et interfaces
- Volonté : Création d'une nouvelle commande MATLAB JSL (MATLAB Load) pour charger des fichiers binaires .mat et les stocker sous forme de variables JSL. Corrections de bugs pour l'intégration MATLAB et mises à jour de la documentation.
HTML interactif
- Mike Stickles : Intégration 19.1 terminée pour JMPHTML-14898 ( GB : Calcul de l'écart-type | Statistiques récapitulatives des erreurs-types pour les valeurs de rôle de couleur incorrectes ), affectée aux tests. Correction de base terminée pour JMPHTML-14483 ( GB : Ligne : Un graphique empilé produit un résultat différent avec l'ordre récapitulatif ), mais bien que le graphique soit maintenant correct, les infobulles affichent des informations incorrectes ; nous essayons de trouver une solution. Nous avons également enquêté sur le bug JMPHTML-14484 ( GB : Ligne : Un graphique empilé produit un résultat différent avec l'ordre dans la ligne ) dans l'espoir de corriger les deux problèmes simultanément. Cependant, ce dernier semble être un problème d'exportation plutôt qu'un problème de traitement JavaScript et nécessitera donc une correction complètement différente.
- John Powell :
- Plusieurs corrections de bogues ont été intégrées, testées et validées dans la version 19.1 ( JMPHTML-14567 , JMPHTML-13727 , JMPHTML-13801 , JMPHTML-14463 , JMPHTML-13889 ).
- Ajout de la prise en charge de l’option « Utiliser pour les valeurs non étiquetées » dans la propriété de colonne Étiquettes de valeur ( JMPHTML-13726 ).
- Discussions sur le triage des avertissements et des alarmes de filtrage des processus sur JMP Live.
- J'ai travaillé avec Paul S. et Nick R. pour contourner les nouvelles limitations d'accès au réseau après une mise à jour du système d'exploitation sur notre machine de construction Windows 11.
- J'ai assisté à une séance d'information pour les gestionnaires de stagiaires à l'année.
- J'ai assisté à la conférence « Promouvoir l'inclusion au-delà des différences : accroître l'engagement productif des travailleurs en période de défi ».
- Mise à jour de mon ordinateur de bureau Windows 10 vers un ordinateur portable Windows 11.
- Praveena :
- JMPHTML-14918 GB : Contour : les lignes de délimitation qui découpent la vue ne sont pas conservées
- JMPHTML-14918 CP - Non dessiné correctement.
- JMPHTML-14193 Tableau HTML5 : Cmd+Clic pour désélectionner la ligne sélectionnée précédente
- JMPHTML-14177 Sur Mac, dans les rapports HTML5, la touche Cmd n'effectue pas l'opération « Ajouter à la sélection »
- JMPHTML-13815 Graphique d'exécution CCB : HTML5 ne respecte pas correctement les formes des marqueurs de produit
- JMPHTML-14814 Par groupe : de faux marqueurs apparaissent sur la carte de contrôle lors de l'utilisation d'un filtre de données local
JMP en direct
- Aurora : 19.1 - Améliorations mineures du tri des graphiques de contrôle. 19.5 - Modification de la propriété d'une publication (journalisation d'audit et notifications). 20.0 - Discussion et documentation du tri dans le filtrage des processus, vérification du formatage JSON depuis JMP. Autre - Analyse des problèmes chez First Solar, maintenance des articles Confluence.
Note de Shannon
Merci à Shannon Leslie d'avoir partagé ce souvenir du SAS d'il y a 20 ans ! Si vous étiez ici en 2000, vous vous souviendrez peut-être aussi de cet incident. :smiling_face_with_smiling_eyes: J’espère que vous passerez un bon week-end – et attention aux arbres qui portent des fruits !!!
