19.1.5: Candidati finali per l'installazione 8/9/26 • 19.2: Blocco di sicurezza 9/3/26 • 20.0: aperto nel main; Blocco del codice EA6 8/27/26; Blocco del codice 1/7/27
Benvenuti all'aggiornamento sullo sviluppo di JMP del 7 agosto 2026!
Oggi si conclude il programma di stage estivo con SAS e JMP. Congratulazioni a tutti per l'ottima estate! Gli stagisti di JMP hanno presentato oltre cinque sessioni dimostrative nelle ultime due settimane e, se ve ne siete persi qualcuna, vi incoraggio a recuperarle: sono davvero impressionanti! Molti stagisti hanno anche presentato dei poster al pubblico presente all'Intern Expo di ieri nell'edificio C. Diversi stagisti avranno la possibilità di continuare a lavorare con noi a tempo pieno e non vediamo l'ora di poter contare sul loro contributo. Un ringraziamento speciale ad Audrey Shull , Trevor Rathje e Christine Bevan per la stretta collaborazione con gli stagisti durante tutta l'estate e oltre!
Mia Stephens ha comunicato che la notifica della disponibilità di EA5 è stata inviata ai membri del programma Early Adopter martedì. Un ringraziamento speciale agli sviluppatori e ai product manager per aver aggiornato le pagine delle funzionalità e a tutti coloro che hanno contribuito al suo rilascio! Prevediamo di bloccare lo sviluppo di EA6 il 27 agosto e di continuare a finalizzare le funzionalità e a correggere i bug mentre ci prepariamo per EA7, EA8 e EA9.
Continuate a rivedere gli elementi Epic e Story aperti con Versione pianificata = 20 e a assegnarli al livello di priorità appropriato. Potete rimuovere la Versione pianificata, aggiornarla a una traccia successiva o declassare una Story a Richiesta di funzionalità se necessita di ulteriori ricerche e valutazioni. Se avete elementi Story o Epic ancora in corso, aggiungeteli alla pagina Funzionalità in ritardo 20 qui e utilizzate il modello per valutare l'impatto sui team a valle. Grazie a tutti coloro che hanno già aggiunto elementi a questa pagina! È molto utile avere un quadro chiaro del lavoro sulle funzionalità rimanenti nella traccia.
Un'ultima nota: Maddi Walsleben ci ha informato che il team di comunicazione marketing sta cercando di compilare un elenco di persone che utilizzano JMP in modi divertenti e interessanti, da condividere sui nostri canali social. Se conoscete qualcuno che fa al caso vostro, potete compilare questo modulo Microsoft con i dettagli !
Comunicazioni generali
Date importanti in arrivo
- Primo passaggio di consegne della stringa UI portatile per 20 – 8/6/2026
- Blocco del codice EA6 20 – 27/08/2026
- Blocco di sicurezza di JMP 19.2 – 03/09/2026
- 20 EA7 Code Freeze – 1/10/2026
- Consegna finale della stringa dell'interfaccia utente portatile per 20 – 11/12/2026
- 20 Modalità di revisione del codice - 26/11/2026
- Blocco del codice 20 – 07/01/2027
- Si prega di visitare Confluenza per l'elenco completo delle date di JMP 19 e JMP 20 .
Aggiornamenti sullo sviluppo di JMP
Aggiornamenti nel campo delle scienze della vita
- Jake:
- Ho esteso i modelli GNN del componente aggiuntivo Torch per farli funzionare con i dati di legame di piccole molecole farmaceutiche. Ho condotto una serie di test con dataset pubblicati per confrontare i miei risultati. Ho ottenuto prestazioni migliori rispetto ai modelli GNN pubblicati, ma non del tutto. Cercherò di superare i modelli migliori la prossima settimana.
- Ho elaborato un piano per estendere i modelli GNN del componente aggiuntivo Torch ai formati di file cristallini (.CIF). Ciò consentirà agli utenti di eseguire set di dati relativi ai semiconduttori con il componente aggiuntivo Torch.
- Ho presentato il mio poster alla fiera degli stagisti estivi di SAS.
- È stata aggiunta una colonna "classe molecolare" ai dati SMILES/geometria generati automaticamente dall'interfaccia grafica del caricatore di file. Ciò consentirà agli utenti di interpretare più facilmente i risultati del modello dopo l'esecuzione dei modelli GNN, poiché saranno in grado di valutare se il modello addestrato sta ottenendo risultati inferiori o superiori alle aspettative per determinate classi molecolari (ad esempio, alcani, alcoli, fenoli, ecc.).
- Ha disegnato: Ultimi ritocchi agli strumenti di convalida NIST e di convalida dell'installatore per il supporto alla generazione di PDF. Correzione dei Jira di JMP Clinical. Ricerca di miglioramenti all'infrastruttura di test unitari di JMP Clinical. Ho assistito a tutte le fantastiche presentazioni degli stagisti. Sono rimasto molto colpito da tutti loro!!! Pete Townshend lo sapeva: i ragazzi sono bravi

