19.1.5 : Candidats finaux à l’installation (09/08/2026) • 19.2 : Gel de sécurité (03/09/2026) • 20.0 : Ouvert dans le répertoire principal ; Gel du code EA6 (27/08/2026) ; Gel du code (07/01/2027)
Bienvenue dans la mise à jour du développement JMP du 21 août 2026.
Les tests de nos correctifs de sécurité JMP 19.1.5 et JMP Live 19.5.2 sont presque terminés et devraient être disponibles pour les clients en début de semaine prochaine.
Le gel de JMP 2027 EA6 est prévu pour jeudi prochain, le 27 août . Outre les versions d'évaluation (EA) pour les produits de bureau, nous proposerons une version d'évaluation JMP Live basée sur le code source d'EA6. Une fois créée et testée, cette version sera mise à la disposition d'une sélection de clients JMP Live pour tester les nouvelles fonctionnalités.
Veuillez continuer à examiner vos éléments Epic et Story ouverts dont la version planifiée est la 20 et à les prioriser en conséquence. Le cas échéant, vous pouvez les ajouter à la page « Fonctionnalités en retard 20 » ou à la page « Fonctionnalités 20.1 » . Merci à tous ceux qui ont déjà ajouté des éléments à ces pages. Il est très utile d'avoir une vue d'ensemble claire des fonctionnalités restant à implémenter.
Merci à Russ Wolfinger pour sa présentation cette semaine sur les mises à jour de JSL Assistant et l'intégration de l'IA . Il a abordé l'état actuel de JSL Assistant, les défis récents et a fait une démonstration de l'implémentation actuelle et des orientations futures. Une séance de questions-réponses animée a permis d'aborder de nombreux points concernant la mise en place d'un assistant IA intégré à JMP.
Appel à candidatures de Dan Schikore : Nous prévoyons de lancer un groupe de discussion hebdomadaire destiné aux nouveaux développeurs, mais ouvert à tous. Nous prévoyons de commencer la semaine prochaine par une courte réunion d'introduction. Les réunions suivantes consisteront généralement en la lecture ou le visionnage de contenu sur un sujet donné, suivis d'une discussion sur ce sujet et son application à JMP. Les sujets prévus sont disponibles dans la section « Discussions d'introduction pour développeurs », et d'autres sujets pourront être ajoutés. Contactez @DanSchikore pour être ajouté à la liste.
Dates importantes à venir
- Gel du code EA6 – 27/08/2026
- Gel de sécurité JMP 19.2 – 03/09/2026
- 20 EA7 Code Gel – 10/01/2026
- Transfert final de chaînes d'interface utilisateur portable pour 20 – 11/12/2026
- 20 Mode de révision du code - 26/11/2026
- Gel du code 20 – 01/07/2027
- Veuillez consulter Confluence pour obtenir la liste complète.JMP 19 dates etJMP 20dates.
Mises à jour du développement JMP
Gestion et marketing des produits
- Bryan :
- Environ 10 mises à jour d'icônes alignées sur Fluent ont été effectuées.
- Fourni un prototype interactif pour JMP-31781 qui démontre une solution potentielle au problème du défilement imbriqué.
- Résultats publiés d'une analyse d'accessibilité de JAWS réalisée par Greg Kraus et l'équipe SAS .
- J'ai rencontré David White et Evan McCorkle pour discuter des améliorations potentielles en matière d'accessibilité du tableau de données.
- J'ai contacté Écouter (service de tests d'utilisabilité) concernant un devis expiré après que l'équipe des achats a approuvé l'achat.
- Sara : Cette semaine, le marketing produit a partagé le bilan des ventes d'août, accompagné de nombreuses ressources et formations de qualité pour nos équipes commerciales internationales. Parmi ces ressources, un blog sur l'IA permet aux équipes commerciales de mieux communiquer la position de JMP sur l'IA à leurs clients (Dan Valente, Scott Allen), ainsi qu'une page sur les considérations de faisabilité de l'infrastructure (Dan Valente, Dieter Pisot, Alex Lippincott) pour les aider à répondre aux questions techniques courantes et à recentrer la conversation. De plus, nous avons organisé une formation sur les connecteurs de données (Brian Corcoran, Dan Valente, Peter Polito), une formation sur le générateur de flux de travail (Owen Jonathan), et nous avons collaboré avec GTET pour une formation sur l'optimisation bayésienne (Bradley Bowen) – à ne manquer sous aucun prétexte ! Enfin, l'extension mise en avant ce mois-ci sur la marketplace est la boîte à outils pour semi-conducteurs (Mike Anderson).
Assistance technique et engagement
- Wendy :
- Cette semaine, l'équipe d'assistance technique s'est concentrée sur plusieurs problèmes et tâches clients liés à JMP 19.1.5. La semaine prochaine, nous serons ravis d'accueillir à nouveau Sarah Seligman après son congé parental.
- 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 lesTS JMP Live rapporteet le lien vers le filtre Jira affichant leTickets signalés par le support au cours des 14 derniers jours.
Sujets des dossiers traités par le support technique la semaine dernière :
Audrey_Shull_1-1787589973824.png
Sujets de dossiers à traiter la semaine dernière (hors dossiers relatifs à la vérification des antécédents des parties concernées) :
Audrey_Shull_5-1787590071797.png
Opérations de développement
- Shannon L. : J'ai déployé le workflow Jira pour exiger la définition du champ « Version de correction » pour les projets de développement JMP, JMP HTML5 et JMP Clinical ; j'ai mis à jour la documentation associée et répondu aux questions des utilisateurs. J'ai créé des automatisations Jira pour les projets Jira de R&D afin d'ajouter des observateurs pour les tickets Jira critiques, bloquants et TSMUSTFIX. J'ai amélioré le tableau de bord Jira de suivi des tickets critiques . J'ai supervisé la validation et le calendrier de publication des versions JMP 19.1.5 et JMP Live 19.5.2 d'août et finalisé la version préliminaire du bulletin de sécurité. J'ai poursuivi les revues JMP 2027. J'ai travaillé avec mon stagiaire, Drew Hunter, à la définition des exigences de la phase 2 de notre initiative de contrôle d'accès JMP. Gestion du programme de migration Oxygen. Réunions techniques hebdomadaires. Intégration de l'API Bitbucket/Snyk pour l'analyse de JMP Assistant. J'ai travaillé avec Audrey sur l'inventaire des serveurs JMP situés dans les centres SAS CIS et R&D VMWare afin de planifier leurs migrations ou leurs mises hors service.
- Mélanie : Création de tickets Jira EA 7 pour la gestion des produits • Création des tâches de fin de version pour la version 19.2 (JMPTOOL-2371) • Remerciements à Bob, Shannon L, Audrey et John Schroedl pour une brève discussion concernant les noms d'applications JMP, les emplacements d'installation et les implications pour les tests (JMP-32063) • Amélioration des graphiques d'état pour les tests unitaires quotidiens • Collaboration avec Shannon L pour étendre et améliorer le suivi des incidents critiques et bloquants • Génération de fichiers PDF (MIF) pour les mises à jour des notes de version de JMP 19.1.5 et du guide d'installation de JMP Live 19.5 • Observation et test du déploiement des correctifs requis pour certaines transitions Jira avec Shannon L • Diverses activités de test sur les projets DevOps
- Jim :
- Intégrer le changement nécessaire dans la branche 19.1.5 ; création de l’image candidate finale (n° 3) pour macOS et Windows.
- Les résultats traités des dernières fuites de JMP Pro 2027 ont permis d'exécuter les tests unitaires.
- J'ai effectué plusieurs mises à jour du système macOS sur la plupart des machines de test unitaire.
- Mise à jour des scripts de compilation macOS pour la prochaine EA afin d'utiliser la nouvelle nomenclature JMP 2027.
- Bob : JMP-31649 – Modifier les programmes d'installation EA sous Windows pour inclure les informations « 2027 » aux endroits requis. JMPTOOL-2364 – Début de l'étude d'InstallShield 2026 pour une utilisation dans la version 20. JMP-31907 – Validation du programme d'installation 19.1.5 FC#3. JMP-31648 – Décision de ne pas modifier le nom du fichier de téléchargement pour la version 20 afin d'y inclure la référence à « 2027 ». JMPTOOL-2355 – Ajouter un programme d'installation pour gérer JMP Pro Live 20 EA
Localisation
- Trish : Je prévois la localisation de la version 20.
- Sohail : Ajout d'une catégorisation des modifications à l'interface de chat et tests approfondis. Gestion spécifique des différences pour les tâches de réduction et de notation, ajout d'histogrammes pour les fréquences des catégories et mise en place d'un filtrage pour différentes catégories de modifications.
- Krzysztof : J’ai finalisé la documentation et les enregistrements de formation sur le nouveau flux de travail de localisation en ligne pour les fournisseurs. J’ai lancé Stringbot pour nettoyer les chaînes de caractères en vue du transfert de PortableUI 20.0 à l’équipe de localisation la semaine prochaine. Je travaille actuellement au transfert des ressources de localisation de jmptool et jmpsrv01 vers notre propre serveur.
- Allison : a traité le fichier d’aide en direct JMP 19.5 mis à jour pour traduction afin de saisir les instructions d’installation correctes ; a traité les notes de version 19.1.5 mises à jour pour traduction ; a établi des devis et soumis des demandes d’achat aux réviseurs de traduction ; a traité les factures ; a communiqué avec les fournisseurs au sujet de la localisation à venir de l’interface utilisateur portable 20.0.
Documentation
- Susan :Travail en cours sur les RN 19.1.5 (Il y aJ'ai préparé les infirmières 19.2/19.6 et créé un calendrier des tâches.Il y a. J'ai terminé JMP Live 19.5installer les mises à jourPour obtenir de l'aide en anglais. Je travaille avec Allison pour finaliser le plan de restructuration du contenu de JMP Live.
- Qiana : Exemples de tableaux de données, y compris JMP-12987. Notes de version 19.2. Formation « Bilan du 3e trimestre : Engagement et fidélisation [2026] » terminée.
- Devon :
- Jill : Révision des chaînes d'interface utilisateur et travail sur le contenu des nouvelles fonctionnalités JMP-27017, JMP-30580, JMP-13069 et JMP-30744.
- Veronica : création des GIF pour le guide de démarrage rapide de JMP Pro 2027.
- Chris : Je travaille sur les notes de version, l'aide CSS, et je m'occupe de la compilation de DOE avec la navigation.
Tests système/hôte
- Hunter : Vérification des autorisations pour les tests de l’installateur final de JMP 19.1.5 terminée. Investigation de deux cas JMP 20 EA 5. Vérifications JIRA.
- Éric :
- Correction des erreurs dans le test JSL nocturne testODBCOpenonetable.jsl dans l'environnement de suffixe dédié
- Correction de deux erreurs dans le test JSL nocturne testPIServerImport.jsl dans l'environnement de suffixe dédié ; une mise à jour du test sera nécessaire pour corriger les autres erreurs.
- La tentative de réévaluation n'a pas permis de corriger les erreurs d'assertion dans testQueryBuilderDefects.jsl ; il faudra également modifier le test de régression pour JMP-15278 dans ce script afin d'utiliser une nouvelle table qui existe actuellement.
- Test de connexion JMP-27403 aux points de terminaison Snowflake V2 avec une clé publique/privée ; actuellement bloqué car je ne peux pas me connecter à la console Web Snowflake pour enregistrer le contenu de ma clé publique ; j’ai ouvert un ticket et j’attends de l’aide.
- Problème résolu (JMP-28906) : la nouvelle requête SQL ne génère plus d'erreurs de syntaxe dans le journal. Testé sous Windows et Mac.
- Nous travaillons à la vérification du problème JMP-27463 : cliquer sur le bouton Aide de l’interface utilisateur du serveur AspenTech IP.21 redirige vers une page d’aide en ligne invalide (noinfo) ; nous attendons un retour du développeur.
- Audrey : Tests pour la version 19.1.5, résolution des erreurs d’intégration automatique, collaboration avec Shannon Leslie pour mettre en place notre plan de migration de notre matériel hors de SAS VMware, apprentissage d’Endpoint Manager, évaluation des modifications des données d’exemple et de leur effet sur les tests.
- Entaille : J'ai continué à travailler sur des tests unitaires JSL de métadonnées, en signalant les bogues liés à des comportements incorrects ou indéfinis au fur et à mesure de mes tests. J'ai aidé Jim à identifier un problème qui empêchait un test particulier de s'afficher à l'endroit prévu dans les résultats du tableau de bord. J'ai ajouté une fonctionnalité à l'interface graphique des tests unitaires permettant aux utilisateurs de filtrer la liste des tests pour n'afficher que ceux dont ils sont responsables. Enfin, j'ai travaillé à la correction de tests unitaires ayant récemment échoué, notamment en créant un ticket Jira concernant un plantage de Projects.
Tests Web
- Hui:
- Vérification et localisation en bonne voie : JMP-20058 (problème d’histogramme du journal) confirmé corrigé sur JMP 20, en cours de traitement dans JMP19.2.3 ; localisation de l’avertissement du graphique de contrôle validée sur JMPLive 20.
- Un risque de qualité est apparu : 5 défauts ont été signalés, notamment une régression majeure (JMPHTML-15771) qui interrompt l'interaction principale du graphique de contrôle (loupe, panoramique, réticule) -- recommande un triage prioritaire.
- L'alignement de la portée des tests est en cours avec Michael Senoyuit sur JMPHTML-15444 afin de garantir que la couverture corresponde au comportement prévu de la zone de recherche avant de finaliser les cas.
- Globalement : Exécution solide ; une dépendance inter-branches (JMP-20058) et une régression majeure ouverte pour suivi.
- Métriques : 1 vérifié, 1 bloqué, 0 rouvert, 5 signalés, 1 régression.
- Seema :
- Accepté et clôturé :
- Support backend pour les requêtes permettant d'obtenir tous les statuts de triage
- Support backend pour la mutation createTriageStatus
- Limite côté serveur du nombre de statuts de triage personnalisés
- Supprimer l'attribut triage_updated_by
- Prise en charge côté serveur de la mutation deleteTriageStatus
- Prise en charge côté serveur de la mutation setTriageStatusOrder
- Utilisez le niveau de statut de triage de la table triage_statuses pour les opérations en arrière-plan.
- Supprimer triage_status de la table control_chart_markers
- Les graphiques des rapports de contrôle des processus ne s'affichent pas lorsque la fenêtre du navigateur est redimensionnée.
- JSL : Ajout de la possibilité de récupérer les connexions JMP Live disponibles
- Utilisez le nom du statut de triage de la table triage_statuses pour les opérations en arrière-plan.
- Utilisez la table triage_statuses pour gérer les routes d'API REST existantes
- Prise en charge côté serveur du filtrage par statut de triage spécifique (GraphQL et API REST)
- Création de tickets Jira :
- Un message concernant le nombre maximal de statuts de triage devrait s'afficher lors de la tentative d'ajout d'un statut.
- Les rapports de contrôle des processus comportant des avertissements actifs doivent être répertoriés dans Espaces -> Avertissements.
- La sélection multiple et le triage ne mettent pas à jour tous les avertissements tant qu'une actualisation manuelle n'est pas nécessaire.
- Le numéro de badge pour les alertes CCB ouvertes n'est pas mis à jour sauf si le rapport est actualisé.
- Le filtrage sur plusieurs noms de statut pour un même niveau de statut affiche le même texte de filtre (niveau).
- La notification par e-mail affiche l'état de triage personnalisé sans étiquette.
- En cours:
- De nombreux tickets Jira pour le statut de triage personnalisé
- Anna :J'ai vérifié les mises à jour de Paul pour le graphique de surface. J'ai testé la correction d'affichage de la clause WHERE implémentée par Dan S. pour le filtrage des processus et j'ai signalé le problème dans Jira pour HTML5, car cette correction est omise dans les rapports. J'ai vérifié l'implémentation de l'italique dans le titre et les axes du graphique par Mike. J'ai également vérifié la correction de Mike pour les barres d'erreur de style bande des graphiques de points avec variable de couleur. Je teste actuellement de nouveaux scénarios avec des données comportant des lignes masquées, manquantes et exclues, et différents types de graphiques.
- Josh : Poursuite des tests d'installation de JMP Live 19.5.2 avec JMP Pro pour Live 19.1.5. Assistance au support technique concernant les erreurs de journalisation de JMP Live. Planification des tests de JMP Live 19.6 et JMP Live 2027 EA6. Ajout du validateur de notifications aux programmes d'installation des mises à jour de JMP Live 19.5.2, 19.6.0 et 20.0. Tests Jira de JMP Live pour vérifier que le pool JMP ne reste plus bloqué à l'état « Lancement » après le démarrage du service webjmp dans les versions 19.6 et 20.0.
Cœur
- Dan S : Améliorations de l’accessibilité : remplacement du focus clavier par le focus d’édition dans davantage de boîtes (corrige la navigation au clavier dans l’éditeur de formules), suppression du focus des boîtes masquées et affichage des infobulles sur les boîtes sélectionnées au clavier (Windows uniquement). Correction d’un problème : la taille {0,0} n’était plus enregistrée lors de la réduction du cadre par la fonction Dispatch sur FrameBox. Mise à jour du format numérique de la clause WHERE du filtre de données affichée dans les rapports. Correction d’un problème d’analyse de restauration qui échouait lorsque plusieurs alias étaient utilisés sur certaines plateformes.
- Evan : Les graphiques d’en-tête des tableaux de données sont désormais activés par défaut. Le contraste du texte et des autres éléments est amélioré en modes clair, foncé et contraste élevé afin de respecter les normes WCAG 2.2, sections 1.4.3 et 1.4.11.
- Xan : Mise en surbrillance de la sélection basée sur RowStateAbility dans TopSeg (élément de formule GB) ; corrections de comportements indéfinis
DOE et fiabilité
- Caleb : J’ai finalisé le développement d’une fonctionnalité permettant de verrouiller la taille des échantillons de groupe dans les outils d’exploration. J’ai également commencé à corriger les bogues en suspens dans les nouveaux outils d’exploration d’échantillonnage d’acceptation.
HTML interactif
- Mike Stickles :
- J'ai implémenté quelques modifications à JMP-15608 (Implémentation du graphique de constellation en HTML interactif) pour corriger les problèmes détectés lors de la revue de code ; le travail a été validé et le problème a été soumis pour test.
- Problème ancien soumis JMPHTML-14956 (Les barres d'erreur de style de bande ne sont pas exportées correctement avec les points dans le générateur de graphiques avec une variable de couleur) - qui avait été maintenu ouvert au cas où le côté JMP du problème serait corrigé dans la version 19.2 - retour aux tests pour fermeture, puisqu'il a été confirmé que le correctif ne sera pas intégré à la version 19.2.
- Correction du problème JMPHTML-14976 (Le segment de ligne doit devenir statique pour les commandes Graph Builder Order By Rows ou Row Runs non prises en charge) ; la revue du code est en attente.
- Le problème JMPHTML-15541 (Implémentation des titres et zones de texte en italique) a été soumis pour test. Le code avait été intégré il y a quelque temps, mais pour une raison inconnue, il n'avait pas été soumis aux tests.
- John Powell : J’ai collaboré avec Dan Schikore et Paul Spychala afin d’identifier des solutions aux problèmes rencontrés dans JMP Live avec les données générées par l’extension MSA de Zach White. Nous avons implémenté un algorithme de transparence indépendant de l’ordre ( WBOIT ) pour améliorer le rendu des surfaces 3D transparentes ( JMPHTML-15727 ). Nous avons également discuté des demandes de fonctionnalités pour le HTML interactif avec Dieter, Praveena et Paul Spychala.
- Michael Senoyuit :
- Paul Spychala : A travaillé sur des tracés de surface et des profileurs de contours sur JMPLive/HTML
- Graphique de surface de support modifiant les valeurs catégorielles [JMPHTML-15665]
- Basculement automatique de l'échelle z du tracé de surface de support [JMPHTML-15585]
- Prise en charge du style sombre de la boîte déroulante du profileur de contour [JMPHTML-15210]
- Prise en charge de la sélection des axes X/Y du tracé de surface via un bouton radio [JMPHTML-15768]
- Plusieurs bugs affectant les graphiques de surface [JMPHTML-15671,JMPHTML-15742]
- Correction des problèmes d'ajustement HTML/JMPLive à la fenêtre sur les navigateurs zoomés [JMPHTML-15105]
- Prise en charge de la persistance des paramètres lors du redimensionnement de Graph Builder [JMPHTML-15732]
JMP Live
- Aurora : triage des processus (ajout d'une option de filtre à la requête des marqueurs, amélioration des performances de la table Historique). Participation aux discussions sur la fonctionnalité de flux de travail des rapports. Planification pour Discovery US. Recherche de bogues.
Statistiques
- Laura CS :
- John Sal :
- Dans Process Screening, prise en charge d'un axe d'étiquettes dans le graphique de décalage jusqu'à 500 000 processus, correction de certaines limites inférieures logiques (JMP-31964),
- et réorganiser le menu pour utiliser plus de sous-menus (JMP-29636).
- Dans le DOE, simplifier et nettoyer le code à divers endroits (JMP-32042).
- Dans Fit Logistic, incluez le nom de la réponse dans « Créer un tableau de données combinées » (JMP-31992).
- Dans les formats numériques conditionnels, modifiez les seuils de l'indice de stabilité, du ratio de stabilité et de l'indice de capacité aux limites recommandées (JMP-32040).
- Travaillez avec d'autres personnes sur la présentation plénière.
Tests statistiques
- Tonya : Tests des modifications de formatage conditionnel NF utilisées pour les indices de capacité/stabilité et la capacité multivariée NF. Participation à une session de retour d'information client sur le processus de sélection et saisie des commentaires clients dans Jira. Analyse des retours bêta relatifs au processus de sélection. Vérification des bogues.
Documentation statistique
- Michael C : A examiné les chaînes de caractères de l’interface utilisateur des statistiques avant le premier transfert de chaînes dans JMP 20.0. A rédigé quelques notes de version 19.2 pour les fonctionnalités des statistiques.