19.1.2: Approvazione QA 14/5/26 • 19.2: Inizio modalità di approvazione del codice 18/6/26 • 20.0: aperto in main • 20 Blocco EA3 30/4/26; Blocco funzionalità 23/7/26
Benvenuti all'aggiornamento sullo sviluppo di JMP dell'8 maggio 2026!
Abbiamo superato la fase di blocco di sicurezza di JMP 19.1.2 . Il team di controllo qualità inizierà a testare le versioni finali del programma di installazione la prossima settimana, con rilascio previsto a metà maggio.
Oggi il team QA ha approvato JMP 20 EA3 ! Prevediamo che i nuovi programmi di installazione e gli aggiornamenti della pagina web EA saranno disponibili per i membri EA all'inizio della prossima settimana. Alcune delle principali funzionalità che il team di gestione del prodotto sta evidenziando sulla pagina web EA includono: variabili di overlay multiple in Graph Builder, connessione senza driver a Databricks e Oracle (introdotta per la prima volta in EA2), aggiornamenti della piattaforma Survival (in continuità con EA2), funzionalità a fasi in Control Chart Builder, filtro wavelet FDE (Pro) e nuovi modelli di riempimento dello spazio per esperimenti su larga scala (ad alto throughput). Grazie a tutti coloro che hanno lavorato a questa nuova versione! Attendiamo con interesse i vostri feedback.
Congratulazioni ai nostri colleghi che hanno recentemente festeggiato importanti traguardi professionali a maggio! Mercoledì, durante il pranzo di collaborazione di maggio, abbiamo celebrato gli anniversari di Chris Gotwalt (25 anni), Giovanni Schroedl (35 anni) e Mandy Chambers (che ha compiuto 40 anni, con tanto di anello! :smiling_face_with_smiling_eyes:). John Hall ha inoltre presentato le nuove sviluppatrici del team di statistica , Elyse Borgert (nel gruppo di Clay Barker) e Taylor Petty (nel gruppo di Laura Lancaster). Ha anche ricordato i recenti anniversari di Christine Bevan e di Falco Kronmuller , ospite del team. Siamo molto grati a tutti i membri del team JMP, ma siamo particolarmente orgogliosi di tutti i colleghi che hanno contribuito per tanti anni al miglioramento dei prodotti di SAS e JMP.
Comunicazioni generali
Date importanti in arrivo
- Blocco del codice JMP 20 EA4 – 11/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
Test di sistema/host - Cary
- Audrey: Revisione di snippet JSL per Scott Allen che potrebbero essere rilasciati esternamente allo scopo di formare i LLM. Test EA3. Inizio anticipato dei test 19.1.2 dato che non abbiamo avuto build recenti. Aggiornamento di alcuni dei nostri processi di monitoraggio per interrogare i dati nella nuova posizione dopo la migrazione dei nostri dati di test su AWS. Pianificazione degli stagisti estivi. I nostri team di test hanno apprezzato una gita alla fattoria Burkett e la consigliamo vivamente come attività di team building di gruppo.