Gestione del prodotto e marketing del prodotto
- Bryan:
- Sono stati rilasciati pacchetti di icone aggiornati per diverse funzionalità, tra cui Table Icons, Support Vector Machines, Naive Bayes, diagrammi di Venn, Medical Query Recurrence e Fit Y by X, con miglioramenti incentrati sull'accessibilità.
- Copertura ampliata per la modernizzazione di Fluent con ulteriori aggiornamenti, tra cui Crosshair, Header Stats Toggle, Column Filter Extras, JMP Search e Columns Viewer.
- Sono stati apportati miglioramenti all'usabilità dell'espansione/compressione del pannello, con risorse di Windows integrate in una build di prova.
- Ho fornito script per i test di accessibilità al rappresentante di UC System e ho contattato Greg Kraus di SAS in merito ai test di usabilità, così come Todd Hoffman .
- Abbiamo facilitato la conversazione su piccole modifiche all'interfaccia utente che potrebbero portare a benefici relativamente grandi.
- È stato presentato un approccio per definire il linguaggio UX del flusso di lavoro dei report, che inquadra le approvazioni come revisione della definizione/modello di un report piuttosto che come valori di dati puntuali, migliorando la chiarezza per i revisori.
- Kaylee: Questa settimana abbiamo tenuto una sessione di formazione per il team di vendita su Workflow Builder e sul valore che offre, aiutando i clienti ad automatizzare le analisi ripetitive, migliorare la riproducibilità e diffondere le migliori pratiche tra i team senza bisogno di programmazione. Owen Jonathan ha svolto un lavoro fantastico presentando questa formazione, che è stata accolta molto positivamente dai nostri team di vendita. Se desiderate guardare la registrazione, potete trovarla qui.
- Mia: La notifica della disponibilità di EA5 è stata inviata ai membri Early Adopter martedì. Grazie agli sviluppatori e ai product manager per aver aggiornato le pagine delle funzionalità e a tutti coloro che hanno contribuito al suo rilascio. Ho partecipato al JSM di Boston per un paio di giorni. Ho assistito ad alcuni interventi interessanti e ho avuto l'opportunità di entrare in contatto con diversi membri dello staff e utenti di JMP presso lo stand JMP.
Supporto tecnico e coinvolgimento
- Gary:
- Collaboro con P&G per identificare i casi d'uso che causano l'arresto anomalo e la conseguente tabella di dati corrotta, come descritto in questo ticket Jira: JMP-30350.
- Commento della settimana: Questa è stata la prima volta che ho usufruito del supporto di JMP. È stata un'esperienza molto positiva. Ho apprezzato la tempestività della risposta e il costante aggiornamento sullo stato della mia richiesta.
- Di seguito sono riportati i grafici standard relativi al volume dei casi e agli argomenti, sia per l'assistenza tecnica che per il coinvolgimento degli utenti. Qui trovate i report live di TS JMP e il link al filtro Jira che mostra i ticket segnalati dall'assistenza negli ultimi 14 giorni .
Argomenti dei casi in coda per l'assistenza tecnica, la scorsa settimana:

