Bienvenue dans la mise à jour du développement JMP du 14 février 2025 !
Joyeuse Saint-Valentin à tous ! Où que vous soyez, j'espère que vous profitez d'un temps ensoleillé. Ceux d'entre nous qui vivent à Cary le sont certainement, après plusieurs journées nuageuses et maussades plus tôt dans la semaine.
Maintenant que nous avons gelé le code source pour JMP 19 EA7 , assurez-vous que vos pages de fonctionnalités sont mises à jour dès que possible avec des détails sur ce qui est prêt à être testé, si vous ne l'avez pas déjà fait. Comme je l'ai mentionné dans les rappels précédents, ajouter du contenu de page de fonctionnalités en temps opportun est le meilleur moyen de rationaliser le processus de collationnement pour nos collègues de gestion de produits. Veuillez marquer les nouveaux éléments avec EA7 et supprimer le contenu ancien et obsolète et les captures d'écran des pages existantes au fur et à mesure que vous effectuez des mises à jour.
Nous approchons du gel de sécurité de JMP 18.2 et de la création des candidats d'installation finaux pour cette version. Bien qu'ils aient tendance à être plus « en coulisses » que d'autres processus de publication, il convient de noter que les processus de sécurité de JMP ont également évolué et mûri à mesure que nous publions plus fréquemment des correctifs de bibliothèques tierces. En plus de surveiller les résultats des analyses nocturnes et d'autres analyses de code tout au long de chaque cycle, chaque produit est examiné de manière approfondie par Travis Lapolla, Shannon Leslie et les champions de la sécurité avant la validation de la sécurité. Les processus d'outillage soutenant les efforts de sécurité continuent d'évoluer et de s'améliorer au fil du temps, en grande partie grâce à Alex Taylor et Nick Ruva . Nos développeurs et nos champions de la sécurité effectuent un travail essentiel pour soutenir les utilisateurs du monde entier, et j'apprécie tous leurs efforts !
Avec la fin des travaux sur la version 18.2, notre prochaine version dot-dot est à l'horizon. Merci à l'équipe DevOps d'avoir mis en place les processus JMP 18.2.1 cette semaine ! Nous avons maintenant une branche, des builds nocturnes, des installateurs et des tests unitaires, des processus CI et des analyses de code en cours d'exécution. Nous attendons des mises à jour de sécurité pour la version 18.2.1 et sommes prêts à fournir d'importants correctifs de code JMP approuvés si nécessaire. Les champions de la sécurité devraient déjà avoir accès à la branche pour envoyer des correctifs de bibliothèque tiers. Cependant, si vous connaissez un bug critique qui, selon vous, mérite d'être sérieusement pris en considération pour être inclus dans la version 18.2.1, veuillez en discuter avec votre responsable et demander une approbation via le processus habituel. En raison du court délai de livraison des versions dot-dot, les responsables du développement ne peuvent envisager d'inclure que des correctifs de code source d'importance critique, par exemple des bugs numériques, des plantages généralisés et des correctifs qui résolvent des problèmes majeurs qui retardent le déploiement de JMP sur des sites clients importants.
Merci à Shannon Leslie d'avoir partagé ces détails sur les récentes mises à jour d'Atlassian :
Personnalisations et améliorations de JMP Atlassian - déployées les 10 et 11 février
Les 10 et 11 février, l'équipe d'administration de JMP Atlassian a déployé quelques modifications sur Jira :
- Sécurité au niveau des problèmes Jira configurée pour notre instance Jira
- Champ de pièce jointe ajouté à l'écran de transition de fermeture du problème Jira
- Les projets Jira ont été déplacés vers notre système de notification personnalisé commun
La documentation complète peut être trouvée ici .
Modifications apportées aux produits Atlassian pour Jira/Confluence – déployées le 11 février
Le 11 février, Atlassian a déployé des modifications sur nos sites Jira et Confluence Cloud. Une liste des modifications pertinentes ainsi que quelques détails et documents importants sont disponibles ici .
Les changements incluent :
- Meilleur filtrage des espaces Confluence dans le gestionnaire de contenu
- L'historique des versions est désormais disponible pour les tableaux blancs Confluence
- Et plus encore !
Abandon des points de terminaison d'expression de recherche et d'évaluation JQL de l'API Atlassian Jira - à venir le 1er mai
Atlassian abandonne plusieurs points de terminaison REST de Jira Platform, consultez cette documentation pour plus d'informations.
Veuillez contacter Shannon Leslie ou l'un des autres administrateurs JMP Atlassian pour toute question.
Merci à Tonya Mauldin d'avoir partagé les cas Beta/Crash de cette semaine avec les crashs sélectionnés !

