19.0.5 : Publication dans MyJMP prévue pour le 17/02/2026 • 19.1 : Gel de sécurité le 19/02/2026 • 20.0 : Disponible dans la branche principale • Gel de la version EA2 le 19/03/2026
Bienvenue dans la mise à jour de développement JMP du 13 février 2025 !
Les équipes d'assurance qualité de JMP ont validé la mise à jour de sécurité mensuelle JMP 19.0.5 pour tous les produits. Le Centre de gestion de la sécurité JMP publiera un bulletin de sécurité pour la version 19.0.5 dès sa disponibilité, et les programmes d'installation seront disponibles dans MyJMP mardi prochain. La prochaine mise à jour sera la maintenance JMP 19.1 , qui devrait être disponible dans MyJMP le jour de la Saint-Patrick (17 mars). Comme d'habitude, les notes de version de la 19.1 détailleront les correctifs de bogues et les nouvelles fonctionnalités mineures.
Un grand merci à Evan McCorkle pour sa présentation lors de la réunion des développeurs de cette semaine, et un merci tout particulier à Dan Schikore et Jules Parris pour avoir animé la discussion pendant la démonstration de la nouvelle fonctionnalité « Éléments liés » de JMP 20 ! Si vous avez manqué la réunion, vous pouvez retrouver l'enregistrement ici . J'apprécie déjà beaucoup cette nouvelle fonctionnalité et je suis ravi que l'équipe ait pris le temps d'analyser les comportements des clients grâce à la télémétrie JMP. Il est surprenant de constater que la plupart des clients n'enregistrent ni ne réutilisent jamais de scripts, contrairement à ce que beaucoup d'entre nous font en interne, car cela représente un gain de temps considérable lors de la duplication ou de la révision du travail ! J'espère que cette nouvelle fonctionnalité permettra aux clients qui n'utilisent pas de scripts d'associer facilement leur travail à leurs tables JMP et de gagner ainsi du temps.
Comme je l'ai mentionné lors de la réunion des développeurs d'hier, les installateurs JMP 20 de la version nocturne du 19 février seront utilisés pour les tests sur les ordinateurs portables du laboratoire JMP lors du JMP Discovery Summit à Sorrente, en Italie, en mars. Peu après, nous nous pencherons sur le gel de la version EA2, prévu pour mars 2019.
Merci à Tonya Mauldin d'avoir partagé les cas de bêta/plantage des deux dernières semaines avec les plantages sélectionnés !

Rapports sur la version bêta et les incidents du 2 au 13 février 2026 | JMP Live
Annonces générales
Dates importantes à venir
- Gel de sécurité JMP 19.1 – 19/02/2026
- Version finale candidate de JMP 19.1 – 23/02/2026
- Sortie prévue de JMP 19.1 dans MyJMP – 17/03/2026
- Gel du code JMP 20 EA2 – 19/03/2026
- Veuillez consulter Confluence pour obtenir la liste complète des dates de JMP 19 et JMP 20 .
Mises à jour du développement JMP
Statistiques
- Jianfeng : Je travaille depuis un certain temps sur l'analyse de capabilité des processus multivariés et des progrès significatifs ont été réalisés. Grâce au soutien de Chris Gotwalt et Laura Lancaster , le problème complexe du calcul des indices de capabilité des processus multivariés a été résolu. Avec l'aide de Xan Gregg , la zone de tolérance et la zone spécifiée par l'ingénieur sont désormais clairement visibles sur le graphique de tolérance multivarié. Des améliorations sont encore possibles, mais je pense que les résultats actuels sont suffisamment solides pour commencer à recueillir les commentaires des experts internes et des utilisateurs externes.