Argomenti trattati nella coda di interazione, la scorsa settimana (esclusi i casi relativi allo screening di parti soggette a restrizioni):
Operazioni di sviluppo
- Shannon L: Promemoria per chi è coinvolto nell'approvazione: abbiamo un nuovo processo per documentare qualsiasi impatto sul software JMP derivante dagli aggiornamenti di sicurezza in una release mensile. Questi sono rari, ma questo nuovo processo garantisce che il supporto tecnico sia a conoscenza della presenza (o assenza) di impatti. Sto lavorando con Audrey, rivedendo l'elenco delle VM di proprietà di JMP che dovranno essere rimosse dai vCenter SAS alla fine del 2026 e del 2027, finalizzando le nostre valutazioni in modo da poter formulare raccomandazioni per la migrazione e avviarle. Sto creando il bollettino di sicurezza per la release di sicurezza mensile e ho partecipato alle revisioni di sicurezza mensili di fine ciclo per ciascuno dei prodotti JMP: l'approvazione per le nostre release di agosto è prevista per la prossima settimana. Riunioni tecniche settimanali. Ho lavorato con il mio stagista, Drew Hunter, al suo progetto di iniziativa per il controllo degli accessi. Ho visitato l'Intern Expo per vedere i poster di molti stagisti JMP!
- Melanie: Mi sono goduta la scorsa settimana di ferie e questa settimana di mezze giornate a New York (temperature massime intorno agli 85 gradi!). • Ho eseguito il job MIF-PDF per le note di rilascio di JMP 19.1.5. • Ho fornito una tabella di test per JMP-30653. • Ho convalidato e chiuso alcuni Jira relativi agli strumenti DevOps. • Ho recuperato tutte le presentazioni degli stagisti (davvero interessanti!). • Sto pianificando il lavoro per la prossima settimana, quando tornerò in ufficio.
- Jim:
- Sono state contrassegnate più voci JIRA come Accettate e Chiuse per JMP 20.0
- Ho eseguito la suite di test unitari sulla build ASAN JMP Pro 20.0 e ho elaborato i risultati come nuovi ticket JIRA per gli sviluppatori.
- Nel processo di convalida di una suite di test unitari eseguita sulla nuova AMI di Windows 11 (grazie a Nick Ruva )
- Ho eseguito diversi aggiornamenti del sistema operativo Macintosh per le macchine di test e di compilazione.
- Supporto Perforce.
Localizzazione
- Sandy:
- Test del nuovo job di popolamento per i file Oxygen
- Test della nuova convalida del file Image Diff per i file Oxygen
- Esplorazione dell'utilizzo degli strumenti Oxygen per nuove validazioni per i nostri nuovi file
- Sviluppo di una nuova convalida dei file per i file Oxygen dopo l'esecuzione del job di popolamento.
- Cristoforo: Ulteriore messa a punto della configurazione di memoQweb, della documentazione e delle registrazioni di formazione per i progetti online che verranno utilizzati per la traduzione di PortableUI 20.0. Ho tenuto la prima sessione di formazione su memoQ al nostro nuovo membro del team. Test delle nuove funzionalità del flusso di lavoro L10N e correzione di bug. Analisi dei report di convalida di Oxygen per decidere quali controlli sono necessari per i file localizzati.
- Allison: Ha elaborato la versione di agosto delle stringhe del Marketplace e le ha inviate per la traduzione; ha elaborato le note di rilascio della versione 19.1.5 e ha inviato le nuove stringhe per la traduzione; ha comunicato con il fornitore in merito al preventivo di localizzazione della versione 20; ha inviato la richiesta di acquisto in Zip; ha elaborato le fatture dei fornitori.
Documentazione
- Susan:
- Elaborazione delle RN 19.1.5, inviate a L10N
- Ho definito date e attività per JMP 19.2/JMP Live 19.6 Rns
- Stiamo esaminando i piani per rinnovare l'assistenza JMP Live.
- Ho assistito alle presentazioni degli stagisti.
- Riepilogo della demo live di JMP
- Qiana:
- Esempi di dati di lavoro: JMP-29506, JMP-27364, JMP-28809, JMP-28822
- Completato: Formazione di base – Serie di apprendimento sulla gestione del cambiamento
- Pianificazione e coordinamento del progetto
- Devon: Sto lavorando su alcuni script di pulizia per documenti XML e sto revisionando la documentazione giapponese tradotta dal team L10N.
- Jill: Revisione delle stringhe dell'interfaccia utente, revisione tra pari delle note di rilascio e lavoro sugli obiettivi di sviluppo.
Test di sistema/host
- Cacciatore: Ho eseguito test di installazione e autorizzazione su numerose configurazioni desktop di JMP 19.1.5 in preparazione dei test finali del programma di installazione 19.1.5 previsti per la prossima settimana. Ho segnalato a Bob e Jim un elemento del programma di installazione 19.1.5 con alcuni file mancanti. Ho esaminato due casi di JMP 20 EA 4. Verifiche JIRA.
- Eric:
- Corretto il test nightly JSL testODBCTeradata.jsl nell'ambiente suffisso dedicato
- Debug del test notturno JSL di testODBCOpenonetable.jsl in un ambiente con suffisso dedicato
- Debugging del test nightly JSL testPIServerImport.jsl in un ambiente dedicato con suffisso; Corretti due errori di asserzione; ancora in corso la risoluzione di altri due errori di asserzione.
- Debug del test nightly JSL testQueryBuilderDefects.jsl in un ambiente dedicato con suffisso.
- Justin: Ho iniziato la settimana risolvendo i difetti di Jira relativi alla funzionalità dell'ambiente virtuale Python e al caricamento di variabili di tipo datetime in Matlab. Ho trascorso il resto della settimana imparando, eseguendo e analizzando i risultati della suite di test di automazione Win/VB.
- Audrey: Attività relative al tirocinio di fine estate, test delle correzioni di sicurezza della versione 19.1.5, preparazione per i test della versione 19.1.5 della prossima settimana, alcuni test dei connettori dati, gestione delle segnalazioni in Jira.
Test web
- Natalie: Report sull'automazione HTML: 19.5.2 – 1 differenza prevista, 19.6 – 1 differenza prevista, 20.0 – 7 differenze totali, ma tutte note e previste (bug inseriti). Completati gli aggiornamenti per i casi di test di screening dei processi con un nuovo passaggio per chiudere il pannello di avviso espanso automaticamente quando viene selezionata una riga dalla tabella di riepilogo. Ottimo incontro di pianificazione con Steve per il continuo progresso dell'automazione dello screening dei processi e la prossima automazione per la nuova funzionalità del mirino di Arnav. Molto tempo dedicato dagli stagisti a presentazioni, visite al campus ed expo.
- Taylor:
- Accettato e chiuso:
- Mantieni la porta JMPLIVE_BASEURL durante l'aggiornamento se diversa dall'impostazione PORT
- Riorganizza/rimuovi le impostazioni del pool di installazione
- Includi il contenuto del log jmp nella voce del log di audit post script
- Mostra i risultati dell'esecuzione più recente nell'interfaccia utente del post dello script
- L'utente può visualizzare eventuali errori dall'ultima esecuzione dello script post
- Il pannello laterale appare stranamente stretto alla prima apertura
- Il proprietario/amministratore può visualizzare la cronologia e le visualizzazioni di un post di script
- Il cliente riceve il messaggio "JMP Pool Manager è attualmente disconnesso" fino a 5 volte al minuto.
- Aggiungi il flag env per consentire l'accesso del client in produzione
- Hui:
- Ho gestito la copertura dei test di localizzazione del Round 1 per JMP Live 20 (JMPTEST-2096); ho strutturato ed eseguito 8 sotto-attività di test che comprendono 57 casi di test in Avvisi, Grafici di controllo, Amministrazione, Post, Visualizzatore dati, Visualizzazione report, Spazi e Generale client, definendo l'ambito completo dei test I18N lato client per questo ciclo di rilascio.
- Avviato il test degli avvisi del grafico di controllo (JMPTEST-2628, 20 elementi).
- Indagine su WEBJMP-12885 (etichette dei grafici non tradotte in lingue diverse dall'inglese): confermato come problema di progettazione, chiuso.
- Restituito JMPHTML-15689 (il riquadro di avviso non si apre per i marcatori di test oltre il primo processo) al team di sviluppo: problema riproducibile confermato dopo che lo sviluppatore non è riuscito a riprodurlo.
- Ambito delle funzionalità chiarito con Michael; Josh ha aggiornato il server di localizzazione: nessun problema.
- Metriche: 1 verificato, 9 aperti, 0 bloccati, 1 riaperto, 0 regressioni.
- Seema:
- Accettato e chiuso:
- Il proprietario/amministratore può visualizzare la cronologia e le visualizzazioni di un post di file
- La rigenerazione iniziale del report non riesce quando vengono pubblicate più tabelle
- Contour Profiler: Firefox: i menu a tendina per le variabili X categoriche sono ombreggiati
- La modifica dei dati si blocca dopo aver cliccato sul pulsante Modifica.
- Jiras creato:
- I pannelli per gli elementi della barra laterale appaiono sottili finché non viene caricato il pannello Cronologia visualizzazioni.
- In corso:
- Aggiunto il supporto per lo strumento Mirino in JMP Live - Un ringraziamento speciale al nostro stagista Arnav per l'ottimo lavoro svolto!
- Anna:
- Test degli aggiornamenti di John per ScatterPlot 3D.
- Ho testato gli aggiornamenti di Xan per l'ordine di disegno della linea di riferimento, il troncamento dell'etichetta della barra, i valori dell'asse Y scompaiono quando si ingrandisce il grafico quantile normale della distribuzione.
- Ho testato l'implementazione di Paul delle funzionalità di Surface Plot per HTML.
- Ho testato le correzioni di Graph Builder per desktop per verificare che tutto persista e funzioni correttamente in HTML5 e JMP Live.
Nucleo
- E S: Corretta la regressione di JMP 20 per la preferenza Filter(1) in Categorical. Risolto un problema superfluo di Dispatch() proveniente da LegendBox. Aggiornato Profiler per impedire a Column Switcher di modificare i fattori sottostanti o di passare a una colonna che non ha una formula. Sto lavorando su ulteriore stile e supporto per l'accessibilità.
- Evan: Aggiunti peer di base per l'accessibilità (a11y) per AlignmentGridBox, CrosstabBox e MatrixBox. Ristrutturazione dei punti di chiamata di newMatrix e NumDataFormat. Analisi della telemetria di Header Graphs e Header Stats. Ulteriori miglioramenti all'accessibilità, allo stile e a JSS.
- Xan: Lavoro sulle stringhe, bug degli assi, registrazione dell'ordine dei segmenti, regressione del colore dei segmenti a torta.
Dipartimento dell'Energia e affidabilità
- Parole:
- Ho partecipato al JSM 2026 a Boston e ho presentato un articolo su un framework di screening per test di vita accelerati per valutare l'affidabilità dei sistemi di intelligenza artificiale nella sessione Analisi di sopravvivenza, affidabilità e test di vita accelerati.
- Ho lavorato con Caleb, Mark e Ryan DeWitt e ho continuato a rivedere diverse opzioni di progettazione sperimentale per la seconda fase del progetto di produzione additiva.
- Caleb: Sono appena tornato dal JSM. Mi sono divertito molto a rivedere i colleghi e a dare una mano allo stand! Ho anche partecipato ad alcune sessioni e ho sentito delle idee interessanti da valutare nel gruppo del Dipartimento dell'Energia.
Hosting e interfacce
- Giovanni Schroedl: Sto lavorando agli aggiornamenti di Splash, About e dei titoli delle finestre per il nuovo marchio 2027; dovrebbe essere possibile passare il suffisso del marchio ("2027") come definizione dello script di compilazione. I pulsanti con sottolineatura su Windows ora possono includere icone. Come su Mac, le icone non avranno la sottolineatura ma saranno cliccabili. Ho collaborato con Evan McCorkle per migliorare il nome a11y del controllo di visualizzazione del colore. Grazie ad Andrea Vitkus per la consulenza sul colore. Aggiunte etichette a11y in alcune aree evidenti della piattaforma Surface. Aggiornato lo spessore della linea dell'elemento visivo di focus predefinito del controllo host per corrispondere più da vicino a WinUI e al focus della tastiera disegnata in modo portatile. Aggiornamenti delle icone. Segnalato il comportamento osservato utilizzando JMP Clinical su Server 2019 al Microsoft Security Response Center come possibile problema di sicurezza del sistema operativo.
- Paolo: Aggiornamenti di sicurezza
- JMP-31795 - HDF5 a 2.2.0 -> JMP 19.1.5, 19.2, 20.0
- JMP-31491 - Python 3.13.15 -> JMP 19.1.5, 19.2
HTML interattivo
- Mike Stickles: Continua il lavoro su JMPHTML-15608 (Implementazione del grafico a costellazione). La creazione del sistema per la gestione della selezione di archi e vertici con i tasti Maiusc e/o Ctrl premuti si è rivelata più complicata del previsto a causa del modo in cui le selezioni del grafo dei nodi si propagano verso l'esterno dai vertici selezionati (e di come questo cambi a seconda dello stato dei tasti).
- John Powell:
- Supporto garantito per i contorni di densità non parametrici di Scatterplot 3D ( JMPHTML-15703 ).
- Ricerca di soluzioni per migliorare il rendering di superfici 3D trasparenti ( JMPHTML-15727 ).
- Stiamo lavorando per mantenere lo stato aperto/chiuso dei riquadri di struttura tra le sessioni ( JMPHTML-15737 ).
- Ho fornito assistenza tecnica per una domanda relativa al tema scuro interattivo HTML e ai colori di sfondo dei grafici.
- Michael Senoyuit: Aggiunta una barra di ricerca e il conteggio delle righe ai campi LDF categorici in HTML.
JMP Live
- Aurora:
- Stato di triage personalizzato (registrazione degli eventi, modifiche al database, documentazione)
- Aggiornamenti di pacchetti di terze parti
- Retrospettiva/pianificazione/dimostrazione dell'iterazione
- Esplorazione di Bitbucket Pipelines
- Indagini e segnalazione di bug
Statistiche
- Laura CS: Ho corretto un paio di piccoli bug in SEM (prototipi nella tabella SI di SEM e nomi dei livelli delle variabili di raggruppamento). Ho anche eseguito il debug delle voci di media e varianza della matrice di covarianza asintotica del "MultiCorrelationFitter". Questa matrice è necessaria per regolare gli errori standard del MIIV-2SLS categorico in SEM. Sto lavorando a una simulazione per poter avere un oracolo affidabile. Ho ricevuto un feedback positivo dai partecipanti a una conferenza la scorsa settimana, dove ho avuto l'opportunità di presentare e dimostrare il nuovo stimatore (MIIV-2SLS) in SEM. Ho incontrato il team consultivo D&I per lavorare al nostro statuto.
- John Sal:
- In Esplora outlier - PCA robusta, colora i residui salvati e i residui scalati (JMP-31784);
- Nella schermata di selezione del processo, aumentare il numero di etichette dell'asse orizzontale;
- In Progettazione personalizzata e Esplora progettazione, continuare a lavorare su suggerimenti e layout (JMP-31707).
Test statistici
- Tonya: Test dell'analisi multivariata delle capacità e dei (nuovi) lanci separati di variabilità e indicatore di attributo. Aggiornamento dei test unitari dell'indicatore di attributo a seguito delle recenti modifiche al nodo di struttura.
Nota di Shannon
Grazie a Xan Gregg per aver segnalato che esiste un generatore di meme per personalizzare la vignetta di xkcd che ho inviato stamattina, così potete crearne una per il vostro ambito di competenza: https://marshdeer.github.io/xkcd2501-generator/ Divertitevi e vi auguro un ottimo fine settimana!