Rapport de version bêta et de crash pour la semaine du 14 février 2025 | JMP Live
Et enfin, merci à John Hall d'avoir partagé le plus récent gagnant du concours mensuel de légendes de dessins animés du Consortium pour l'avancement de l'enseignement des statistiques de premier cycle ! Le formulaire de soumission et les règles de participation au prochain concours se terminant le 28 février sont disponibles ici . La meilleure soumission sera publiée sur CAUSEweb et le(s) gagnant(s) recevront de leur choix une tasse à café ou un t-shirt imprimé avec le dessin final ou une inscription gratuite à eCOTS2026.
Il y a eu 44 candidatures pour le concours de janvier :
- Les juges ont choisi la légende gagnante pour le dessin animé « Les solutions statistiques qui nécessitent un doctorat pour être comprises ne sont pas les bienvenues dans la plupart des endroits » proposée par Jim Alloway d'EMSQ Associates. La légende de Jim peut être utilisée pour illustrer l'idée que quelle que soit la qualité de l'analyse technique, si le client ne peut pas la comprendre, il ne l'utilisera pas.
- Une mention honorable dans ce concours revient à Larry Lesser de l'Université du Texas à El Paso pour la légende « Pour conquérir les statistiques, assiégez une approche stéréotypée ! » qui pourrait être utilisée pour encourager les étudiants à ouvrir les portes de la compréhension et de l'intuition, au-delà des recettes par cœur et de l'application de formules.
- Une deuxième mention honorable revient à Alan Chesen, de l'Université Wright State, pour la légende « Gardes - Nous ne pouvons pas laisser la discipline de la pensée statistique et mathématique hors des portes de la ville - elle est trop importante dans le monde dans lequel nous vivons. » La légende d'Alan est conçue pour encourager les étudiants à comprendre l'importance des statistiques dans la compréhension du monde.
Annonces générales
Dates importantes à venir
- Gel de sécurité JMP 18.2 – 21/02/25
- Image candidate finale JMP 18.2 – 24/02/25
- Validation de l'assurance qualité JMP 18.2 – 13/03/25
- Sortie de JMP 18.2 dans MyJMP - 18/03/25
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Cœur
- Dan S : Ajout d'options de lancement pour créer des plateformes intégrées sans menu en triangle rouge. Corrections d'extension pour SpacerBox pour éviter les assertions. Travail sur la mise à jour du filtre de données pour permettre une recherche plus flexible des éléments sans effacer le filtre.
- Evan : a terminé diverses améliorations de l'interface utilisateur liées à la vue Filtre pour EA7. Refonte prévue de l'interface utilisateur du filtre de colonne. Ajout de l'enregistrement des actions aux balises et de l'annulation aux vues Filtre.
- Dave B : J'ai étudié plusieurs crashs et bugs différents. Tests de performances des builds CL de jmprunner.
- Xan : conflit entre l'étiquette de survol et la transformation à portée limitée, bogues à réponses multiples, aide sur les axes.
- Andrew : Ajout de la prise en charge de réponses multiples (MR) à Tabulate.
DOE et fiabilité
- Caleb : Finalisation des derniers explorateurs de taille d'échantillon pour EA7. Compilation également des résultats sur l'estimation et la prédiction du modèle pour un étudiant travaillant avec le Dr Montgomery sur un projet de dégradation accélérée.
- Irène : J'ai assisté à des réunions avec le Dr Simos sur divers sujets de tests combinatoires ; j'ai travaillé sur l'interface utilisateur de localisation des défauts bayésiens, l'étude d'utilisabilité et la page de confluence ; j'ai corrigé certains tickets Jira.
Hébergement et interfaces
- Paul N:
- Prise en charge de Python R EA 7 – Prise en charge des commandes JSL R précédentes et d'un jmpex pour accéder à des fonctionnalités similaires à partir de scripts Python, index de script mis à jour pour les deux commandes JSL R et le nouveau package jmpex.
- Rédaction de la documentation pour le support R basé sur Python.
- Sécurité – Mise à jour de JMP 8.2, 8.2.1 et 19.0 pour libcurl.
- Nick a demandé à Snyk d'analyser les sources Python et libcurl, et j'ai dû trier les vulnérabilités signalées contre Python. Toutes sauf 2 étaient des faux positifs. L'une sera corrigée dans la version 19.0 dès que je mettrai à jour vers Python 3.13.2. Une fois le correctif rétroporté vers la version 3.11, il pourra être corrigé dans une version de sécurité 18.x. L'autre, également corrigé dans Python 3.13.2, n'affecte que les utilisateurs d'un package Python externe particulier.
HTML interactif
- Paul Spychala : Correction de l'ajustement à la fenêtre pour les graphiques à l'intérieur des ScrollBoxes ( JMPHTML-14364 ) et d'autres bugs d'ajustement à la fenêtre.
JMP en direct
- Aurora : Améliorations des avertissements sur les graphiques de contrôle (correction de bugs, pagination des marqueurs par le curseur terminée, écriture de plus d'informations dans le journal d'audit lorsqu'un avertissement est invalidé, enregistrement de la conférence Discovery - merci à Valérie Nedbal et Annie Dudley ). Mise à jour de certains packages tiers.
Statistiques
- Jean Sal :
- Dans le cadre du filtrage des processus, davantage de travail de sous-groupe pour le lancement de CCB (JMP-24655, JMP-22702), correction du script de sauvegarde pour les n-essais (JMP-23533), prise en charge du commutateur de colonnes pour la publication en direct (JMP-24800), suppression de la prise en charge de Test5 pour les processus non normaux (JMP-23533) et agrandissement de certains marqueurs du graphique d'alarme.
- Dans Profiler - pour le panneau de contrôle d'optimisation, ajoutez une colonne « Afficher » de cases à cocher aux réponses et aux facteurs, ajoutez les boutons « Ajouter les paramètres au tableau » et « Enregistrer les désirabilités » et prévoyez l'accès aux dépendances sur les changements de désirabilité (JMP-23768).
- Dans le clustering K-Means, ajoutez des « clusters initiaux » avec des choix de randomisation ou utilisez une colonne de catégorie (JMP-10060).
- Plusieurs violations d'accès ont été détectées dans l'optimisation bayésienne détectée par ASAN dans la version de débogage XCode.
- Plusieurs assertions de redimensionnement et de déplacement de la fenêtre du tableau de données ont été signalées dans la version de débogage Mac.
- Dans Contour Profiler, une option « Points de données » a été ajoutée (JMP-24857), qui sera utile pour afficher les exécutions d'itération dans l'optimisation bayésienne pour les fonctions de réponse connues.
- Elizabeth : plusieurs bugs détectés dans Mixed/GLMM liés aux erreurs standard empiriques ont été résolus (JMP-24768, JMP-24790, JMP21118). Un crash a également été détecté et corrigé dans Mixed avec des structures répétées hétérogènes lorsqu'un sujet a des données entièrement manquantes (JMP-24854).
Documentation statistique
- Michael C : J'ai effectué quelques mises à jour de la documentation relative à la fiabilité pour la version 19, notamment en réorganisant les chapitres d'aide pour refléter la mise à jour du menu Analyser > Fiabilité et survie. J'ai commencé à planifier ma partie d'une session de feuille de route chez Discovery Europe. J'ai examiné les CV pour un poste de stagiaire d'été. J'ai continué le travail de consolidation des chaînes pour les chaînes en double qui ont des traductions identiques dans toutes les langues.
Tests statistiques
- Jacob : Test des mises à jour des explorateurs de taille d'échantillon, avec Yeng. Mise à jour des tests unitaires pour l'explorateur d'échantillon unique d'acceptation et rédaction de nouveaux tests unitaires pour l'explorateur de tolérance non paramétrique. Tri des tickets DOE Jira. Préparation d'une présentation sur l'utilisation des tableaux de couverture dans les tests unitaires, avec Mark. Étude des problèmes de performances potentiels.
- Mark : Chris et moi avons discuté de la nouvelle façon dont les réponses multiples sont traitées dans la plateforme d'optimisation bayésienne. Je teste la nouvelle plateforme BO pour détecter des problèmes d'utilisabilité et des bugs. J'ai assisté au colloque R&D. J'ai trié les tickets ouverts pour Easy DOE avec Jacob.
- Tonya : Test de nouvelles fonctionnalités CCB telles que la définition des n derniers sous-groupes et de nouvelles fonctionnalités de dialogue.
Actualités sur les sciences de la vie
- Drew : Résolution d'un problème critique chez Novo avec leur instance de production JMP Clinical : ils ont déplacé l'intégralité de leur lecteur D qui contenait toutes leurs configurations JMP Clinical vers leur lecteur C, ce qui a interrompu l'application pour tous les utilisateurs. Ils ont été remis en service en moins d'une heure avec un simple ajustement de leur lanceur d'applications Citrix qui a virtualisé un point de montage D. Bugs/fonctionnalités de JMP Clinical 19 et organisation/triage Jira. Correctifs de sécurité JMP Clinical pour 19.0, 18.2.1 et éventuellement 18.2. Soutenir l'équipe de développement JMPC avec JSL et collaborations de conception.
Assistance technique et engagement
- Gary :
- Il y a eu beaucoup de maladies au sein de l'équipe TS, mais les équipes de support ont travaillé ensemble pour répondre aux questions des clients.
- Vous trouverez ci-dessous les graphiques habituels pour le volume de cas ainsi que les sujets pour 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
- Je continue à suivre les tâches de création de branches de la version 18.2.1. Merci à Jim, Nick et Bob qui ont mis en place une branche, des builds et des installateurs, ainsi que des tests unitaires si rapidement ! Je travaille sur des améliorations du processus MIF-PDF pour générer de meilleurs noms de PDF. Merci à Qiana et Chris qui m'ont donné une liste de noms de fichiers pour chaque PDF. (il y en a beaucoup) Je travaille avec Audrey et Ericka (merci à elles deux) sur des questions de droits d'auteur. (il y a tellement d'endroits où nous avons besoin de droits d'auteur !) J'ai apprécié la présentation de Dmitri Simos mardi. Je ne pensais pas qu'il était possible de faire moins confiance aux logiciels que je ne le pensais, mais j'avais tort. J'ai appris à connaître les schémas de notification Jira et les restrictions de sécurité au niveau des problèmes. Merci, Shannon L !
- Shannon L : revues PLSR avec Travis et les champions du produit JMP pour la version 18.2. Suivi des modifications mensuelles d'Atlassian et modifications supplémentaires de la configuration personnalisée d'Atlassian, voir les listes ci-dessous. Réunions techniques hebdomadaires ainsi que réunions sur l'intégration du code source et l'analyse des vulnérabilités. Réunion avec Snyk sur les renouvellements. Réunions avec les équipes de projet sur l'assistance à la gestion du programme et les améliorations générales des processus.
- Shannon C : Tri des plantages courants de la version 18.1.2. J'ai commencé à examiner la page des fonctionnalités tardives par rapport à la liste des éléments d'histoire ouverts restants. Merci pour le travail de triage déjà effectué sur les éléments d'épopée et d'histoire ! Continuez votre bon travail. Discussions sur les migrations de bases de données et les futures améliorations des données de télémétrie et de plantage.
Localisation
- Allison : a travaillé sur le traitement de la remise en février des chaînes JMP Marketplace pour préparer et envoyer les kits aux fournisseurs pour la localisation ; a communiqué avec les traducteurs sur les questions qu'ils avaient sur les chaînes pour l'interface utilisateur portable 19.0 et Marketplace ; a examiné les objectifs de l'équipe de localisation pour 2025 et a fourni des contributions ; a terminé la formation sur le code d'éthique ; a fait des recherches sur la question du développeur concernant les préférences de mise en page des étiquettes de l'axe Y des langues CJK.
- Trish : Objectifs de l'équipe de localisation pour 2025 atteints. Aide à la coordination des déplacements pour la réunion de certains membres de l'équipe. Début de la planification des réunions pendant la semaine de la réunion.
Ying : Continuer à vérifier les scripts de capture d'écran EN pour UG et reprendre les captures d'écran si nécessaire ( JMPLOCTOOL-717 ). Actuellement, les cinq premiers chapitres sont terminés. Trois bogues Jira ont été ouverts pour que l'équipe de documentation apporte des corrections à certains scripts de capture d'écran. Planification du voyage de retrouvailles JMP.
- Howard : Je corrige principalement des bugs et je fais des tests. J'ai ajouté une fonctionnalité pour la page de comptage de mots du projet memoQ en cours pour le connecteur de contenu.
- Krzysztof : J'ai créé un projet prototype pour la traduction automatique, la révision et la post-édition des descriptions des modules complémentaires de JMP Marketplace. Je travaille sur les requêtes des traducteurs et des réviseurs. Je teste de nouvelles fonctionnalités d'automatisation dans notre flux de travail.
- Sohail : Exemple d'index : Prêt pour les étapes suivantes. Suppression des informations sur l'auteur des scripts : Exemples de scripts : Suppression des informations sur l'auteur et les contacts. DJ converti révisé.
- Sandy : j'ai commencé à tester un nouveau programme de traitement de retour de chaîne. J'ai vérifié certaines fonctions du tableau de bord de création de projet.
Documentation
- Qiana : Remontage et réinstallation du Mac mini du département ; dépannage des problèmes de connexion. Achèvement des tâches EA 7 pour l'aide JMP. Travail sur les mises à jour des tables de données d'échantillons. Achèvement des tests des chapitres assignés dans le DJ converti à l'oxygène. Planification et coordination du projet.
- Susan C : A terminé les tâches EA 7, en réinitialisant les livres. Révision des chapitres DJ dans Oxygen. Travail sur la documentation de mise à jour JMP Live et les mises à jour de l'aide JMP Live pour 19. Génération et publication d'un brouillon de l'aide HTML5 pour 19. Formation obligatoire terminée.
- Khawar : Exemple d'index : Prêt pour les étapes suivantes. Suppression des informations sur l'auteur des scripts : Exemples de scripts : Suppression des informations sur l'auteur et les contacts . DJ converti révisé.
- Devon : examen des captures d'écran mises à jour de Ying, examen de la fonctionnalité de balisage des colonnes et débogage de notre script pour relier les fichiers FrameMaker localisés.
- Chris : J'ai travaillé sur la version d'aide 18.1, une bonne partie sur JMPDOC-2262 (le problème de contenu étrange de Karen), JMP-11231, JMP-20561 et JMP-20548.
Tests système/hôte - Cary
- Mandy : J'ai travaillé sur de nombreux problèmes de table de données : corrections et modifications de la vue de filtrage et du filtre de données. Les colonnes à réponses multiples sont désormais prises en charge dans la plateforme Tabulate, ce qui semble bien fonctionner. Je travaille sur la page Confluence pour EA7 et je ferai une vidéo de tabulation pour EA7 pour démontrer ces ajouts afin que les gens les essaient. Les balises de colonne ont changé, elles sont plus jolies grâce à la correspondance sur Mac et Windows maintenant lorsque vous les choisissez et les sélectionnez – et l'interface utilisateur semble plus propre ; j'espère obtenir bientôt JSL pour ceux-ci afin de pouvoir utiliser WFB pour écrire des tests.
- Audrey : Aider les membres de l'équipe avec les commentaires EA, terminer les tâches de ramification pour 18.2.1 associées aux tests, rechercher les changements de point de terminaison de l'API Jira, planifier avec Nala et l'équipe pour la réunion JMP.
- Nick H : Je travaille à rattraper un grand nombre de vérifications et de retours d'expérience EA qui se sont accumulés depuis que j'étais membre du jury. J'ai apporté une modification à l'interface graphique de test unitaire JSL pour accélérer les exécutions de test lorsque _utDailyBuild est activé. J'ai également trouvé et signalé plusieurs autres carnets de notes liés aux 19 bugs et d'autres modifications récentes.
Tests Web – Cary
- Anna : Je teste le correctif de transformation d'Ernest pour le problème de fuite. Je vérifie la mise à jour de Xan pour les transformations dynamiques. Je recherche des pistes bêta afin de signaler les problèmes.
- Natalie : Nous avons continué à travailler sur la nouvelle automatisation des graphiques de contrôle. Nous avons trié les différences causées par une mise à niveau de Chrome pour nos cas de test d'évaluation des images.
Tests système/hôte - Pékin
Note de Shannon
Merci à Chris Barrett d'avoir partagé cette BD ! :smiling_face_with_smiling_eyes: Et j’espère que vous apprécierez tous ce qui reste de la Saint-Valentin !

https://www.smbc-comics.com/comic/proof-3