- Mandy: Ho installato e testato JMP20EA3 per Windows e Mac; ho lavorato alla verifica di una correzione per la versione 19.2 e di diverse per la 20, aggiungendo test dove necessario; una modifica all'ordine dei colori in JMP 20 ha alterato alcuni dei miei test, quindi li ho corretti nella versione 20; sto lavorando all'aggiunta di funzionalità JSL per i tag di colonna e le preferenze dei tag, nonché ad alcune nuove aggiunte di raggruppamento per Recode with JSL.
- Eric: Ho installato la build EA3 per JMP 20 e ho scoperto che mancava il file duckdb.dll; ho avvisato Bob Hickey in modo che potesse correggere gli script EA per includere il file e ricompilare il programma di installazione. Ho continuato a eseguire il debug degli errori nei test ODBC JSL. Attività di team building con il mio gruppo di volontari presso la fattoria Burkett nel campus.
- Cacciatore: Completati i test del programma di installazione JMP 20 EA 3 per diverse configurazioni. Apriti due elementi JIRA individuati durante i test di EA 3. Continuati i test con un'altra build di JMP 20 per un aggiornamento di convalida della licenza per JMP-30541. Partecipato all'attività del gruppo di test host presso Burkett Farm martedì.
- Ho esaminato ulteriore documentazione localizzata e ho aggiornato i relativi elementi JIRA.
- Balsamo: Ho completato il secondo ciclo di test I18N per JMP20 e ho verificato che i pochi problemi riscontrati siano stati risolti. Ho aggiunto una nuova copertura di test Mimic per alcuni dei bug recentemente corretti in Data Table e Tabulate. Ho iniziato i test di accessibilità utilizzando la tastiera e JAWS.
- Justin: Sto rivedendo la suite di test Python per risolvere i problemi introdotti da pyarrow 24, mi sto impegnando per completare i test dell'integrazione di run_jsl() in Python, che accetta file JSL come input, e sto iniziando la validazione del supporto per gli ambienti virtuali Python.
Test di siti web – Cary
- Josh:
- Sono stati creati nuovi certificati wildcard per gli ambienti di sviluppo e test live di JMP. Questi certificati sono validi fino ad aprile 2028 .
- Ho testato e distribuito i certificati, quindi li ho aggiornati con successo su 30 server .
- Ho esaminato tutti i server AWS attualmente a mio nome e ho valutato se sono ancora necessari. La maggior parte di queste macchine è tuttora indispensabile.
- Ho creato gli elementi Jira e predisposto le macchine per i test di JMP Live 19.1.2 , che inizieranno lunedì .
- Proseguono i test di JMP Live, con particolare attenzione a JMP Live 20.0 , soprattutto per quanto riguarda le recenti modifiche all'autenticazione .
- Durante questo periodo sono stati introdotti test di sicurezza intermittenti, che vengono ora integrati nel processo di validazione in corso.

