19.1.3: Rilascio previsto per il 16/06/2026 • 19.2: Inizio della modalità di approvazione del codice il 18/06/2026 • 20.0: aperto nel main; Blocco funzionalità 23/07/2026 • 20 Blocco EA4 11/06/2026
Benvenuti all'aggiornamento sullo sviluppo di JMP del 5 giugno 2026!
Dalla scrivania di Shannon Conners:
Abbiamo superato la fase di blocco del codice per le correzioni di bug urgenti della versione 19.1.3. Tutte le correzioni di bug previste sono state integrate e oggi è la fase di blocco della sicurezza per questo ramo di sviluppo, quindi il team di sicurezza sta effettuando le revisioni finali dei dettagli delle librerie di terze parti. Prevediamo di creare le versioni finali del programma di installazione questa domenica sera per i test che verranno effettuati la prossima settimana, con il rilascio del programma di installazione previsto per il 16 giugno.
Come ho accennato durante la riunione della scorsa settimana, giugno sarà un mese molto intenso per lo sviluppo: oltre a completare la versione 19.1.3, testare e rilasciare i relativi programmi di installazione, il 11 giugno scade il termine per l'approvazione della versione EA4 di JMP 20 e il 18 giugno inizia il periodo di approvazione del codice per la versione 19.2.
Continueremo a utilizzare la normale procedura di approvazione via e-mail per richiedere correzioni JMP per la versione 19.2 anche dopo il 18 giugno. Se è necessario richiedere una correzione JMP durante la modalità di approvazione, si prega di seguire le istruzioni contenute nel promemoria del calendario di Outlook inviato al team di sviluppo all'inizio del ciclo. È inoltre disponibile una pagina Confluence con maggiori dettagli sulla modalità di approvazione qui: Modalità di approvazione del codice JMP
Se avete delle correzioni che intendete implementare nella versione 19.2 prima del blocco del codice previsto per i primi di luglio, assicuratevi che siano contrassegnate con la versione 19.2 come pianificata. Inoltre, assicuratevi che ogni elemento sia corretto e verificato nella versione 20.0 prima di integrarlo nella 19.2. So che in rari casi questo approccio potrebbe non essere fattibile, ma nella maggior parte delle situazioni lo è, quindi consideriamo la correzione e la verifica nella versione principale/20.0 come la prassi migliore.
Un sentito ringraziamento a John Sall per aver illustrato i numerosi aggiornamenti di Process Screening per JMP 20 (ben 36 nuove funzionalità!). Se vi siete persi l'incontro, potete trovare la registrazione qui .
Note sulle pubblicazioni
- La versione 19.1.3 è definitiva e la versione finale candidata per il programma di installazione sarà disponibile domenica sera 7 giugno 2026. Le approvazioni sono previste per la prossima settimana, con il rilascio su MyJMP programmato per martedì 16 giugno 2026 .
- La fase di approvazione del codice per JMP 19.2 è prevista tra circa un mese: avvieremo la modalità di approvazione alla fine della giornata di giovedì 18 giugno.
- La versione EA3 di JMP 20 è in fase di test per raccogliere feedback dai primi utilizzatori, e il rilascio della versione EA4 è previsto per l' 11 giugno. Grazie per continuare ad aggiornare le pagine dedicate alle funzionalità di JMP 20 !
Comunicazioni generali
Date importanti in arrivo
- Blocco del codice JMP 20 EA4 – 11/06/2026
- Rilascio di JMP 19.1.3 MyJMP - 16/06/2026
- Approvazione del codice JMP 19.2 - 18/06/2026
- Blocco del codice JMP 19.2 – 07/09/2026
- Blocco del codice JMP 20 EA5 – 23/07/2026
- Blocco delle funzionalità di JMP 20 – 23/07/2026
- Si prega di visitare Confluenza per l'elenco completo delle date di JMP 19 e JMP 20 .
Aggiornamenti sullo sviluppo di JMP
Nucleo
- Dave Barbour: Debugging di un bug di multithreading MFI • Trovato e corretto un bug di Add-in Builder correlato alle modifiche di FileWatcher su Mac Diagnosticato un diverso bug di Mac 19.2 relativo a MFI e Add-in Builder innescato da un bug di FileWatcher
- Dan Schikore: Supporto per l'accessibilità migliorato nella finestra di dialogo Personalizza grafico con etichette di controllo più dettagliate per i lettori di schermo. È presente un nuovo MarkerBox per la selezione dei marcatori, utilizzato nella finestra di dialogo Personalizza, nelle preferenze e in Pareto, che gestisce il focus e le opzioni di accessibilità. Stiamo lavorando su ulteriori correzioni di accessibilità per TableBox.
Hosting e interfacce
- Mike Stickles: Ho terminato il lavoro su JMPHTML-15504 ( Modello di formato del marcatore: il tooltip non mostra il modello di formato ), l'ho inviato e l'ho passato per i test. Ho esaminato JMPHTML-15548 ( Modello di formato del marcatore: il modello di formato viene perso dopo il ripristino dell'asse ), ho scoperto che il problema era un problema generico dell'asse piuttosto che un problema del modello di formato e ho aggiornato Jira. Attualmente sto valutando diverse opzioni per nuove funzionalità da implementare in HTML interattivo.
- John Schroedl: Aggiornati i controlli host per consentire override portatili del nome accessibile e del testo di aiuto. Segnalato un bug di Narrator nell'hub di feedback. Caricata una modifica al progetto che dovrebbe aiutare a evitare che il progetto JMPCSharp venga sempre ricompilato quando si cambiano le configurazioni di compilazione. Ulteriori ottimizzazioni della transizione dei file recenti a ListView, incluso un arresto anomalo segnalato da Mark Bailey . Aggiornato lo stile di selezione dell'albero host per adattarlo meglio a WinUI. Varie indagini sugli arresti anomali e assistenza per Visual Studio.
HTML interattivo
- John Powell:
- Risolto un problema per cui i grafici non supportati non venivano visualizzati in modo statico quando combinati con grafici supportati ( JMPHTML-14742 ).
- Incontri di verifica del secondo trimestre e discussione sugli obiettivi di sviluppo.
- Sono state esaminate le opzioni per i grafici a dispersione 3D non supportate in JMP 19, al fine di valutarne una potenziale integrazione in JMP 20.
- Ho iniziato a lavorare sulla funzionalità Punti di connessione:

- Arnav Murthi (stagista che riporta a John Powell ) :
- Ho completato il corso di certificazione SAS Programming I.
- Ho esplorato il codice sorgente C++ per comprendere meglio come è stato implementato lo strumento mirino.
- È stata pianificata un'implementazione generale per lo strumento mirino per le esportazioni HTML.
JMP Live
- Aurora Tiffany-Davis:
- Valutazione preliminare del processo: miglioramento delle prestazioni (in un'area, resta ancora molto da fare), aggiunta di ulteriori opzioni di filtro per una query del cliente, correzione di bug, preparazione per uno studio informale sull'usabilità.
- Set di preferenze dei report: aggiunta del supporto server per l'aggiornamento e l'eliminazione.
Statistiche
- John Sal:
- Controllo in corso
- Grafici delle fasi di supporto in tempo reale;
- eliminare la corsa ai dati TSAN ( JMP-30934 );
- Fornire le colonne Conteggio e Tasso fuori specifica per i tipi di grafico di distribuzione ( JMP-30191 ).
- Prepara 4 video e una demo per la riunione degli sviluppatori.
- In categoria
- Specifiche di supporto per il colore delle lettere di confronto ( JMP-30393 );
- Vietare "Significativamente maggiore della categoria" quando si utilizza un termine campione a risposta multipla ( JMP-30924 ).
- In Partition, correggere il dereferenziamento di nullptr ( JMP-30954 ).
- Nella colonna di convalida Make, correggere il problema UBSAN e controllare meglio gli argomenti ( JMP-30960 ).
- In Explore Outliers, correggere "Randomized SVD Dim" in modo che sia una proprietà numerica e tollerare i puntatori nulli per gli argomenti RanBase in diverse routine zx ( JMP-30979 )
- Nella piattaforma Profiler, correggere lo script salvato quando Prediction Profiler è disattivato ( JMP-30971 ).
- Laura Castro-Schilo:
- Continuo a lavorare su JMP-3056 : SEM categorico (con stimatore MIIV-2SLS). Ho caricato un corposo elenco di modifiche che ci permette di avviare la piattaforma con dati categorici ordinati. La piattaforma utilizza MultiCorrelationFitter per stimare una matrice di correlazioni policoriche/poliseriali/di Pearson e conduce tutte le analisi a partire da essa. Pertanto, le nostre stime sono ora valide. È presente anche una nuova tabella di soglie per le variabili categoriche. C'è ancora del lavoro da fare, in particolare per quanto riguarda la regolazione degli errori standard, ma è gratificante vedere i progressi nell'interfaccia utente!

- Ho inoltre contribuito a inserire un annuncio nel programma di una prossima conferenza di psicologia quantitativa e ho partecipato a un workshop con il team di consulenza su diversità e inclusione.
Test statistici
- Haley Tiblin: Sono andata a Cary per visitare di persona i miei colleghi. Mi sono divertita molto a rivedere tutti e a partecipare a riunioni produttive! Sto ultimando i controlli finali e le verifiche dei bug per la versione 19.2.
- Jacob Rhyne:
- Test delle categorie, test dell'esportazione dei report utilizzando la nuova opzione "Confronta ogni cella come suffisso" e test dei report con lettere di confronto colorate.
- Test di una versione provvisoria di Space Filling Design con fattori difficili da modificare
- Stiamo lavorando a nuovi test per la progettazione personalizzata.
- Aggiornamento delle funzioni di test Easy DOE
- Preparazione di script dimostrativi a supporto dei progetti estivi di Ayumi.
- Redigere test per JMP Study Tool, prima di inviarlo al Marketplace.
Documentazione statistica
- Michael Crotty: Ho dato il benvenuto a Karen a Cary per qualche giorno, in modo che potesse aggiornarsi con il team di Stat Doc e incontrare il team di Ricerca e Sviluppo di Stat. Il team di Stat Doc ha continuato ad aggiungere equazioni ai file XML man mano che li ricevevamo dal team di Documentazione.
Test di sistema/host
- Audrey Shull: Indagine su strani errori di UT con Melanie Drake, che alla fine ha risolto il caso! Verifiche e smistamento Jira. Completati i test per alcune CVE 19.2 e revisionati i test per librerie di terze parti.
- Justin Kusch: Continua il lavoro sulle convalide manuali per l'integrazione dell'ambiente virtuale Python. Inizia a testare l'utilizzo di pyarrow per le conversioni tra dataframe pandas e tabelle JMP. Sta lavorando alla riprogettazione dei test di automazione dell'integrazione SAS/CAS per il trasferimento su un nuovo server viya4 e per semplificare i futuri trasferimenti di server.
- Mandy Chambers: Ho passato una bella settimana di vacanza. Sono tornata oggi solo per recuperare il lavoro arretrato su Jira e ho passato tutta la giornata a ripulire il mio Mac, rimuovere ogni traccia di JMP per poter installare JMP 20 e ottenere i file plist corretti. Credo di aver capito ora perché alcuni utenti si arrabbiano tanto con JMP quando apportiamo delle modifiche, ecc.
- Hunter Weaver: Ha esaminato una varietà di problemi e arresti anomali. Ha aperto o aggiornato elementi JIRA che influivano sulla navigazione e sull'accessibilità con la finestra di check-in fissa dopo l'incontro con Evan McCorkle . Ha incontrato Bryan Fricke condividendo una sessione remota sul ThinkPad Arm64 Windows 11 in modo che potesse visualizzare Windows Narrator su un grafico in un report JMP. Ha incontrato la nostra stagista estiva, Khushi Shah , per condividere informazioni sul nostro gruppo di test host.
Test web
- Anna Kushner:
- Ritest delle funzionalità di JMP 19 Late per verificare la presenza di funzionalità mancanti in JMP Live.
- Test delle correzioni di John per il grafico a dispersione SP3D relative all'illuminazione.
- Verificata la correzione dell'asse delle etichette dei valori di Xan.
- Problemi segnalati:
- Hui Di:
- Esecuzione stabilizzata dei test unitari JSL tramite l'analisi di una condizione di arresto anomalo e del conseguente blocco della suite, migliorando l'affidabilità del segnale CI.
- Comportamento validato dei tooltip HTML5 in base alla localizzazione e ai percorsi di rendering, inclusa la localizzazione dei tooltip per Pie.
- È stato verificato il comportamento di base delle immagini statiche HTML5 e sono state individuate le lacune di coerenza delle regole rimanenti da approfondire.
- Validazione dei punti dati principali sulla funzionalità del Profiler, documentando al contempo lo stato delle righe e i casi limite relativi ai piccoli marcatori.
- Abbiamo identificato una lacuna trasversale nell'immagine del tooltip HTML5 che interessa i grafici a barre, a mosaico e a scatola, riducendo il rischio di problemi di esperienza utente nelle fasi finali del ciclo di vita del prodotto grazie a una visibilità tempestiva.
- Seema Dutta:
- Accettato e chiuso:
- CCB: I limiti unilaterali risultano in qc_staticLimits: 0
- Migliorare i tempi di caricamento del pacchetto per un semplice scenario PS
- Il pannello degli avvisi non si espande/non visualizza gli avvisi quando la categoria ha un'etichetta
- Gli ID ordinati correttamente non sempre corrispondono ai numeri di riga ordinati correttamente nel pannello di avviso
- Indagare e risolvere la discrepanza tra il report di Contour Profiler e JMP
- Correggere la discrepanza nei movimenti dei valori dei fattori di Contour Profiler rispetto a JMP
- Jiras creato:
- Il pannello di avviso visualizza un messaggio anomalo per le dashboard con report che utilizzano gli stessi dati con categorie diverse
Aggiornamenti nel campo delle scienze della vita
- Drew Foglia: Ho completato l'aggiunta della generazione di PDF dei risultati agli strumenti di test e verifica dell'installazione di JMP NIST. Ho chiuso l'ultimo dei miei ticket Jira relativi a JMP Clinical 19.2. Ho confermato che uno script BAT che avevo inviato al team di implementazione Citrix di Novo per ripulire il contenuto del profilo dei loro utenti, che ostacolava notevolmente la loro esperienza con JMP e JMP Clinical, è stato implementato e sta riducendo significativamente i tempi di avvio dell'applicazione.
- Jake Sumner (stagista che riporta a Russ Wolfinger ) :
- Questa settimana ho completato la validazione del mio codice di generazione di grafi per convertire i file molecolari in grafi pronti per GNN. Successivamente, ho iniziato a scrivere e testare il mio codice GNN da includere nel plugin PyTorch per JMP. In particolare, ho testato il modello D-MPNN derivato da ChemProp sul dataset di benchmark standard ESOL. Sono riuscito a riprodurre i risultati della letteratura utilizzando questo modello. Volevo quindi creare un mio modello D-MPNN per avere un maggiore controllo sulla struttura del grafo. Ho terminato questo modello oggi e lo sto confrontando con il modello ChemProp. Il mio modello è basato su PyTorch-Geometric e sembra avere prestazioni paragonabili al modello ChemProp. La prossima settimana lavorerò ulteriormente sul mio modello basato su PyG e inizierò a testare grafi atomici e spaziali!
- Wenjun Bao: La scorsa settimana sono stato invitato a tenere una presentazione all'EFSA (Autorità europea per la sicurezza alimentare) a Parma, in Italia. Ringrazio Valerie e Marco che mi hanno accompagnato. Dopo la presentazione, abbiamo visitato la sede dell'EFSA. Siamo rimasti colpiti dalla sala riunioni del consiglio di amministrazione, con un enorme tavolo rotondo in grado di gestire contemporaneamente diverse lingue.

Il mio referente dell'EFSA ha pubblicato un post su LinkedIn riguardo alla nostra visita.
Italiano: https://www.linkedin.com/posts/maria-glymenaki_ai-chemicalhazards-food-activity-7468690835929309185-MAVK?utm_medium=ios_app&rcm=ACoAAABK8GUBlI7EQU58Sh-LPMSnzrQwXHIlga8&utm_source=social_share_send&utm_campaign=copy_link
Gestione del prodotto e marketing del prodotto
- Kaylee Warren: Ho scritto un articolo per il team di marketing di prodotto in cui spiego come utilizziamo JMP e JMP Live per creare dashboard che ci aiutano a monitorare le nostre principali iniziative. Queste dashboard offrono al nostro team e ad altri un facile accesso ai dati e ci consentono di migliorare continuamente le nostre iniziative in base a ciò che i dati ci mostrano. Se volete saperne di più, ho pubblicato l'articolo sul blog qui. ( Vuoi leggere di più :smiling_face_with_smiling_eyes: ~ Melanie )
- Bryan Fricke:
- Accessibilità: Coordinamento continuo con Evan, John, Melisa e/o Hunter sul comportamento degli screen reader, la navigazione da tastiera e le lacune nel flusso di lavoro, nonché pianificazione su come dimostrare le funzionalità per la prossima EA.
- U-Study, autenticazione e infrastruttura: ho completato la formazione sulle panoramiche di prodotto e legali di GitHub Copilot e l'ho applicata allo sviluppo di U-Study e dell'infrastruttura. I progressi includono miglioramenti al caricamento degli studi e ai flussi UX (gestione delle modifiche non salvate, modelli di conferma, inserimento di record, istruzioni scorrevoli), insieme a una gestione delle sessioni migliorata (aggiornamento JWT, scadenza dei cookie, chiarezza del flusso di riautenticazione) e all'infrastruttura di supporto per l'integrazione con i moduli e l'elaborazione dei feedback.
- Modernizzazione delle icone/UX e revisione delle stringhe: proseguito lo sviluppo delle icone in stile Fluent con nuove icone per CategoricalIcon e ChoiceFitIcon venerdì scorso. Revisionate le stringhe nuove o aggiornate per JMP Live.
Supporto tecnico e coinvolgimento
Wendy Murphrey:
I nostri dati non sono stati aggiornati oggi. Pertanto, di seguito sono riportati solo i grafici relativi agli argomenti dei casi sia per l'assistenza tecnica che per l'assistenza clienti.
Ecco i report live di TS JMP e il link al filtro Jira che mostra i ticket segnalati dal supporto 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 Leslie: Continua la collaborazione con il team di Product Management per semplificare la documentazione delle nuove funzionalità. Questa settimana mi occupo dell'amministrazione di Atlassian e del supporto agli utenti per diversi gruppi di JMP, tra cui Risorse Umane e DevOps. Collaboro con il mio stagista al suo progetto estivo. Partecipo a riunioni tecniche settimanali, inclusa la continua raccolta dei requisiti per l'esecuzione delle build solo in caso di modifiche al codice sorgente. Mi occupo della gestione del programma Oxygen. Continuo lavoro sulla sicurezza per JMP 19.1.3 e JMP Live 19.5.
- Bob Hickey: ha collaborato con Drew per migliorare il download per la convalida del programma di installazione • ha completato il lavoro sullo script per attivare le build notturne quando non vengono apportate modifiche
- Jim Borek: Ha installato gli aggiornamenti di macOS su undici macchine di build e di test unitari • Ha segnalato oltre 20 JIRA per errori di asserzione, thread sanitizer e errori di undefined behavior sanitizer dall'ultima esecuzione mensile dei test unitari
- Melanie Drake: Ha esaminato il framework di test unitari ( JMPTOOL-2221 ) – si trattava di una situazione molto insolita che ora è stata risolta • Ha creato attività di fine rilascio per la versione 19.1.3 ( JMPTOOL-2223 ) • Ha collaborato con Susan Conaghan per ottenere i MIF finali e il PDF finale per le note di rilascio di JMP Live 19.5 ( JMPDOC-2936 ) • Ha completato i test e chiuso gli ultimi Jira per la migrazione di TestBot su AWS ( JMPTOOL-1477 ) • Ha esaminato e testato vari Jira relativi agli strumenti • Ha incontrato il team DevOps per continuare a migliorare l'esecuzione delle build e dei test unitari notturni solo quando il codice sorgente cambia • Ha affiancato Shannon Leslie nell'aggiornamento di alcuni Jira
Localizzazione
- Sandy Jenkins: Correzione di bug per Localization Dashboard • Modifiche al report delle stringhe legacy per aggiungere informazioni tmx per Sample Data e BuiltIns • Test del job di popolamento per i file Oxygen • Test del job di differenza delle immagini per i file Oxygen
- Trish O'Grady: Sono lieta di annunciare che Veronica Johnson ha accettato la posizione di Specialista Senior di Desktop Publishing. Inizierà il 21 luglio. Sto iniziando a lavorare sulle attività di onboarding e sul piano di formazione. La sessione di formazione di verifica del secondo trimestre è stata completata e mi sto preparando per i colloqui con il team.
- Krzysztof Józefowicz: Sto lavorando a un report che mostra le differenze di stringa in PortableUI tra la traccia principale e quella reale. Sto correggendo le traduzioni errate negli installer di JMP Live. Sto lavorando all'estrazione dei nomi dei file .cpp per le stringhe dell'interfaccia utente in un database. Sto contribuendo alla preparazione del lancio di PortableUI 19.2. Sto testando la funzionalità del report sul conteggio delle parole nell'automazione della localizzazione.
- Allison Liang: Questa settimana ho convalidato i file localizzati per Big Books e li ho caricati su P4; ho convalidato ed elaborato le fatture dei fornitori; ho tradotto le stringhe dei dati di esempio 19.2 per ZH; ho elaborato le nuove stringhe del Marketplace e le ho consegnate ai fornitori per la traduzione.
- Howard Chen:
- Pre-elaborazione dita modificata e lavoro popolare in base alla modifica del team di documentazione
- Ho completato la nuova funzionalità della dashboard per esportare/pubblicare la traduzione utilizzata per il progetto del libro al momento del suo lancio iniziale con backend e chiamate API.
- Alcune correzioni di bug
- Sohail Lokhandwala: ha eseguito il debug e implementato la visualizzazione dell'elaborazione batch, ha aggiunto casi di test per il batching e ha iniziato a lavorare sulla visualizzazione delle differenze nei risultati.
Documentazione
- Qiana Perry:
- Ho partecipato alle riunioni.
- Aggiunti i riferimenti bibliografici in BA.
- Ho collaborato con l'ufficio acquisti e Synchro Soft per la richiesta di software.
- Avviata la pulizia dei file in JSG.
- Ho svolto attività di pianificazione e coordinamento del progetto.
- Jill Amaya: ha corretto le citazioni in DOE, RSM e LS, ha revisionato le stringhe UI 19.2, ha effettuato la revisione paritaria del lavoro di conversione e test JSG e ha lavorato sui file convertiti EG.
- Susan Conaghan:
- Transizione Oxygen: Completata la correzione dei riferimenti incrociati in QPM e l'aggiunta dei collegamenti di riferimento in QPM e FLM. Inizio la pulizia delle annotazioni e delle conversioni in UG.
- Ho completato le note di rilascio per JMP Live 19.5 e le ho consegnate a L10N.
- Devon Powell: ha corretto i riferimenti incrociati al materiale di citazione nei libri di statistica, ha consegnato sette libri di statistica agli autori affinché estraessero le equazioni LaTeX
- Chris Barrett: Ho corretto i link alle citazioni nei libri di statistica. Ho parlato con Daylen del suo script per la riparazione del menu. Ho chiacchierato di nuovo con Michael Osinibi sulla gestione dei cookie in arrivo. Io e Devon abbiamo parlato dei problemi relativi all'ossigeno.
~ Nota di Shannon
(Penso che possiamo immedesimarci tutti! ~Melanie)