- John Sall : Dans Process Screening, choisissez la clause appropriée dans la propriété « Limites de contrôle » associée au type de carte de contrôle (JMP-29695).
Documentation statistique
- Michael C. : J'ai passé la semaine en formation sur l'éditeur Oxygen, en préparation de la conversion de la documentation de FrameMaker vers Oxygen.
Tests statistiques
- Tonya : Je travaille sur les retours bêta, je teste les nouvelles fonctionnalités de Process Screening (nouvelles distributions et histogrammes) et je vérifie les bogues.
Actualités en sciences de la vie
- Drew : Fonctionnalités/défauts de JMP Clinical 20 : étude de l’utilisation potentielle des nouveaux éléments liés pour la persistance des revues JMP Clinical. Création d’une implémentation de référence pour les rapports générant des fichiers DOCX, y compris des tableaux formatés. Assistance à la FDA concernant l’installation de JMP et JMP Clinical par ses utilisateurs, afin de leur permettre d’intégrer des modules complémentaires personnalisés. Un grand merci à Bob Hickey pour avoir intégré cette fonctionnalité à l’installateur Windows !
Gestion et marketing des produits
- Bryan F :
- Représentation des attentes probables des utilisateurs concernant les avertissements des graphiques de contrôle dans JMP Live lorsque ces avertissements ne sont pas directement étayés par des données.
- Pour l'équipe PM, j'ai communiqué un processus informel pour la mise en place d'études d'utilisabilité pour le prochain laboratoire d'utilisabilité du Discovery Summit.
- J'ai rencontré Dan, Ernest, Evan et Sarah pour discuter du développement d'un script Linked Items pour le Discovery Lab.
- J'ai revu le concept d'évaluation heuristique avec le groupe des sciences de la vie, concept déjà présenté à deux autres groupes.
- Prototype Figma amélioré explorant comment combiner le filtrage des données locales et globales pour le groupe Core.
- Développement et mise à jour des icônes de la plateforme dans le cadre de l'effort de modernisation des icônes du système Fluent (par exemple, cartes de contrôle, processus gaussien, analyse des articles, dépôt de formules, colonne de validation).
Assistance technique et engagement
- Wendy :
- Cette semaine, l'équipe Support a continué de se concentrer sur l'intégration de Sanie Fragata, notre nouvelle recrue. Suite à la mise en place d'une nouvelle interface pour les requêtes il y a quelques semaines, nous avons discuté cette semaine des points faibles rencontrés et des améliorations possibles.
- Vous trouverez ci-dessous les graphiques habituels relatifs au volume de cas ainsi qu'aux sujets abordés pour le support technique et l'engagement client. 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 demandes d'assistance technique par semaine :

Sujets des dossiers traités par le support technique la semaine dernière :

Volume de dossiers de support à l'engagement par semaine :

