19.0.5: solo correzioni di sicurezza • 19.1: blocco della sicurezza 19/02/26 • 20.0: apri in principale • 20 EA2 blocco 19/03/26
Benvenuti all'aggiornamento sullo sviluppo di JMP del 5 febbraio 2026!
Mercoledì, il reparto QA di JMP ha approvato la maggior parte delle versioni di EA1 . I clienti che aderiscono al programma EA possono ora visitare MyJMP per scaricare i programmi di installazione e visitare la pagina web di EA per saperne di più sulle funzionalità pronte per il test. Per vostra informazione, JMP Student Edition per Mac non è ancora disponibile e non avremo un programma di installazione EA1 per Mac per JMP Clinical per EA1: questa prima iterazione EA per Clinical sarà disponibile solo per Windows. Il nostro prossimo aggiornamento EA è previsto per il 19 marzo e non vediamo l'ora di ricevere feedback da clienti interni ed esterni prima di tale aggiornamento!
Ieri abbiamo raggiunto il traguardo del Security Freeze per la release mensile di sicurezza JMP 19.0.5 . I candidati finali per l'installazione di tutti i prodotti saranno creati domenica sera e saranno esaminati dai team di test in preparazione della release prevista per metà febbraio. Anche il lavoro sulla release di manutenzione JMP 19.1 sta terminando, in vista della release di San Patrizio.
Un ringraziamento speciale a John Schroedl per aver coordinato l'aggiornamento di Visual Studio 2026 ( JMP-29611 ) in collaborazione con gli sviluppatori responsabili di tutte le varie macchine di compilazione che eseguono build notturne, CI e processi jmprunner. John ha anche fornito dettagli per l'aggiornamento delle macchine di sviluppo JMP nelle sue comunicazioni email odierne. Se compilate JMP su Windows, consultate le email di John a JMPRD e JMPDEV inviate oggi per maggiori dettagli.
Purtroppo, John ha riscontrato un bug nella mailing list di JMPRD che ha impedito ad alcune persone di ricevere email sull'aggiornamento del compilatore questa mattina. Ricordiamo che JMPRD è una lista di distribuzione generata automaticamente e gestita da SAS . Dovrebbe basarsi sulla gerarchia organizzativa di sviluppo di JMP, ma periodicamente si sono verificati problemi che hanno portato a modifiche involontarie a questa lista. Se apportiamo aggiornamenti manuali ai nomi in questa lista, questi non vengono mantenuti, poiché SAS reimposta regolarmente le liste generate automaticamente per conformarsi alle regole esistenti. Ho aperto un ticket ServiceNow per chiedere a SAS di verificare il motivo per cui diversi sviluppatori del gruppo stat non compaiono più su JMPRD. Sospetto che ciò sia dovuto al fatto che la lista non tiene conto dei recenti cambiamenti di gestione all'interno del gruppo stat dev. Spero che il gruppo SAS che si occupa degli aggiornamenti delle regole risolva presto questo problema.
Tra l'altro, JMPDEV è un'altra lista di distribuzione che include membri del team di sviluppo. Uso JMPDEV settimanalmente per inviare aggiornamenti di sviluppo e anche per gli inviti periodici alle riunioni di sviluppo. A differenza di JMPRD, JMPDEV non è generata automaticamente. Oltre allo sviluppo, include la gestione del prodotto e altri contatti in molti gruppi JMP (JMPTS, SE, Vendite, ecc.). Tieni presente che quando aggiungi nuove assunzioni nello sviluppo o in qualsiasi altro gruppo che desidera ricevere regolarmente questi elementi, dovresti contattare me o Beth Evans per aggiornare la lista JMPDEV.
Grazie mille a Richard Zink per la presentazione dei nuovi report clinici di JMP per JMP 20! Richard ha anche condiviso il componente aggiuntivo Survival Explorer attualmente disponibile su JMP Marketplace qui . Se vi siete persi l'incontro, potete trovare la registrazione qui . Richard si è anche offerto volontario per presentare il report "JMP Clinical Exposure Summary" in un prossimo incontro. Se desiderate iscrivervi per presentare a un futuro incontro di sviluppo, aggiungete il vostro nome, titolo e descrizione al programma dei volontari per gli incontri di sviluppo di JMP in Confluence . Se non ci sono ancora righe per il mese in cui desiderate presentare, non esitate ad aggiungerle.
Annunci generali
Date importanti in arrivo
- Blocco di sicurezza JMP 19.1 – 19/02/26
- JMP 19.1 Candidato immagine finale – 23/02/26
- Rilascio pianificato di JMP 19.1 in MyJMP – 17/03/26
- JMP 20 EA2 Codice bloccato – 19/03/26
- Per un elenco completo delle date di JMP 19 e JMP 20 , visita Confluenza .
Aggiornamenti sullo sviluppo di JMP
Hosting e interfacce
- John Schroedl: Sforzi per il passaggio a Visual Studio 2026. Grazie a Dave Barbour , Jim Borek , Nick Ruva, Bob Hickey e Daniele Powell per il loro aiuto! Molti aggiornamenti delle icone da parte di Bryan Fricke . Aggiornate anche alcune aree riservate a Windows, come l'anteprima di stampa e le icone della barra di stato. Discussioni e revisioni del codice relative agli elementi DT collegati.
HTML interattivo
- John Powell:
- Intervalli di confidenza della linea di adattamento corretti mancanti con scala di potenza ( JMPHTML-15256 ).
- Corretta la mappa di calore della correlazione mancante ( JMPHTML-15257 ).
- Heatmap corretta senza X o Y che non corrispondono più a JMP ( JMPHTML-15259 ).
- Messaggio di registro di output quando vengono rilevati grafici a torta non supportati con sovrapposizione ( JMPHTML-15045 ).
- I grafici a torta con ordinamento per righe o sequenze di righe non supportati vengono visualizzati in modo statico ( JMPHTML-14979 ).
- Aggiunto supporto per il colore personalizzato dell'area circostante i grafici non Graph Builder ( JMPHTML-15018 ).
- Aggiunto supporto per colori personalizzati delle etichette Heatmap ( JMPHTML-2125 ).
- Ha lavorato sul supporto per 'Etichetta per riga' per le mappe di calore ( JMPHTML-1268 ).

