19.1.2 : Gel de sécurité le 7 mai 2026 • 19.2 : Début du mode d’approbation du code le 18 juin 2026 • 20.0 : Ouverture dans le répertoire principal • Gel EA3 le 30 avril 2026 ; Gel des fonctionnalités le 23 juillet 2026
Bienvenue dans la mise à jour de développement JMP du 17 avril 2026 !
JMP 19.1.1 est désormais disponible sur MyJMP. Merci à tous ceux qui ont contribué à cette mise à jour de sécurité mensuelle ! Le développement de notre prochaine mise à jour de sécurité, JMP 19.1.2 , est en cours. Le gel du code de JMP 20 EA3 est prévu dans environ deux semaines. Veuillez continuer à mettre à jour vos pages de fonctionnalités afin que vos clients sachent ce qui est prêt à être testé dans cette version.
Un grand merci à Xan Gregg pour sa présentation lors de la réunion des développeurs JMP de cette semaine ! Xan a présenté six nouvelles fonctionnalités de Graph Builder (et fonctionnalités connexes) ajoutées dans JMP 20. Si vous avez manqué la réunion, vous pouvez visionner l’enregistrement ici . Nous sommes ravis de constater un tel enthousiasme pour l’utilisation de ces nouvelles fonctionnalités ! Xan a également indiqué que des vidéos d’évaluation supplémentaires sont disponibles pour certaines de ces fonctionnalités dans MyJMP. Tous les employés de JMP peuvent y accéder dans MyJMP, sous « Utilisateurs précoces », « Vidéos », « Données » et « Études d’utilisabilité ».
Inscrivez-vous à la liste des développeurs bénévoles JMP sur Confluence si vous souhaitez présenter un sujet lors d'une prochaine réunion ! Nos stagiaires d'été nous rejoindront le 19 mai et leurs présentations de fin d'été auront lieu en juillet et début août. Avec l'arrivée de nouveaux développeurs dans l'équipe, sachez que les prochaines sessions aborderont probablement des sujets axés sur le C++. Je les mentionnerai dans les invitations à venir, car ils concerneront principalement les développeurs C++.
Merci à Shannon Leslie d'avoir partagé les changements apportés aux produits Atlassian en février et mars 2026 !
En février et mars, Atlassian a déployé des modifications sur ses plateformes Jira, Confluence et Bitbucket Cloud. Vous trouverez ici la liste des modifications importantes, ainsi que des détails et la documentation associés.
Les changements comprennent :
- Trouvez facilement du contenu dans les sections extensibles grâce à la fonction Rechercher et remplacer.
- Remplacer « Aucun » par des valeurs de champ par défaut plus claires
- Conserver la description non enregistrée lors de la pression sur Échap
- Et plus encore !
Pour toute question, veuillez contacter Shannon Leslie ou l'un des autres administrateurs JMP Atlassian. Consultez également notre canal Teams de questions-réponses JMP Atlassian , où ce sujet et d'autres informations Atlassian seront régulièrement partagés.
Annonces générales
Dates importantes à venir
- Gel du code JMP 20 EA3 - 30/04/2026
- Gel du code JMP 20 EA4 – 06/11/2026
- Approbation du code JMP 19.2 - 18/06/2026
- Gel du code JMP 19.2 – 07/09/2026
- Gel du code JMP 20 EA5 – 23/07/2026
- Gel des fonctionnalités de JMP 20 – 23/07/2026
- Veuillez consulter Confluence pour obtenir la liste complète des dates de JMP 19 et JMP 20 .
Mises à jour du développement JMP
Gestion et marketing des produits
- Mia : Les chefs de produit Mia Stephens, Dieter Pisot et Sarah Sylvestre ont rejoint John Sall, Jules Parris, Chris Gotwalt et d’autres membres de l’équipe GTET et Global Premier lors de l’ événement JMP Inspire chez P&G mercredi . Plus de 175 participants de différentes unités commerciales étaient inscrits. Nous avons présenté les nouveautés de JMP 19, animé des ateliers avec les équipes de P&G (Fondamentaux et Intermédiaire/Avancé), participé à une session de retour d’expérience sur la plateforme Catégorical, répondu aux questions au service d’assistance et au JMP Lab, et clôturé la journée par une table ronde avec les dirigeants et une discussion sur la feuille de route.
- Kaylee : Cette semaine, nous avons organisé une session de formation aux techniques de vente avec Dan Valente et Scott Allen, entièrement consacrée à l'IA et au LLM, et à la manière dont JMP continue d'apporter de la valeur ajoutée à nos clients dans un monde de plus en plus axé sur l'IA. Bien que cette session de formation s'adressât principalement aux équipes commerciales, elle s'est révélée extrêmement précieuse et serait bénéfique à tous. Vous trouverez l'enregistrement ici . Pour une analyse plus détaillée, consultez la fiche de vente « Meilleures pratiques pour positionner JMP dans un monde centré sur l'IA » . Pour en savoir plus sur les activités de notre marketing produit, consultez notre mise à jour d'avril.
- Valérie : Point fort des ventes chez Daiichi Sankyo, Tokyo. Lors de notre voyage en Asie en novembre dernier, Sarah Gilyard et moi avons eu l'occasion de visiter Daiichi Sankyo au Japon. Bien que je ne sache pas si cela est lié à une récente mise à niveau (ajout de 100 licences JMP), Kyoko-san nous a fait part d'un point fort des ventes que j'ai pensé utile de partager . Point fort des ventes : Expansion de JMP chez Daiichi Sankyo - Communauté des utilisateurs JMP
- Bryan :
- Modernisation des icônes du DOE (alignement sur le système Fluent)
- Itération et coordination avec Ryan , Jacob et Marc Bailey
- Livraison et itération avec John Schroedl
- Assistance à l'utilisation de P&G
- Configuration de la machine, y compris le contenu AWS et les scripts permettant de réinitialiser l'état JMP entre les sessions
- Assistant d'installation et d'exécution des tests
- Mises à jour du script de test d'utilisabilité
- Formulaires Microsoft spécifiques à l'événement
- Accessibilité (clavier + lecteur d'écran)
- Plusieurs réunions de travail Core/Host. Dan Schikore , Evan McCorkle et John Schroedl progressent sur l'accessibilité du clavier et des lecteurs d'écran, un domaine essentiel à la maturité d'accessibilité de JMP .
- J'ai créé un document comparatif des accès clavier dans Excel et JMP, utilisé pour communiquer avec David White et Evan au sujet de la couverture et des lacunes.
Assistance technique et engagement
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
- Bob:
- Les fichiers d'installation 19.1.1 ont été publiés dans MyJMP (JMP-30030).
- J'ai collaboré avec Jim Borek sur les stratégies d'un processus permettant de déterminer s'il est possible de désactiver les compilations nocturnes lorsqu'aucune modification importante n'est apportée au code. (JMPTOOL-2148) (JMPTOOL-2151)
- J'ai travaillé avec Drew Foglia sur des idées concernant la modification du processus que j'utilise afin de tirer parti de l'excellent travail qu'il réalise pour la validation des produits (JMPMRKT-2015).
- J'ai utilisé la nouvelle branche 19.1.2 et terminé la tâche de création de nouveaux programmes d'installation pour Windows. (JMPTOOL-3126)
- Jim :
- Mise à jour des systèmes d'exploitation appliquée à de nombreuses machines de compilation et de test unitaire macOS.
- Merci à Bob Hickey pour sa participation à la discussion sur la manière de créer un « fil d'Ariane » accessible indiquant si une version de JMP a été compilée un jour donné – actuellement implémenté pour JMP 19.xx sur Mac (JMPTOOL-1708).
- Shannon L : La plupart des tâches liées à la fin de la version 19.1.1 sont terminées. La planification de la prochaine mise à jour de sécurité mensuelle pour JMP et JMP Live, la version 19.1.2, prévue pour le 19 mai, est en cours. Assistance administrative et utilisateur Atlassian sur divers sujets. Le projet de monétisation de JMP Marketplace se poursuit, avec des réunions cette semaine sur le chiffrement, une réunion avec les parties prenantes de Salesforce et une discussion avec le service juridique concernant les besoins contractuels de nos partenaires technologiques. Réunions techniques hebdomadaires, ainsi qu’une réunion de recueil des besoins et de planification concernant une modification du calendrier et des modalités d’exécution de nos builds mensuels, et de toutes les étapes de traitement en aval.
- Mélanie : Nombreuses additions, mises à jour et améliorations apportées aux tâches de branchement et de fin de version, notamment une meilleure gestion du processus complet de conversion des tables JMP en Jira. ● Utilisation de Stringbot pour les tests et l’analyse des données d’exemple – plusieurs questions restent à explorer. ● Collaboration avec l’équipe pour améliorer le processus de compilation, notamment en évaluant l’organisation de certains fichiers dans Perforce.
- Shannon C : Discussions sur les builds point par point. Réunions individuelles et de groupe avec les membres de l’équipe. Investigation de divers plantages signalés par l’équipe technique et le développement. Examen des tickets Jira existants concernant les plantages et des nouveaux plantages mystérieux dans les versions 19.0.5, 19.1 et 19.1.1.
Localisation
- Krzysztof : Préparation d'un projet de traduction test pour un potentiel nouveau prestataire chinois. Mise à jour et test des tâches Jenkins pour les futures versions de JMP Live Help (nouveaux numéros de version et nouveaux livrables). Amélioration des rapports de modification de chaînes existants avec des métadonnées sur les identifiants utilisateur et les dates des traductions modifiées. Test des nouvelles fonctionnalités d'automatisation de la localisation (L10N).
- Allison : A soumis une demande d’achat dans Zip pour la localisation ZH des projets V19 à venir ; a traité les traductions de Marketplace et les a envoyées à GIT ; a travaillé avec Trish et Krzysztof sur l’échantillon à envoyer au fournisseur ZH potentiel pour un test de traduction ; a validé les pdf BigBooks localisés et les a remis à l’assurance qualité pour les tests ; a suivi quelques cours sur PLATO.
- Sandy : J'ai travaillé à réintégrer la validation des fichiers à la fin du processus de remplissage et à ajouter des informations à un rapport fournisseur.
- Trish : Captures d’écran UG. Candidat interviewé pour un poste de PAO.
Documentation
- Susan C :
- Mises à jour terminées pour JMP Live 19.5 concernant l'aide utilisateur/administrateur, l'aide à l'installation et l'aide SPC.
- J'ai envoyé les fichiers PDF d'aide de JMP Live pour relecture.
- Création et communication des plans de processus pour les notes de version dot dot.
- Structure des dossiers vérifiée pour la version 19.5 de l'aide JMP Live.
- Devon : Préparation de l'envoi des fichiers XML convertis aux rédacteurs pour qu'ils puissent commencer la vérification des erreurs et le nettoyage post-conversion, et aide à Susan pour examiner les problèmes liés à la révision de la documentation dans le cloud.
- Jill : Rapport sur les chaînes d'interface utilisateur du 13/04 et travail en cours sur les mises à jour des outils de tableau dynamique.
- Chris : Je travaille sur la transformation HTML pour vous aider.
Tests système/hôte - Cary
- Éric :
- Analyse et tri des résultats des tests unitaires JSL liés à ODBC
- Mise à jour JMP-30008 vérifiée et résolue : mise à jour vers hdf5@2.1.1 (Mac)/@2.1.0 (Win) pour les correctifs de sécurité des versions 19.2 et 20 de JMP.
- Vérifié et clos : JMP-30178 : mise à niveau de sqlite@3.51.3 pour corriger la vulnérabilité CVE (CVE-2025-70873) dans JMP 19.2 et 20. Vérification à venir dans la version 19.1.2 lorsque l’équipe de développement aura déployé la mise à niveau.
- Vérifié et résolu : JMP-30203 : Les versions JMP 18, 19 et 20 ne semblent pas récupérer le numéro de fichier source Excel dans l’assistant d’importation Excel (versions JMP 19.2 et 20).
- Vérifié et clos : JMP-29748 : Le fichier Triple-S avec des données CSV ne traite pas correctement les zéros pour les valeurs de réponse multiples dans JMP 19.2 et 20.
- Vérifié et résolu : JMP-29983 : La gestion de l’horodatage diffère entre la version 19 et la version 18, ce qui provoque des erreurs Oracle dans JMP 19.2 et 20.
- Problème JMP-29946 résolu et résolu : Plantage lors de l’importation d’une table volumineuse avec Snowflake Data Connector sous JMP 19.2 et 20.
- J'ai suivi la formation GitHub Copilot et demandé une licence pour l'expérimentation en IA dans le domaine des tests.
- Hunter : Tests terminés avec plusieurs cas d'autorisation dont les dates d'expiration et de résiliation étaient fixées à 2038 et aux années ultérieures. Résolution des problèmes d'accès à distance au Mac de test MDH374 du laboratoire. Réponse au ticket JMP 20 EA2 et transmission des commentaires clients à Bryan F. (gestion de produit). Tests supplémentaires effectués avec le pilote graphique Qualcomm Adreno 31.0.133.1, installé lors d'une mise à jour système requise sur nos ThinkPad Arm64 Windows 11. Les plantages intermittents rencontrés lors de l'exécution des tests JMP avec l'accélération matérielle activée ne se produisent plus avec cette version du pilote. Un plantage est survenu lors de la fermeture d'une fenêtre de projet avec une version de développement de JMP 20 sous Windows, mais aucune tentative de reproduction n'a été possible. Vérifications JIRA.
- Mandy : J’ai travaillé sur la vérification de plusieurs tickets Jira et sur la résolution d’un plantage pour un développeur. J’ai compilé JMP avec le débogage Xcode (version 20) pour tester des correctifs d’état de lignes sur lesquels travaillait un développeur et qui n’apparaissaient qu’en mode débogage. J’ai participé à plusieurs réunions de collaboration sur l’expérience utilisateur des éléments liés, afin de déterminer comment gérer les retours de DS-Europe et d’autres parties prenantes concernant le tableau de données dans la version 20. J’ai rencontré un membre de l’équipe pour discuter de la manière d’exécuter les CL (Linked Items Requests) en cours de journée depuis JMPRUNNER sur Mac et Windows afin de détecter les problèmes lors de pics de modifications simultanés.
- Justin : Mise à jour des tests pour valider les modifications apportées à Python 3.13.13 dans JMP 20 et 19.2. Configuration des tests d'automatisation CAS/SAS Viya et MATLAB dans l'environnement de test dédié Mac après l'obtention de l'accès VPN. Test du transfert de données de jmp.run_jsl() entre les environnements JMP et Python lorsqu'un chemin de fichier JMP est fourni à la fonction Python.
- Baume:
- J'ai réussi à ajouter mes deux premiers tests interactifs Mimic grâce à l'aide précieuse de Mike et Evan !
- J'ai créé un nouveau récit pour suivre le deuxième cycle de tests d'internationalisation (I18N) pour JMP20 et j'ai appris à utiliser les scripts nécessaires pour importer les informations correctes.
- Début de la deuxième phase de tests I18N pour JMP20
- J'ai travaillé sur les tests de divers correctifs Tabulate qui sont arrivés cette semaine.
- Audrey : Je consulte les informations de Cindy Taylor, contact chez SAS, concernant les déploiements SAS Viya pris en charge par son équipe. Préparation du stage d’été .
Tests Web – Cary
- Natalie : Rapport d'automatisation HTML : 19.1.2 – Tout est OK. Le pipeline d'automatisation 19.1.2 a été finalisé cette semaine avec des exécutions nocturnes à partir du 16/04/2026. 19.5 – Tout est OK. 20.0 – Tout est OK ! Nous avons finalisé un fichier de fonctionnalités d'automatisation de phase 1 pour le filtrage des processus. Ces cas de test portent sur le tableau récapitulatif des processus, la sélection/désélection des lignes et les cartes de contrôle correspondantes. Steve et moi continuons de planifier des cas de test supplémentaires concernant les fonctionnalités de triage. Notre réunion de développement/test sur le filtrage des processus a été fructueuse.
- Seema
- Accepté et clôturé:
- Interdire les barres obliques et les barres obliques inverses dans les noms d'affichage des utilisateurs
- Convertir les fichiers en TypeScript comme pilote pour Copilot
- Création de Jiras:
- Plusieurs notifications sont envoyées au même utilisateur lorsqu'un rapport contenant des avertissements est publié.
- En cours:
- Gérer les points-virgules dans la colonne ID dans PS et CCB
- CCB : utiliser Unicode 0x1F comme délimiteur dans la chaîne JSON qc_ids des avertissements
- PS : Utilisez Unicode 0x1F comme délimiteur dans la chaîne JSON qc_ids des avertissements
- Aider Aurora à créer des scénarios pour le triage et le filtrage des processus
Cœur
- Dan S : Poursuite du travail sur l’accessibilité de TableBox. Refonte des éléments liés (un problème de filtre de données sur Mac a été réintroduit puis corrigé). Étude de la barre de progression pour le lancement par groupe.
- Xan : Plusieurs variables superposées, discussions de développeurs et travail sur les chaînes de caractères.
DOE et fiabilité
- Caleb : Je prépare ma présentation à DATAWorks la semaine prochaine. J’ai aussi vérifié la fiabilité du code graphique pour pouvoir aider Eric prochainement. J’ai également corrigé quelques bugs mineurs dans l’explorateur de tailles d’échantillon.
Hébergement et interfaces
- Will : Ajout de l’autorisation par jeton d’accès programmatique Snowflake. Cela permettra aux utilisateurs d’utiliser le connecteur de données Snowflake dans les scripts d’actualisation en direct JMP après l’authentification à deux facteurs (nom d’utilisateur et mot de passe).
HTML interactif
- John Powell :
- J'ai effectué des tests en boîte blanche pendant une journée et j'ai rapporté mes observations.
- Exportation optimisée de nombreux histogrammes créés à partir d'un sous-ensemble lié ( JMPHTML-15425 ).
- Création de demandes de fonctionnalités HTML interactives pour les nouvelles fonctionnalités JMP présentées par Xan.
- J'ai commencé à examiner la documentation de JMP Live/JMP Public 19.5.
JMP Live
- Aurore:
- Triage du processus de sélection (mise à jour des exemples de scénarios pour l'exploration manuelle et les tests automatisés, ajustement de la gestion des rôles d'identification, création de nombreux tickets Jira, réunion avec les testeurs et les autres développeurs).
- Démonstration d'itération. Planification de sprint. Discussions sur la documentation.
- Création d'une vidéo de démonstration GitHub CoPilot pour les développeurs et testeurs de JMP Live (se terminant par des mentions légales).
Statistiques
- Laura CS : Haley Tiblin et moi avons animé un atelier d'une journée sur la modélisation par équations structurelles (SEM) longitudinale à la Société pour la recherche sur l'adolescence . Les participants étaient très intéressés et enthousiastes à propos de JMP ! Un seul d'entre eux connaissait JMP auparavant. Une professeure a déclaré qu'elle comptait utiliser JMP pour son cours de SEM le semestre prochain. D'autres participants ont indiqué avoir parlé de JMP à leurs amis pendant une pause. Ce fut une expérience formidable ! J'ai également rencontré le Dr Christian Geiser (expert en SEM et influenceur sur les réseaux sociaux) ; il vient de publier sa première vidéo sur l'utilisation de la SEM avec JMP sur LinkedIn, et il y en aura beaucoup d'autres !
Documentation statistique
- Michael C. : Je continue de travailler sur la création du balisage LaTeX pour les équations de la documentation statistique JMP. La phase 1 (création du balisage), qui devrait être la plus longue des deux phases de ce projet, est achevée à plus de 80 %. (La phase 2 consiste à intégrer le balisage de la phase 1 dans les fichiers de documentation convertis.) Je commence également à élaborer des recommandations concernant la notation et le style des équations.
Tests statistiques
- Mark : J'ai modernisé un script JMP vieux de 12 ans pour calculer l'intervalle de confiance du coefficient de variation à la demande de Laura L. Je le soumettrai à la JMP Marketplace après son approbation. J'ai travaillé avec Jacob sur un supplément et un organigramme pour un IDF (Integrated Design Framework) concernant les améliorations apportées à la simulation des réponses dans les plateformes DOE (Developmental Experiments). J'ai assisté à la présentation des tests d'images et j'ai commencé à étudier comment les créer pour Easy DOE et l'optimisation bayésienne.
- Tonya : Je teste la nouvelle propriété de colonne « Limites de spécifications » et les couleurs en fonction de mes plateformes. Je teste les nouvelles distributions proportionnelles dans le filtrage des processus. Je teste le tracé des zones pour les graphiques proportionnels dans le filtrage des processus. Vérification des bogues.
Actualités en sciences de la vie
- Drew : De bons progrès ont été réalisés avec succès lors de l'exécution par lots des tests unitaires JMP Clinical pendant la nuit. Nous avons résolu quelques cas exceptionnels et lancerons les exécutions nocturnes sur les versions 19.2 et 20.0 ce soir. Ces tests sont exécutés sur un serveur que nous gérons (JMP LifeSciences) ; il s'agit d'une solution temporaire en attendant une intégration plus poussée à l'infrastructure AWS/Jenkins de JMP. Nous avons analysé les problèmes rencontrés chez Amgen et Novo Nordisk, assisté PTCBio dans son évaluation de JMP Clinical et, grâce à Brian Boone , aidé Chris de la FDA à accéder aux données SAS depuis JMP/JMP Clinical 19.
- Richard : J’ai publié deux modules complémentaires sur Marketplace : Tracé de décalage et Diagramme en entonnoir . Je travaille actuellement sur un rapport qui utilise des graphiques à double forêt pour synthétiser les données au fil du temps.
Note de Shannon
J'espère que vous passerez un bon week-end de printemps ! Croisons les doigts pour qu'il pleuve dimanche…