Sujets de dossiers à traiter la semaine dernière (à l'exclusion des dossiers liés au contrôle des personnes concernées) :

Opérations de développement
- Shannon L. : A suivi la formation Oxygen. A poursuivi le développement de la preuve de concept pour le suivi des nouvelles fonctionnalités avec la gestion des produits. A travaillé sur le projet de monétisation de la Marketplace JMP, notamment lors d'une réunion technique avec l'équipe R&D de JMP concernant le chiffrement/déchiffrement des extensions payantes. A participé à des réunions techniques hebdomadaires et à une réunion mensuelle avec l'administration Atlassian. A effectué l'analyse de sécurité et la documentation relatives à Atlassian AI et Rovo. A rédigé les bulletins de sécurité de JMP et JMP Live 19.0.5 et a réalisé d'autres tâches de fin de cycle de publication.
- Jim :
- De nombreux tickets JIRA ont été signalés lors des exécutions de JMP Pro 20 UT sous macOS ASAN et Windows Debug.
- Candidats aux images finales notariées pour les fichiers image disque JMP 19.0.5 sous macOS
- Merci à John Schroedl et Paul Nelson pour leur aide concernant les problèmes de compilation/signature de JMP 20 sur ARM64.
- Prise en charge de Perforce.
- Bob:
- Les fichiers de validation de l'installateur 19.0.5 ont été créés pour les tests d'assurance qualité et seront publiés sur jmp.com.
- J'ai travaillé avec John Schroedl sur les modifications .NET pour la version 20, puis je suis passé à la version 21.
- Candidats à l'installation finale 19.0.5 créés.
- Poursuite des tests et de la vérification de la tâche de nettoyage de la rétention du serveur
- Mélanie : J’ai suivi une formation Oxygen toute la semaine. J’ai également effectué quelques petites tâches ponctuelles : j’ai exécuté le traitement MID-PDF pour les notes de version 19.1 ; j’ai clôturé quelques tickets Jira de fin de version 19.0.5 ; j’ai effectué d’autres tâches Jira diverses ; j’ai commencé à travailler sur la documentation des échecs UT à l’aide de TextFinder .
- Myron : J'ai travaillé sur l'obtention des résultats de différence d'images dans le tableau de bord des tests de production (JMPTOOL-2044), la vérification des certificats sur les serveurs AWS et la poursuite de la création/mise à jour des tâches Jenkins pour les tests unitaires de production AWS.
- Shannon C : Analyse des rapports de production JMP et d’autorisation EA. Investigation de nouveaux plantages et de plantages existants. Vérification des plans de mise à jour du module complémentaire xgboost pour la version 19.1. Réunions hebdomadaires de l’équipe.
Localisation
- Trish : Je travaille à l'intégration des prestataires et relecteurs de localisation dans ZIP. Je collabore avec le service des achats pour le renouvellement du logiciel memoQ. Je travaille avec les RH sur la publication d'une offre d'emploi pour remplacer Ying. J'ai suivi une formation Oxygen cette semaine.
- Krzysztof : Participation à la formation Oxygen. Mise à jour du filtre memoQ pour les équations (LaTeX) dans le fichier XML DITA. Correction du job JMPLive nécessaire à la génération du résultat.
- Allison : A participé aux sessions de formation oXygen ; a validé, envoyé et étiqueté toutes les captures d’écran localisées et les fichiers .fm de JMP Live Public 19.1 à P4 ; a remis tous les fichiers localisés de JMP Live Public 19.1 à Susan deux semaines plus tôt que prévu pour la création de l’aide localisée de JMP Live ; a communiqué avec le fournisseur concernant les questions relatives aux captures d’écran.
- Howard : Participation à la formation Oxygen. Début des tests de refonte du tableau de bord. Test du processus de création d’extensions pour les sciences de la vie.
- Sandy : J'ai suivi une formation sur Oxygen. J'ai travaillé sur la restructuration des classes de validation du tableau de bord.
Documentation
- Susan C. : J’ai suivi une formation Oxygen toute la semaine. Je travaille sur les notes de version de JMP pour la version 19.1, qui seront prêtes pour la localisation lundi. Je commence également à travailler sur l’aide de JMP Live Config pour la version 19.5.
- Qiana : A suivi la formation Oxygen. A travaillé sur les processus d’approvisionnement des logiciels Oxygen et MathType, et a effectué des travaux contractuels avec Carmen Publishing.
- Michael C. : J'ai passé la semaine en formation sur l'éditeur Oxygen, en préparation de la conversion de la documentation de FrameMaker vers Oxygen.
- Devon : Formation oXygen avec tout le monde, recherche et implémentation d'équations LaTeX en XML et début des tests avec Michael et Krzysztof.
- Jill : 2/9 révision des chaînes d'interface utilisateur, révision par les pairs des notes de version et formation Oxygen.
- Chris : Formation et tests DITA/Oxygen.
Tests système/hôte - Cary
- Mandy :
- J'ai travaillé sur les tests des nouvelles fonctionnalités de la table de données, comme la nouvelle fonctionnalité de règles d'étiquetage automatique dans JMP 20.

- Il tentera de vérifier si les étiquettes correspondent aux colonnes des tables que vous importez. Ainsi, si vous configurez les propriétés de base pour les types de données, vous pouvez facilement attribuer une étiquette à ces colonnes sans avoir à les recréer. MFI fonctionne également, et j'ai essayé d'importer des fichiers .json, .xlsx, .csv, etc. avec succès.
- J'ai utilisé l'Assistant pour créer quelques tables de données avec des limites de spécification afin de voir si ces propriétés pouvaient être attribuées à des balises et réutilisées - plus d'informations à venir.
- J'ai reçu mes 3-4 premières pistes TS pour JMP20EA1 et j'ai aidé à résoudre un plantage qui s'était également produit ; je vérifie les tickets JIRA au fur et à mesure de leur résolution et j'essaie d'ajouter des tests là où je peux.
- Éric Horton :
- Création d'un nouveau connecteur de données Snowflake.
- Correction vérifiée d'une erreur JMP 20 et 19.1 lors de l'exécution de requêtes Snowflake volumineuses.
- Correctif vérifié pour JMP 20 et 19.1 afin de maintenir la connexion Snowflake interne, de sorte que lorsqu'une des multiples connexions Snowflake (utilisant le même connecteur de données) est déconnectée, la connexion restante est également maintenue.
- Correctif vérifié pour JMP 20 et 19.1 afin d'améliorer les performances d'importation Excel de la section Données de location du fichier Excel MovieRental.
- J'ai installé un nouveau pilote ODBC SQLite et créé un nouveau connecteur de données SQLite.
- Correctif vérifié pour JMP 20 et 19.2 permettant d'afficher la liste des tables lors de la connexion à une base de données SQLite.
- Hunter : Tests d'autorisation de l'installateur final de JMP 19.0.5 terminés sur Mac et Windows. Installation et tests effectués avec la version mise à jour de JMP Student Edition 20 EA 1 pour Mac (version de Jim). Réponses aux incidents liés à JMP 20 EA 1. Analyse de l'état du ticket JMP-28343 avec les versions bêta et finales récentes de Mac Tahoe 26.3 afin de confirmer que le blocage se produit toujours lors de la mise en veille du système. Vérifications effectuées dans JIRA.
- Justin K : J’ai travaillé sur la préparation du code d’automatisation pour tester les mises à jour Python de JMP 19.0.5, la préparation des stratégies de test pour mes prochains projets JMP 20 et le test du projet JMP prenant en charge toutes les conversions de types de données pour les data frames pandas dans notre intégration Python.
- Audrey : Tests de la version 19.0.5, discussions et démonstrations de l’internationalisation (I18N) avec le groupe qui se concentrera sur ce point pour JMP Desktop et JMP Live, vérifications de quelques éléments Jira qui m’ont été soumis, les tests d’internationalisation (I18N) pour JMP 20 ont commencé et j’y contribue.
Tests Web – Cary
- Test de l'installateur de JMP Live 19.0.5
- Tests de migration 17.2 → 19.0.5
- Tests de migration 18.2.3 → 19.0.5
- Tests de mise à jour du programme d'installation 19.0.0 → 19.0.5
- Validation de l'installation propre du serveur 19.0.5
- Vérification Jira
- Validation Jira de la version de sécurité
- Vérifications et suivis divers dans Jira
- Soutien
- Assistance au dépannage du déploiement personnel de JMP Live
- Répondre aux questions et demandes d'assistance connexes

- Taylor :
- Accepté et clôturé :
- En tant qu'utilisateur JMP Live, je peux utiliser « Ouvrir dans JMP » avec une connexion par jeton d'accès personnel.
- « X éléments sélectionnés » s’affiche même lorsqu’aucun élément n’apparaît sélectionné dans l’interface utilisateur.
- Windows Server 2025 16 Keycloak (kcauth.dev.jmp.com) 19.0.5
es-ES Taylor Martin
- Le message « X éléments sélectionnés » s'affiche toujours dans la vue filtrée d'un propriétaire, même lorsqu'aucun élément n'est sélectionné dans l'interface utilisateur.
- En cours:
- Il arrive parfois que les builds ne parviennent pas à télécharger WinSW.exe.
- Convertissez la colonne « successful » de la table « audit_log » en énumération de chaînes et migrez-la.
- Utilisez WinSW directement au lieu de node-windows.
- Nous avons besoin d'un statut « annulé » pour le journal d'audit et l'historique.
- Natalie : Rapport d'automatisation HTML : 19.0.5 – Arrêt des exécutions quotidiennes d'automatisation cette semaine suite à la finalisation des tests d'installation. 19.1 – Tout est OK. 19.5 – Tout est OK. 20.0 – Tout est OK. De nouveaux cas de test ont été ajoutés aux branches 19.1 et 19.5 ; ils nécessitent encore quelques ajustements mineurs spécifiques à ces pipelines. Poursuite des tests des cartes de contrôle. J'ai passé du temps avec le service informatique après qu'une mise à jour automatique de Windows a corrompu des fichiers de registre sur mon PC.
- Hui:
- J'ai assisté à la réunion sur les processus de test d'internationalisation JMP. Merci à Audrey pour l'organisation. Le processus semble prometteur pour une adoption dans les tests d'internationalisation JMP Live et JMP HTML5.
- Poursuite des tests de régression sur JMPHTML-543 suite aux récents travaux de refactorisation.
- 5 tickets Jira ouverts. 7 tickets fermés.
- J'ai résolu un problème avec mes clés de registre Windows — merci à Natalie et Josh pour leur aide
- Seema :
- Test d'installation pour JMP Live 19.0.5
- Accepté et clôturé :
- Création de nouveaux marqueurs erronés, notifications. Supporting_data.allMarkers incorrect dans certains scénarios d'accès aux données.
- Les utilisateurs ne disposant pas des autorisations d'accès aux données peuvent consulter les informations relatives aux données dans l'historique lorsque les avertissements sont mis à jour.
- Création de Jiras
- JMP Live se bloque dans un état anormal lors de la tentative de duplication de rapports
- Une fenêtre modale vide s'affiche lors de la consultation de l'historique des avertissements lorsque l'utilisateur ne dispose pas des autorisations d'accès aux données.
- En cours:
- L'utilisateur peut choisir de copier ou non les avertissements lors de la duplication d'un rapport.
- Copier les avertissements du graphique de contrôle avec les rapports copiés
- Je rencontre quelques problèmes avec mon environnement de développement et j'ai reçu beaucoup d'aide de Josh et Michael Goff.
- Mateo : J’ai continué à mettre à jour nos tests d’interface utilisateur afin qu’ils correspondent aux résultats attendus pour JMP Live 19.x et 20.0. J’ai également enquêté sur certains bogues qui provoquaient le blocage de nos pipelines d’automatisation.
Cœur
- Xan : Je commence à faire fonctionner les intervalles de signification (avec des valeurs p aléatoires pour le moment) ; je me prépare à l'examen du groupe de discussion sur la corrélation.

- Dan S : Mise à jour de la clause WHERE du filtre de texte pour distinguer les chaînes identiques avec des options différentes. Mise à jour de la miniature du journal pour le mode sombre et l’enregistrement de la miniature en mode « écran » pour correspondre à ce qui est affiché. Correction d’un problème de performance existant lors de l’enregistrement de session, apparu suite à des modifications apportées aux rapports liés. Améliorations supplémentaires concernant les éléments liés pour les projets et le comportement des rapports modifiés.
- Dave B :
- J'ai essayé de reproduire un plantage de l'optimisation bayésienne chez un client et j'ai trouvé quelques autres plantages probablement sans lien entre eux.
- J'ai terminé une première version pour la prise en charge des modules complémentaires avec des fichiers JSL chiffrés.
- Correction d'un plantage détecté par Xan sur Mac : la touche Échap était nécessaire lors de la sélection par glisser-déposer.
DOE et fiabilité
- Caleb : J’ai continué à travailler sur les bugs de l’explorateur de taille d’échantillon et à apporter des améliorations à la plateforme d’échantillonnage d’acceptation. Nous avons présenté un aperçu exclusif de cette plateforme à un utilisateur suite à la réunion Discovery, et il en est ravi ! J’ai également travaillé sur la révision d’un article Wildtrack que nous espérons soumettre à nouveau prochainement.
Hébergement et interfaces
- John Schroedl : Amélioration des icônes, notamment la sélection de tailles d'image alternatives en fonction de la résolution (DPI) de l'écran. Les icônes devraient ainsi être plus nettes à haute résolution ( JMP-29685 ). Ajout de tailles plus grandes pour de nombreuses icônes et utilisation de l'équivalent Fluent pour la plupart de nos icônes intégrées personnalisées lorsqu'un remplacement évident est possible ( JMP-29553 ). Recherche de problèmes de compilation, notamment le retour à la version 4.8 au lieu de la 4.8.1, car cette dernière n'est pas prise en charge par Windows Server 2019.
- Je travaille sur la vérification des bogues liés à l'authentification par nom d'utilisateur et mot de passe OAuth2. J'utilise Databricks pour ajouter un sélecteur pour le catalogue et les entrepôts afin d'aider les utilisateurs à choisir les paramètres de connexion appropriés. Je développe également des interfaces pour le générateur de requêtes avec Databricks.
- Paul N:
- La semaine dernière:
- Mise à jour de Python vers Python 3.13.12 dans JMP 19.0.5, 19.1, 19.2, 20.0.
- Restructuration du projet Windows pour les bibliothèques libcurl, zip et zlib précompilées par CMake. À terme, les sources des bibliothèques seront hébergées sur Bitbucket et compilées et analysées par Jenkins.
- J'ai travaillé sur la fonctionnalité EnctyptedZip pour les modules complémentaires payants de la Marketplace.
- Classe EncryptedZip interne dans le C++ de JMP
- Chargeur de classes Python qui permettra à Python de lire directement en mémoire les fichiers et packages Python à partir du fichier zip, sans les décompresser sur disque.
- Cette semaine:
- Aider Jim à résoudre les problèmes liés à ses scripts de compilation suite aux modifications apportées au projet.
- Enregistrement du chargeur de classes Python et du code EncryptedZip.
- Le serveur OpenStreetMap pour JMP 16 et versions antérieures est considéré comme une faille de sécurité par le service informatique de SAS, car il utilise Python 3.6, une version obsolète. Nous pensons pouvoir l'arrêter. Je surveille les fichiers journaux pour évaluer son utilisation. Depuis le 10 février à 17h jusqu'à ce matin, un seul accès (probablement interne, d'après l'adresse IP) a été enregistré. La surveillance se poursuivra la semaine prochaine.
- Nous avons copié les fichiers de configuration au cas où nous voudrions remettre en service notre propre serveur de cartes, mais la machine serait probablement trop imposante pour être abordable sur AWS et nécessiterait un serveur physique. Avec sa configuration actuelle (24 cœurs de processeur, 128 Go de RAM, 4 To de stockage SSD rapide), cette machine était sous-dimensionnée et ne pouvait pas afficher les tuiles à la volée. Le pré-rendu des niveaux de détail a pris des semaines avant la mise en ligne du serveur, et les nouvelles requêtes de tuiles pour les zones non mises en cache peuvent prendre des jours. Nous attendons la fin de la sauvegarde complète de la base de données. Le serveur est en fonctionnement depuis le 10.
HTML interactif
- Mike Stickles : J’ai participé aux tests fonctionnels de l’équipe JMPHTML. J’ai poursuivi le travail de longue haleine visant à refactoriser entièrement BarSegment et à séparer les différents styles de barres en sous-classes. Cette semaine, j’ai principalement travaillé sur les méthodes existantes, en séparant le code commun ou spécifique à chaque style en méthodes distinctes afin de minimiser la duplication de code et d’améliorer la maintenabilité. Le code devrait être prêt pour la relecture d’ici une à deux semaines.
- John Powell :
- J'ai effectué des tests en boîte blanche pendant une journée et j'ai consigné mes observations.
- J'ai travaillé avec Landra et Amy pour examiner et publier deux blogs HTML interactifs JMP 19.
- Prise en charge complète de la carte thermique « Étiquette par ligne » ( JMPHTML-1268 ).
- Travail en cours sur la mise à niveau de Three.js (bibliothèque utilisée pour le dessin 3D sur le Web) de r148 à r182 ( JMPHTML-15152 ).
- Paul Spychala : Nous avons terminé la migration de notre code HTML vers les modules ECMAScript (JMPHTML-529). Nos nouveaux outils ont mis en évidence de nombreuses dépendances circulaires dans notre code, qu'il nous faut corriger. Nous avons déjà résolu la plupart des plus importantes et réduit la liste à moins de 100. Il reste cependant du travail pour supprimer les dépendances circulaires restantes (JMPHTML-15286).
JMP Live
- Aurora : 19.5 - Nombreuses corrections de bogues. 20.0 - Planification du triage du processus de filtrage. Autres - Nombreuses mises à jour et ajouts d'articles Confluence. Mises à jour de packages tiers.
Note de Shannon
J'espère que vous avez tous eu l'occasion de découvrir les adorables cartes de Saint-Valentin JMP à télécharger dans cet article d'Inside JMP ! Bravo à Ryan L (et Copilot) pour leurs idées de cartes de Saint-Valentin sur le thème du Département de l'Énergie, partagées dans les commentaires ! Passez un excellent week-end de Saint-Valentin !