JMP Live
- Aurora: correzione bug 19.5: casi limite di accesso ai dati che incidono sulla gestione degli avvisi del grafico di controllo, accesso utente perso durante la rigenerazione del report in coda, messaggio di errore relativo al nome utente non univoco.
Statistiche
- John Sall: Nello screening dei processi, aggiungere un'opzione per il grafico a istogramma con asse a grana più fine ( JMP-29567 ); gestire sottogruppi parzialmente esclusi come CCB ( JMP-5253 ).

- Elisabetta: Lavoro continuato sull'analisi di potenza per modelli misti. Attualmente sto lavorando a uno script JSL per dimostrare come generare dati esemplari per vari progetti comuni da utilizzare con il nuovo processo di potenza mista. Continuerò a discutere con il personale del DOE su come semplificare sia la parte iniziale del processo che la visualizzazione dei risultati finali. Ho partecipato a colloqui GRA per lo sviluppo di statistiche (ottimi candidati!).
- Laura CS: Ho continuato a lavorare sulla classe "MultiCorrelationFitter"; sia le correlazioni policoriche che quelle poliseriali sono ora completate (insieme alle relative soglie e alla matrice di covarianza asintotica). Ho quasi finito di aggiungere la correlazione prodotto-momento di Pearson, quindi la matrice di covarianza asintotica per tutte le stime è disponibile (sarà necessaria per la stima dei minimi quadrati ponderati in SEM). Ho presentato una proposta di presentazione alla conferenza Modern Modeling Methods.
Test statistici
- Segno: Ho discusso il focus group con Mia e il team Easy DOE per determinare la direzione di ulteriori miglioramenti nella simulazione delle risposte nelle piattaforme DOE. Ho esplorato la nuova funzionalità della tabella dati degli elementi collegati con Jacob per anticipare i problemi delle piattaforme DOE. Ho lavorato su esempi per lo strumento di studio modificato da inviare al JMP Marketplace con Jacob. Ho ripristinato il blocco (giorni) nello script di test unitario per l'adattamento del modello GP in Bayes Opt.
- Giacobbe:
- Test degli elementi collegati da tabelle DOE e script di tabella, con Mark Bailey
- Stiamo lavorando a nuovi test per il grafico della frazione dello spazio di progettazione
- Aggiornamento dello strumento di studio JMP
- Indagine su potenziali problemi di prestazioni
Aggiornamenti sulle scienze della vita
- Ha disegnato: Sto lavorando su JMP Clinical 20.0 Jiras - funzionalità e bug. Sto lavorando sul componente aggiuntivo JMP Validation che combina l'esecuzione dell'installazione di JMP e degli strumenti NIST e genera un PDF e un DOCX con i risultati.
Gestione del prodotto e marketing del prodotto
- Brian F: Continuo impegno nella modernizzazione delle icone JMP, aggiornando un'ampia gamma di icone di piattaforma, modellazione e convalida per allinearle meglio allo stile delle icone di Microsoft Fluent System, tra cui piattaforme di analisi (ad esempio, Profiler, Multivariate, PCA, PLS, Discriminant), piattaforme di visualizzazione (ad esempio, Scatterplot Matrix, Parallel Plot, Surface Plot, Contour, Ternary) e funzionalità di modellazione/ML (ad esempio, Model Screening, K Nearest Neighbor, Naive Bayes, Support Vector Machines), nonché flussi di lavoro di supporto come Formula Depot e Make Validation.
Supporto tecnico e coinvolgimento
- Wendy:
- Buon venerdì! Oltre alle normali attività di supporto, il Supporto Tecnico ha iniziato l'anno partecipando a diversi focus group guidati da PM e altri. Questa settimana, siamo stati lieti di dare il benvenuto a Sanie Fragata nel Supporto Tecnico. Sanie si è laureata di recente in Informatica presso la VCU e, dopo l'inserimento, apprenderà le aree di supporto di JSL, REST, Python e i vari metodi di importazione.
- Di seguito sono riportati i grafici consueti per il volume dei casi e per gli argomenti trattati sia dal Supporto Tecnico che dal Supporto Engagement. Di seguito sono riportati i report TS JMP Live e il link al filtro Jira che mostra i ticket segnalati dal Supporto negli ultimi 14 giorni .
Volume dei casi di supporto tecnico per settimana:

Argomenti dei casi per la coda del supporto tecnico, la scorsa settimana:

Volume dei casi di supporto al coinvolgimento per settimana:

Argomenti dei casi per la coda di coinvolgimento, la scorsa settimana (esclusi i casi relativi allo screening delle parti soggette a restrizioni):

Operazioni di sviluppo
- Melanie:
- Pronti a chiudere la versione 19.0.5! [JMPTOOL-2032] Attività di fine rilascio per la versione 19.0.5 - Jira
- Preparazione per la formazione su Oxygen la prossima settimana; collaborazione con la documentazione per un'ultima esecuzione di MIF-PDF 19.1 e interruzione di questo processo giornaliero; eseguirò manualmente il lavoro corretto per qualsiasi altro problema (come le note di rilascio).
- Ho trovato una stringa problematica che necessitava di una traduzione speciale. ( Grazie a Yeng Saanchi, Michael Crotty e Yusuke Ono per il contributo ).
- Monitoraggio degli aggiornamenti di Notepad++ sulle VM: [JMPTOOL-2027] Assicurarsi che Notepad++ sia aggiornato alla versione 8.9.1 - Jira
- Ho aggiornato Visual Studio sul mio portatile. E Perforce perché stavo usando una versione imbarazzantemente vecchia. Grazie a John Schroedl per averci guidato attraverso l'aggiornamento e a Nick Ruva, Jim Borek e Dave Barbour per aver collaborato per garantire che le build di CI, i test unitari notturni e JMPRunner fossero tutti aggiornati correttamente.
- Infine, complimenti al meteo della Carolina del Nord per aver deciso di non farci nevicare/ghiacciare questo fine settimana (almeno l'ultima volta che ho controllato).
- Bob:
- Programmi di installazione pubblicati per la versione 20 Early Adopter 1
- Supportato il passaggio di Windows a Visual Studio 2026 , con modifiche al programma di installazione per utilizzare nuovi file.
- Esaminato e fornito feedback a Nick sugli aggiornamenti del lavoro di conservazione/pulizia jmpsrv01
- Lavoro continuato sull'automazione basata su batch per il completamento dell'installatore notturno
- Mirone:
- JMPTOOL-1477 – database utenti aggiornato, firewall di Windows, ecc. per l'interfaccia utente della dashboard
- JMPTOOL-2027 – Notepad++ aggiornato su diversi server
- JMPTOOL-2024 – crea nuovi nomi di libri in JiraBot
- ha lavorato su alcuni problemi casuali del sistema di crash
- Jim: Aggiornato il programma di installazione di Mac OS per utilizzare i trattini nei nomi, anziché i doppi caratteri di sottolineatura; modificati i computer di test unitari sia per Mac OS che per WinOS per utilizzare questa nuova convenzione.
Localizzazione
- Cristoforo: Ho completato l'implementazione del nuovo processo di pseudo-localizzazione per i test i18n. Sto aiutando a elaborare le traduzioni delle descrizioni cliniche e di mercato e le revisioni in inglese. Sto studiando per la formazione su Oxygen la prossima settimana e sto esaminando lo strumento Oxygen Author. Sto definendo l'ambito del lavoro per il processo di localizzazione dei sottotitoli video del gruppo Marketing.
- Allison: ha elaborato le stringhe del Marketplace per la localizzazione; ha risposto alle domande relative all'acquisizione di screenshot localizzati per JMP Live Public; ha letto i materiali di formazione per prepararsi alla formazione Oxygen della prossima settimana; ha convalidato ed elaborato le fatture dei fornitori.
- Sandy: ha lavorato alla ristrutturazione delle classi di convalida della dashboard.
Documentazione
- Qiana: Ho incontrato Ryffine per testare la tecnologia e fornire una breve panoramica di P4V per la prossima formazione su Oxygen. Ho chiuso e rinviato i Jira. Ho incontrato il team di Clinical Doc e Tester per fornire una panoramica dei processi di test, revisione e modifica del team di Doc. Ho completato la lettura pre-formazione su Oxygen. Ho svolto attività di pianificazione e coordinamento del progetto.
- Susan C:
- Ho completato l'integrazione del feedback di revisione sulle Note di rilascio per JMP 19.1. Grazie a tutti coloro che hanno recensito! Ho incorporato le modifiche di Jill.
- Stiamo lavorando sulle funzionalità di JMP Live 19.5.
- Pianificazione Jira per 20 e 19.5.
- Devon: revisione dei materiali di formazione di Ryffine, preparazione di informazioni sui metadati provvisori da utilizzare nella guida XML, lavoro sulla pubblicazione di file XML suddivisi a diversi livelli.
- Jill: revisione delle stringhe dell'interfaccia utente 2/2, revisione di EG Jiras nel report dell'autore, modifiche al componente aggiuntivo Marketplace e modifica delle note di rilascio 19.1.
- Chris : Aggiornate le istruzioni per la revisione paritaria per la guida e il PDF. Caricata la mappa di supporto 20.0. Preparazione all'allenamento DITA.
Test di sistema/host - Cary
- Mandy: Ho discusso le regole dei tag per JMP 20 con lo sviluppatore, collaborando alla progettazione della nuova funzionalità. Ho eseguito i test di installazione per JMP20EA1; ho ricevuto oggi il mio primo feedback su EA1 da Jarmo (non Holger). Sto lavorando alle modifiche alla tabella dati per JMP 20, risolvendo piccoli problemi mentre gli sviluppatori continuano ad aggiungere piccole modifiche per report, chiusura e salvataggio. Continuerò a lavorare sulle nuove modifiche alle tabelle, per la versione 20, alle tabelle dinamiche e ai tag, cercando di aggiungere alcune regole da condividere e mostrare.
- Eric H: Continuo a chiudere le versioni 19.1 (e 20.0) di Jira. Chiuso gli obiettivi individuali per il 2025 in Workday. Installato e configurato il driver Oracle ODBC per Mac. Installato Perforce su Mac e configurato il mio spazio di lavoro per accedere all'interfaccia utente grafica del JSL Unit Test Framework per l'esecuzione di test JSL su Mac. Verificato l'aggiornamento HDF5 2.0.0 su Windows e Mac. Richiesto l'accesso al database Snowflake e lavorato alla creazione del mio nuovo Snowflake Data Connector. Ho partecipato a una panoramica di Workflow Builder con Mandy.
- Nick H: Ho collaborato con Myron per implementare le nuove modifiche alla Testing Dashboard su jmptoolprod in AWS. Questo ha comportato la creazione di branch del codice della dashboard per il vecchio server jmptool legacy e il server AWS jmptooldev. Il nuovo server di produzione monitorerà il branch master e potremo testare eventuali modifiche con il branch dev su jmptooldev. Ora dovresti vedere la versione prod della Testing Dashboard qui . Una volta che saremo sicuri della nuova configurazione prod, aggiornerò le email notturne in modo che puntino al server prod. Inoltre, sto continuando a lavorare per ripulire i test unitari, lavorando sulle verifiche di funzionalità/bug della versione 20.0 e correggendo un piccolo bug con l'interfaccia grafica JSL Unit Test.
- Audrey: Sto lavorando con Krzysztof al test di alcuni file di pseudo-traduzione che i team di testing utilizzeranno per i test I18N (grazie mille!). Sto verificando la correzione di sicurezza di libcurl nella versione 19.0.5 e preparandomi per la convalida finale della versione 19.0.5 la prossima settimana. Sto pianificando il progetto con Mike Muhlada.
- Cacciatore: Ho completato i test JMP 20 Early Adopter 1 su Mac e Windows. Ho risposto al mio primo caso JMP 20 EA 1. Ho esaminato i documenti localizzati di Discovering JMP. Ho svolto indagini e verifiche su JIRA.
- Balsamo:
- Completato il primo round di test I18N il 19.1
- Aggiunti nuovi test unitari e imagediff per i problemi di Tabulate risolti in 20
- Ha partecipato ai test EA1 installando e testando JMP Student Edition su Windows
Test Web – Cary
- Josh:
- Completato il lavoro di verifica JMP Live Jira, inclusi i lavori di pulizia amministrativa, la verifica delle correzioni di sicurezza e diversi problemi vari.
- Ambienti di verifica creati per la parte JMP Live della versione di sicurezza 19.0.5.
- Ho sostituito l'ambiente distribuito JMP Live 20 con nuovi server a causa di un problema con l'installazione. La transizione è stata rapida poiché il database è ospitato su una macchina separata.

- Taylor:
- Accettato e chiuso:
- La formattazione barrata non viene visualizzata correttamente nel registro cronologico e nel registro di controllo.
- Carte fantasma in "Aggiornate di recente"
- Messaggio di errore "... troppo lungo per la pubblicazione su {{product}}..."
- Il conteggio della coda degli eventi dovrebbe essere pubsub quando i pacchetti vengono eliminati
- Come utente JMP Live, posso utilizzare "Apri in JMP" con una connessione Personal Access Token
- Duplica automaticamente used_data quando duplichi un post in un altro spazio
- Il post di dati creato a causa dello spostamento tra spazi non contiene voci del registro di controllo
- Le icone del chip del filtro della modalità luce vengono sbiadite
- Carattere separatore di riga non riconosciuto in extractAddInDetails
- "X elementi selezionati" anche quando nell'interfaccia utente non appare nulla di selezionato
- In corso:
- Si consiglia di utilizzare dotenv-eval per interrompere l'utilizzo di password in chiaro in .env
- Utilizzare WinSW direttamente invece di node-windows
- Seema: Sto lavorando su Jiras come al solito:
- Accettato e chiuso:
- Riferimenti di prova Directory PostgreSQL 9.6
- Riepilogo del triage calcolato in modo errato in base all'accesso ai dati in alcuni scenari
- Non popolare triage_summary per i report di screening dei processi
- Errore durante la pubblicazione di una dashboard che utilizza report per Control Chart Builder e Process Screening, entrambi con avvisi
- Lo script di importazione dei dati non riesce quando si carica una tabella con lo stesso nome dell'originale
- Isolare HistoryLogQuery dagli altri per evitare il blocco della pagina
- Creati Jiras
- Gli utenti senza autorizzazioni sui dati possono visualizzare le informazioni sui dati nella cronologia quando gli avvisi vengono aggiornati
- In corso:
- Sono stati creati nuovi marcatori spuri, notifications.supporting_data.allMarkers non corretti, in alcuni scenari di accesso ai dati
- Anna:
- Verifica delle correzioni desktop per Graph Builder e conferma che l'output HTML5 non è interessato.
- Ho testato il problema dell'asse logaritmico segnalato da John P e risolto da Xan. John ha ora corretto la parte HTML del problema.
- Test di correzione della trasformazione dell'ambito della tabella Xan ed Ernest scoperti su desktop. Nessun impatto sui report HTML5 o JMP Live.
- Aggiornamento di JMP Pro 19 Nuove funzionalità implementate in JMP Live .
- Hui:
- Pubblicato il piano di test di pseudolocalizzazione per JMP Live su Confluence (grazie a Michael Goff per il rapido feedback).
- Sono stati proseguiti i test esplorativi sull'ambiente JMP Live i18n e sono stati archiviati 9 elementi Jira su WebJMP e JMP Testing.
- Verificati 11 elementi Jira che riguardano JMP desktop, JMP HTML e WebJMP.
- Matteo: abbiamo aggiornato i nostri test automatizzati dell'interfaccia utente di JMP Live (in particolare per la pagina di accesso, la pagina di disconnessione, la home page e la barra di navigazione) con i risultati previsti in JMP Live 19.x e 20.0.
Nucleo
- Dave B:
- Indagine sugli arresti anomali (arresto anomalo per sovrascrittura della memoria JmpClinical, arresto anomalo per divisione per 0 di tabledisplay)
- Risolto un problema di regressione che interrompeva la modifica dei componenti aggiuntivi
- È stato esaminato un bug correlato al componente aggiuntivo che causava l'ignoranza del primo clic in una finestra di dialogo modale
- Dan S: Aggiunta preferenza per sopprimere il prompt alla chiusura di un report collegato non salvato. Correzione per Salva con nome/Esporta da un report collegato. Ulteriore lavoro sui prompt di salvataggio e di documenti non elaborati. Correzione della versione 19.2 per il titolo della struttura in un gruppo di adattamento con "Per".
- Xan: sospensione del lavoro di correlazione GB e avvio delle parentesi di significatività GB per le visualizzazioni ANOVA.
DOE e affidabilità
- Caleb: Sto lavorando a miglioramenti alla piattaforma di campionamento per accettazione e a qualche bug nell'esploratore delle dimensioni del campione. Non vedo l'ora di iniziare a guardare le Olimpiadi invernali, che iniziano ufficialmente oggi!
Nota di Shannon
Grazie mille a Mike Stickles per aver condiviso questo divertente meme! Spero che abbiate tutti un fantastico fine settimana. Forse non farà molto caldo questo weekend, ma non vedo l'ora che arrivi la prossima settimana!