- Hui:
- Test pianificato: le modifiche al riquadro di triage dello screening del processo verranno convalidate successivamente; l'esito è la conferma che il contesto ID richiesto sia costantemente visibile durante i flussi di lavoro di triage (JMPHTML‑15465, JMPHTML‑15471).
- Aperto: il rendering di mosaici/marcatori può fallire dopo le interazioni di ridimensionamento, con conseguente perdita di output visivo; la copertura dei test rimane focalizzata sui percorsi di ridimensionamento fino a quando non viene confermata la stabilità (JMPHTML‑15485, JMPHTML‑15495, JMPHTML‑15500).
- Validato: la logica di ridimensionamento dei marcatori ricalcola solo i dati necessari anziché ricostruire le cache complete, preservando lo stato visivo e riducendo al contempo il carico di lavoro di ridimensionamento.
- Convalidato: Il caricamento dei report su richiesta e le modifiche ai grafici multi-X migliorano la reattività interattiva in flussi di lavoro di analisi tipici.
- Chiuso: Correzioni verificate relative alla gestione dello stato dell'interfaccia utente HTML5, all'applicazione delle dipendenze dei moduli e alla memorizzazione nella cache del percorso di esportazione riducono i rendering vuoti e la latenza di esportazione nell'uso di routine.
- Seema: Ho iniziato la settimana con un'attività di team building davvero divertente alla fattoria Burkett.
- Accettato e chiuso:
- La mancanza di ID stringa per gli avvisi CCB con più righe/ID restituisce un valore imprevisto nel pannello degli avvisi e nelle notifiche e-mail.
- Il testo del pannello degli avvisi indica che la categoria senza avvisi ha avvisi
- Confusione del badge PS triage rosso (openValidWarningsCount) e blu (warningSummaryCount)
- Annidamento per livelli e gruppi all'interno delle intestazioni di tabella/colonna nel pannello degli avvisi
- Jiras creato:
- In alcuni casi la notifica via e-mail per gli avvisi non viene inviata, gli avvisi non vengono visualizzati nel pannello degli avvisi
- La pubblicazione del Process Screening su JMP Live fallisce con un errore per avvisi vuoti quando si utilizza lo switcher di colonne.
- Mateo: Stiamo riorganizzando il modo in cui il nostro framework di automazione gestisce i token di accesso personali in JMP Live 20 e aggiornando i nostri test automatizzati nella pagina di feedback e spazi.
Nucleo
- E S: Continua il lavoro sul supporto all'accessibilità per TableBox. Correzione per SpacerBox <
- Dave B:
- Risolto un vecchio bug che causava la scomparsa o la visualizzazione sempre nera di alcuni marker 3D di alta qualità.
- Risolto un problema di regressione grafica 3D che causava un malfunzionamento nel ridimensionamento degli assi.
- Risolto un problema di compilazione su Mac che impediva la visualizzazione dei messaggi di avviso nel log; è ancora necessario ripulire l'output.
- Risolto un potenziale arresto anomalo con le caselle di controllo in una tabella ordinata e raggruppata
- Evan: Sto lavorando sull'accessibilità di TableBox e sull'accesso tramite tastiera. Sto analizzando le varie strutture di TableBox utilizzate in JMP. Sto facendo ricerche sulle palette di colori accessibili ai daltonici. Sto esaminando le unità fisiche dei dati di esempio.
- Xan: Aggiunta la statistica Area sotto la curva all'elemento Linea di Graph Builder. Avviato e poi accantonato un progetto per una funzione di pre-riepilogo all'interno di Graph Builder (come ID in Bubble Plot). Lavoro di misurazione degli assi.
Dipartimento dell'Energia e affidabilità
- Caleb: Ho iniziato a lavorare all'aggiunta di un report riassuntivo all'esploratore del campionamento di accettazione e alla correzione di alcuni bug relativi ad alcuni miglioramenti infrastrutturali a tutti gli esploratori della dimensione del campione.
Hosting e interfacce
- Michael H: Piccole modifiche per migliorare l'efficienza, la robustezza e la correttezza del threading di CallbackList e dell'importazione SAS7BDAT.
HTML interattivo
- Paolo Spychala : Ho lavorato sulle prestazioni dei report JMPHTML. Abbiamo migliorato le prestazioni del ridimensionamento dei grafici a mosaico (JMPHTML-15476) e degli istogrammi [JMPHTML 15449]. Abbiamo migliorato le prestazioni delle dashboard posticipando i calcoli sulle schede inattive (JMPHTML15477). Per quanto riguarda gli aspetti non legati alle prestazioni, ho anche aggiunto il supporto per Contour Profiler per frame multipli [JMPHTML15147]. Ho inoltre aggiunto il supporto per barre indipendenti, ovvero barre separate per gli istogrammi (JMPHTML-15024). Infine, abbiamo anche aggiornato NodeJS su Jenkins (JMPHTML-15474) e risolto altri bug.
- John Powell:
- Risolti due bug causati dalle ottimizzazioni delle prestazioni ( JMPHTML-15484 , JMPHTML-15492 ).
- Documentazione aggiornata che descrive i risultati del miglioramento delle prestazioni.
- Preparativi per l'arrivo del nostro stagista estivo.
- Preparazione per la realizzazione di un nuovo lungometraggio.
- Mike Stickles: Ho completato il lavoro su JMPHTML-14083 (Supporto per il formato dei pattern di data). Attualmente sto lavorando all'aggiunta di test unitari per i pattern di formato ai test di formato HTML.
JMP Live
- Aurora: Indagine sui bug di triage. Discussione, documentazione e archiviazione su Jira per lo stato di triage personalizzato. Discussione sui campi di triage personalizzati. Lavoro sul miglioramento della registrazione degli audit (non ancora completato).
Statistiche
- John Hall
- Controllo in corso
- Mostra i limiti di controllo per i grafici di proporzione nella tabella riassuntiva se costanti (JMP-29513)
- Disabilitare l'opzione "Salva oltre i limiti della colonna" se si tratta di un grafico a breve termine o di una colonna di sottogruppo (JMP-30593)
- Mostra il nome della colonna "n Prove" nell'intestazione dei grafici di proporzione (JMP-30298)
- Correggere qc_SampleName a livello di sottogruppo per Live (JMP-28947)
- Aggiungi un suggerimento al pulsante "Per" per incoraggiare gli utenti a utilizzare la funzione "Raggruppamento" (JMP-30651)
- Il delimitatore Live ID dovrebbe essere visualizzato anche se i valori precedenti erano tutti vuoti (JMP-30634)
- Riorganizzare la colonna nascosta "FileName" in modo che contenga un'espressione identificativa JSON per Live (JMP-22018).
- In categoria
- Correggere "Evidenzia celle" per Significativo>"Categoria"[pvalue], che colorava erroneamente tutte le celle significative dopo qualsiasi cella significativa in quella riga. (JMP-30680)
- Aggiungere l'opzione "Confronta ogni cella con il suffisso" con follow-up in AlignmentGrid e OutputStream e salvataggio in Excel (JMP-30497)
- Calcola "Evidenzia celle" - Significativo>"Categoria"[pvalue], per i tassi di Poisson (JMP-30647).
- Laura CS: Ho corretto alcuni bug relativi ai vincoli per il modello a pannello cross-lagged e all'identificazione delle variabili fantasma nel SEM. Sono tornata a lavorare sull'integrazione delle correlazioni policoriche nella piattaforma SEM quando si utilizza lo stimatore MIIV-2SLS. È stato un piacere conoscere i nuovi membri del team di Ricerca e Sviluppo Statistico!
Documentazione statistica
- Michael C:
- Abbiamo rilasciato un aggiornamento per la suite di test NIST che ora utilizza le funzioni interne di unit testing più recenti. Un effetto collaterale di questo aggiornamento è che la suite NIST può ora essere eseguita correttamente nelle versioni localizzate di JMP. (All'inizio di quest'anno, un utente aveva segnalato un problema nell'esecuzione della suite di test NIST in una versione localizzata di JMP.) Se i test avranno esito positivo, pubblicheremo la suite di test aggiornata su jmp.com la prossima settimana.
- Preparato per la fase 2 del progetto di conversione dell'equazione di documentazione.
Test statistici
- Segno: Ho preparato il contesto e le domande per un focus group, formato e moderato da Mia Stephens, per aiutarci a capire come gli utenti di DOE confermano il loro modello e migliorano il loro esperimento quando vengono riscontrate delle carenze. Il focus group si è svolto giovedì. Ho completato il diagramma di flusso a corredo dell'IDF per i miglioramenti alla simulazione delle risposte per DOE. Chris ha recentemente introdotto modifiche significative al processo di adattamento nell'ottimizzazione bayesiana, quindi ho sostituito Oracle per tutti i test unitari per Mac e Windows.
- Giacobbe:
- Aggiunta di test unitari per i nuovi metodi casuali nella progettazione di riempimento dello spazio
- Test di una build provvisoria per Design Explorer
- Test delle cellule evidenziate in categoria
- Preparazione di una presentazione sull'utilizzo degli array di copertura per la scrittura di test unitari.
Gestione del prodotto e marketing del prodotto
- Bryan:
- Accessibilità
- Pubblicata la roadmap di accessibilità del JMP, organizzata per obiettivi a breve termine e a lungo termine.
- Continuo coordinamento sull'accessibilità per la navigazione di report e tabelle in JMP, inclusi il comportamento degli screen reader, la navigazione tra le celle e l'esposizione delle funzionalità delle tabelle tramite client di accessibilità.
- JMP Workspace e flusso di lavoro dei report live di JMP
- Ho creato ed eseguito test di usabilità di Workspace con Byron Wingerd e Don McCormack , quindi ho sintetizzato il feedback per orientare le future decisioni relative a Workspace e alla gestione dei report.
- Ho partecipato alle discussioni sul flusso di lavoro dei report JMP Live riguardanti il posizionamento delle azioni, la denominazione degli stati, la formulazione dello stato di revisione e la direzione delle icone di stato.
- Icone: Prosegue il lavoro di modernizzazione delle icone in stile Fluent.
- Valerie: JMP Validation Suite è ora disponibile sul marketplace di JMP: Suite di convalida . Un ringraziamento speciale a Drew Foglia per aver reso possibile tutto ciò! JMP Validation Suite consente di convalidare JMP®, JMP Pro® e JMP Clinical® dalla versione 19 in poi. Esegue senza problemi la Qualificazione dell'Installazione (IQ), la Qualificazione Operativa (OQ) e la Qualificazione delle Prestazioni (PQ), generando report in formato PDF che documentano ogni fase della convalida. È particolarmente utile per settori altamente regolamentati come quello farmaceutico e biotecnologico. Inizialmente era una richiesta avanzata da tempo dai clienti in India, ma avrà un impatto anche in altre regioni del mondo.
- Sarah Sylvestre: La scorsa settimana io e Sarah Gilyard abbiamo partecipato al simposio 2026 su scienza dei dati e statistica (SDSS) e pubblicheremo presto un post sul blog per condividere la nostra esperienza.
- Mia: Questa settimana abbiamo organizzato due focus group interni: uno sulla dashboard Gauge R&R con Laura Lancaster e uno sull'aumento orientato agli obiettivi per il team DOE. Grazie a tutti gli esperti di JMP che hanno partecipato a queste sessioni!
Supporto tecnico e coinvolgimento
- Wendy:
- Il team di supporto è stato impegnato con JMP Live e con la preparazione dei prossimi aggiornamenti del nostro sistema telefonico, richiesti da Salesforce.
- 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 .
Volume settimanale delle richieste di assistenza tecnica:

Argomenti dei casi in coda per l'assistenza tecnica, la scorsa settimana:

Volume settimanale dei casi di supporto all'interazione:

Argomenti trattati nella coda di interazione, la scorsa settimana (esclusi i casi relativi allo screening di parti soggette a restrizioni):

Operazioni di sviluppo
- Bob:
- Su richiesta specifica, ho aggiornato le date di scadenza dei file PER su jmpsrv01 per le versioni precedenti. Solo per uso interno, ovviamente.
- Modifica al programma di installazione nella versione 20 per gestire i clienti Windows EA che installano versioni EA precedenti.
- Creare i programmi di installazione di Windows EA 3 per la revisione
- Shannon C: Ho esaminato gli elementi critici aperti nel progetto JMP per ripulire l'elenco e richiedere revisioni ove necessario. Ho discusso con vari membri del team JMP e con i responsabili in merito alle priorità di Jira. Ho inserito segnalazioni JMPTEST per alcuni arresti anomali misteriosi riscontrati dai clienti nelle versioni 19.0.X e 19.1.X – un ringraziamento speciale agli sviluppatori per l'aiuto nell'analisi di questi casi!
- Myron:
- Registrazione aggiornata in diversi script che presentavano errori dovuti a instabilità di rete
- JMPTOOL-2146 - test degli script di backup da Postgres a S3
- Test/Manutenzione di tabelle e viste XDB
- JMPTOOL-2175 – aggiorna il dizionario dello stringbot
- Nick:
- Ho lavorato alla pulizia dell'area Progetti archiviati in Jenkins. Ho deciso di creare un archivio tar locale dei file anziché un'AMI, in modo da poter selezionare solo i progetti più vecchi in un archivio che posso archiviare su S3/Glacier.
- Processo di pulizia automatica per macchine Mac di CI/Test/Analisi. Dopo aver esaurito lo spazio su disco sul nostro Mac di CI durante le esecuzioni di JMP 20 questa settimana, ho creato un processo che ci garantirà un'area di lavoro molto più pulita ogni giorno prima dell'inizio del lavoro. Abbiamo iniziato la settimana con circa 8 GB di spazio libero e ora ci avviamo verso il fine settimana con circa 300 GB, mantenuti automaticamente.
- Ho ripristinato l'aggiornamento P4 di Jenkins che causava un problema nella pipeline di HTML5, ho aggiornato alcuni altri componenti che ne avevano bisogno e ho installato un nuovo plugin per consentire il targeting parametrizzato di più macchine di build tramite nodo o etichetta, in modo che i job Freestyle ottengano funzionalità simili a quelle di una pipeline. Quest'ultima modifica permette allo script di pulizia dei Mac di essere eseguito come un singolo processo, pulendo tutti i nostri Mac di CI JMP senza aggiungere nulla al processo.
- Melanie: Test di una correzione per la gestione delle etichette dei valori per le tabelle di dati di esempio [JMP-30598] • Creazione di Jira di fine rilascio per la versione 19.1.2 [JMPTOOL-2179] • Creazione di filtri e dashboard per monitorare i Jira con priorità critica • Alcune operazioni di triage e pulizia di base sui Jira più vecchi
Localizzazione
- Cristoforo: Preparazione dei progetti di localizzazione JMP Live Public 19.5 e SampleData 19.2. Mitigazione dell'impatto dei nuovi tag Oxygen sulla pre-traduzione da sorgenti mif localizzate. Aggiornamento del filtro memoQ e delle regole di segmentazione per massimizzare il riutilizzo delle traduzioni basate su mif. Test di nuove automazioni relative a Oxygen: chunking e convalide. Progettazione di un processo per migliorare il report di modifica delle stringhe legacy per i resi di localizzazione dell'interfaccia utente di JMP con metadati sull'ID utente e la data di modifica.
- Trish: Ho intervistato la candidata per la posizione di DTP. Incontro con il nostro revisore spagnolo e Tiffany per risolvere i problemi relativi ai file ZIP. Ho convalidato i PDF localizzati e le immagini restituiti dal fornitore. Mi sto preparando per il passaggio di consegne dell'assistenza live di JMP la prossima settimana. Grazie ad Alex Taylor per aver configurato l'accesso a Keycloak, necessario ai team di traduzione per acquisire screenshot ( WebJMP-12311 ).
- Sandy: Valutazione dell'utilizzo di diversi strumenti nel nuovo processo di convalida XML dei file Oxygen. Aggiunta di informazioni al report di stringa legacy per Portable UI, Builtins e dati di esempio utilizzati nell'elaborazione dei resi.
- Sohail: Implementata la chat in tempo reale, i messaggi salvati e la gestione in batch per l'interfaccia di chat. Continuo a lavorare sull'invio di messaggi in batch e sulla visualizzazione degli output.
- Howard:
- Finalizzazione del file XML di incollaggio/divisione Dita per il processo di localizzazione
- Finalizzazione della funzione di esportazione del progetto TM
- Ho lavorato all'automazione della traduzione JSL.
Documentazione
- Susan C:
- JMP Live/Public 19.5 EN help:
- Ho creato la guida per admin, user, install, spc, public e config.
- Spinto tutto l'aiuto in diretta.
- Ho inviato tutto il supporto per la revisione tra pari e ho apportato le correzioni necessarie.
- Tutto l'aiuto necessario per i test è stato inviato.
- I colleghi hanno esaminato le richieste di intervento per FLM e MM.
- I colleghi hanno revisionato la conversione e il test (elementi eliminati) per MM.
- Formazione per tutor di tirocinio
- Qiana: Ha partecipato alle riunioni. Ha completato la pulizia del file BA. Ha iniziato la pulizia del file FLM. Jira: JMPDOC-2705, JMP-30431, JMPDOC-2946. Ha svolto attività di pianificazione e coordinamento del progetto.
- Jill: Ho completato la pulizia della conversione e il lavoro di migrazione dei riferimenti incrociati di oXygen sia sulla documentazione del DOE che su quella di MM.
- Devon: Ho spedito gli ultimi libri di statistiche convertiti in XML e il resto dei libri di documentazione, escluso il manuale di riferimento per lo scripting JSL.
Nota di Shannon
Spero che tutti trascorrano un felicissimo weekend della Festa della Mamma! Grazie a Wendy Murphrey per aver condiviso questa bellissima notizia e congratulazioni a Sarah e alla sua famiglia per il loro adorabile nuovo arrivato! La tenerezza qui sotto è semplicemente travolgente. :smiling_face_with_smiling_eyes:
Questa settimana, la famiglia Support si è allargata di un membro! Sarah Seligman e la sua famiglia hanno dato il benvenuto a Benjamin (Ben), che pesa 2,9 kg. Abby e Claire sono orgogliose sorelle maggiori!
