19.0.4: solo correzioni di sicurezza • 19.1 : tutte le modifiche richiedono la revisione del codice e 4 approvazioni • 20.0: aperto nella pagina principale • 20 EA1: blocco il 22/01/26
Promemoria speciale da Trish:Il blocco del codice di sviluppo di JMP 19.1 è previsto per lunedì 5/1/26. Si prega di occuparsi delle nuove stringhe attualmente "bloccate" e, se necessario, di adottare le misure necessarie per liberarle. Al ritorno dalle vacanze, si prega di effettuare il triage anche delle stringhe dell'esecuzione del 4/1/26. Grazie!
Benvenuti all'aggiornamento sullo sviluppo di JMP del 19 dicembre 2025!
Questa settimana abbiamo rilasciato la versione 19.0.3 per tutti i prodotti JMP. Grazie a tutti coloro che hanno partecipato a questa release mensile! Ricordiamo che, mentre la maggior parte delle release "dot-dot" include solo correzioni di sicurezza, le nostre release XX.X.3 consentono l'inclusione di alcune correzioni di bug funzionali critici. Tali correzioni funzionali devono essere approvate tramite uno speciale processo di approvazione basato su Jira che coinvolge Project Manager/assistenza clienti, responsabili della sicurezza e dei test. Nella versione 19.0.3, sono state apportate alcune correzioni critiche al codice desktop di JMP, insieme ai necessari aggiornamenti di sicurezza. È possibile scaricare le note di rilascio per le correzioni funzionali della versione 19.0.3 qui e trovare i bollettini di sicurezza della versione 19.0.3 nel JMP Trust Center qui . Con la conclusione dei lavori sulla versione 19.0.3, DevOps si è ora impegnato a rendere operativa e testare l'infrastruttura della versione 19.0.4. Nel frattempo, anche la modalità di approvazione di JMP 19.1 è proseguita questa settimana, con le richieste finora inviate collegate a questo epico documento .
Mentre ci avviciniamo al nostro primo EA, il cui blocco è previsto per il 22/01/26, vi preghiamo di continuare ad aggiungere pagine di funzionalità dopo questa pagina "Come fare" (aggiornata per JMP 20, grazie a Mia!). Le pagine di funzionalità riassumono il lavoro pianificato e in corso in modo intuitivo. La parte "Motivazione" e "Riepilogo" di una pagina di funzionalità è particolarmente importante, poiché il testo viene estratto direttamente dal documento sorgente unico di gestione del prodotto, utilizzato per la preparazione dei contenuti per la pagina web dell'EA e la pagina "Nuova funzionalità" visualizzata al momento del lancio.
A proposito di funzionalità, vi preghiamo di dedicare qualche minuto alla consultazione di questa pagina di Confluence su come utilizzare le richieste di funzionalità e di commentare la pagina in caso di domande o richieste di chiarimenti. Il processo di richiesta di funzionalità di JMP (e il relativo processo di gestione della lista dei desideri gestito dal product management di JMP) ha continuato a evolversi negli ultimi cicli e questa pagina illustra come stiamo attualmente utilizzando le richieste di funzionalità per acquisire, ricercare e classificare le richieste dei clienti provenienti da diverse fonti.
Spero che abbiate tutti dedicato un po' di tempo alla registrazione dell'aggiornamento aziendale di fine anno JMP 2025, pubblicato questa settimana! Ha portato buone notizie sulla crescita del fatturato di JMP nel 2025, nonostante i numerosi cambiamenti, le incertezze e gli imprevisti che si sono presentati lungo il cammino quest'anno. Congratulazioni ai vincitori del JMP Spotlight Award, annunciati nel webcast!
Henry Moore, specialista senior in tecnologia per eventi, è stato premiato per il suo significativo contributo tecnico al JMP Studio di recente sviluppo (dove è stato registrato il webcast di aggiornamento!), per la sua competenza ed efficienza nella produzione di un'ampia gamma di risorse di lancio di JMP 19 e per il suo contributo al miglioramento dei processi durante la collaborazione con fornitori esterni e contratti interni. Se avete visitato l'ufficio di Henry, saprete che è un appassionato di Lego. Chiaramente, il suo team è grato di avere Henry che assembla i pezzi con loro ogni giorno!
È stato fantastico anche vedere il team JMP Engagement guidato da Gary Catalfu premiato con un premio di gruppo! Questo team in espansione, guidato dal team di supporto tecnico JMP di Wendy Murphrey, si è assunto un carico di lavoro gravoso, tra cui casi di autorizzazione e RPS, oltre a molte altre richieste dei clienti. Nei pochi anni della sua esistenza, questo team è diventato una parte indispensabile dell'impegno globale di supporto clienti di JMP.
Un ringraziamento speciale anche ai vincitori del premio Spotlight per lo sviluppo! La sviluppatrice JMP Live Aurora Tiffany-Davis ha vinto un premio individuale per il suo lavoro su JMP Live, tra cui l'eccezionale supporto ai clienti durante gli eventi Discovery in tutto il mondo (nominato da Dan V). Anche Yeng Saanchi, tester di software di analisi, ha vinto un premio Spotlight individuale, riconoscendo il suo attento impegno nei test per le piattaforme Sample Size Explorers e Bayesian Optimization, il suo lavoro sui brevetti statunitensi con il team JMP e le sue presentazioni a un pubblico interno ed esterno.
Ultimo ma non meno importante, il team di sicurezza di JMP ( Travis Lapolla, Alex Taylor, Paul Nelson, Kristen Slappey, Justin Chilton, John Schroedl, Nick Ruva e Shannon Leslie ) ha vinto anche per la sua collaborazione nel promuovere una cultura incentrata sulla sicurezza in JMP e JMP Live. Questo team ha svolto un ruolo fondamentale nella transizione da cicli di rilascio semestrali in JMP 17.X a rilasci bimestrali in 18.X, per poi passare a rilasci mensili in JMP 19.X, che ci consentono di correggere vulnerabilità di terze parti con tempistiche standard di settore. Sia il team di JMP Engagement che il team di JMP Security sono menzionati anche nella Parte 5 dei post di "Year in Review 2025" su Inside JMP . Speriamo che abbiate avuto modo di leggere anche questo, e anche altri articoli della serie!
Annunci generali
Date importanti in arrivo
- Blocco del codice JMP 19.1 – 05/01/26
- JMP 19.1 Doc Freeze – 07/01/26
- JMP 19.1 L10N Freeze - 15/01/26
- Blocco di sicurezza JMP 19.1 – 19/02/26
- JMP 19.1 Candidato immagine finale – 23/02/26
- Per un elenco completo delle date del JMP 19 , visita Confluenza .
Aggiornamenti sullo sviluppo di JMP
Gestione del prodotto e marketing del prodotto
- Giorno V:
- Pubblicato il Product Management 2025 Readout , un riepilogo delle principali iniziative, degli obiettivi raggiunti, dei programmi e delle metriche fornite dal team PM nel 2025. Grazie a tutti nel team PM per un anno fantastico e grazie a Kaylee per aver messo insieme le diapositive aggiornate della scorecard.
- Scott Allen ha già iniziato a lavorare a pieno ritmo come nuovo PM per JMP Marketplace e Natural Language Interface (NLI): non vediamo l'ora che inizi a lavorare sul serio il 1° gennaio 2026.
- Il 2025 è stato un anno fantastico per migliorare i nostri prodotti e non vedo l'ora di affrontare un entusiasmante 2026.
- Bryan F: Ha illustrato un prototipo Figma Make, correlato a JMPPRODMGMT-1379 , per un pannello laterale modificato a Dan Schikore , Ernesto Pasour , Evan McCorkle e Giuliano Parris , che offre una navigazione tramite finestre e una gestione dei report più intuitiva. Ha fornito feedback sull'esperienza utente per JMPUX-233 , JMP-13550 e Data Edit UX - Attività di base . Ha condiviso riflessioni sugli sforzi di JMP Assistant con Russ Wolfinger e Scott Allen. Ha avviato conversazioni sui miglioramenti dell'accessibilità per JMP Live con Josh LoPresti e Michael Goff . Ha discusso potenziali miglioramenti per JMP Search con Evan McCorkle . Ha sviluppato la grafica per JMP-26814 , JMP-29117 , JMP-26397 , JMP-26398 . Ha continuato a fare progressi nel corso di Introduzione all'accessibilità web .
Supporto tecnico e coinvolgimento
- Gary:
- I team di supporto continuano a gestire le richieste di assistenza clienti e a completare le attività di fine anno. Lo stato operativo per le vacanze invernali è stato pubblicato sulla pagina della Community e incluso nelle email di risposta automatica inviate all'apertura di una richiesta.
- Di seguito sono riportati i grafici consueti per il volume dei casi e per gli argomenti trattati sia dal Supporto Tecnico che dal Coinvolgimento. 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 .
- Grazie per uno splendido 2025! Spero che tu trascorra delle belle feste!
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 (escluso lo screening delle parti soggette a restrizioni) :

Operazioni di sviluppo
- Melanie:
- Ho risolto alcuni problemi con JiraBot: grazie a Myron e Shannon Leslie per il loro aiuto!
- Abbiamo dato il via al 2026 con il primo promemoria sul calendario per il programma JMP 20 EA.
- Sto lavorando con Trish e Jim per programmare l'ultima esecuzione di Stringbot per il ramo 19.1 a gennaio.
- Abbiamo chiuso il 2025 con la riunione conclusiva del quarto trimestre; iniziamo a pianificare il 2026
- Bob:
- Rilascio di 19.0.3 e file di convalida dell'installer
- Creazione di programmi di installazione per 19.0.4
- Revisione della documentazione MyJMP per i caricamenti dell'installer
- Revisione dei passaggi di backup e ripristino per l'area di installazione jmpsrv01
- Jim:
- Codice sorgente ramificato per la creazione di JMP 19.0.4
- Disabilitati e archiviati molti progetti Jenkins 19.0.3
- Supporto Perforce per più modifiche al codice 19.1
- Ho esaminato il problema di installazione di Python che Paolo Nelson (grazie!) ha rapidamente identificato e risolto; ho creato nuove AMI AWS.
- Shannon C: Ho tenuto diverse riunioni di aggiornamento del quarto trimestre con i membri del mio team; le restanti sono previste per inizio gennaio. Ho esaminato nuovi crash, i progressi sui risultati dei test unitari e verificato alcune attività di branching e altri elementi completati. Sono state settimane impegnative e ho apprezzato tutto il lavoro di squadra svolto dal team DevOps per chiudere l'anno!
Localizzazione
- Allison: ha post-elaborato le stringhe dell'interfaccia utente portatile 19.1 per tutte le lingue e le ha consegnate a Melanie per il controllo dei conflitti JSL; ha tradotto le stringhe dei dati di esempio ZH 19.1 e ha consegnato le stringhe ZH e JA a Krzysztof per la creazione della tabella dati; ha elaborato le note di rilascio 19.0.2 e ha consegnato i PDF localizzati al team Web; ha convalidato le fatture dei fornitori; ha risposto e selezionato le query di traduzione per 19.0 BigBooks.
- Cristoforo: Supporto nell'elaborazione dei risultati di traduzione dell'interfaccia utente JMP 19.1 (compilazione XSTR per PortablUI, creazione di tabelle SampleData). Implementati miglioramenti agli script di elaborazione HTML5 e JMPLive. Test di nuove funzionalità nel nostro flusso di lavoro di localizzazione.
- Sandy: Ho continuato a lavorare sul piano di test di automazione per il processo di commit/restituzione per l'interfaccia utente portatile, i built-in e i dati di esempio. Ho lavorato alla correzione di bug per la convalida dei file di popolamento e la convalida dei file di confronto delle immagini.
- Howard: creati i trigger API Jenkins della dashboard per PortableUI. Aggiunte informazioni su versione e lingua a P4 per il job di ritorno JMP_UI.
- Trish: Continuo a completare le attività di approvvigionamento per il nuovo revisore coreano. Pianificazione per i progetti del 2026.
Documentazione
- Susan C:
- Pianificazione del processo di assistenza JMP Live per SPC
- Integrazione del feedback di revisione per la documentazione di JMP Live (grazie a tutti coloro che hanno contribuito!)
- La produzione ha controllato i miei libri contabili (BA, MM, FLM, PR, TI)
- Reimposta tutti i libri
- Colloqui di tirocinio
- Qiana:
- Ho intervistato 2 candidati per il tirocinio di scrittura tecnica.
- Ho eseguito gli script di produzione sui libri che mi erano stati assegnati.
- Ho apportato degli aggiornamenti alle scorciatoie da tastiera, alla scheda di descrizione del menu di Windows e alla scheda di descrizione del menu di macOS e li ho consegnati per i test.
- Ha lavorato al processo di approvvigionamento del software MathType e alla formazione e al supporto di Ryffine.
- Aggiornamenti apportati al documento 19.1.
- Jill: Controllo di produzione AR, DOE, EG e LS, completato JMP-25070, modificato il capitolo LS Normalizzazione e iniziato a modificare il capitolo LS DistanceMatrix.
- Chris: Ho preparato e pubblicato la bozza della guida 19.1. Ho esaminato il problema con la mappa di supporto. Ho revisionato i file jiras di JSLCOMPAT.
Test di sistema/host - Cary
- Mandy: Ho lavorato su alcuni JIRA, testando e assicurandomi che tutto fosse a posto per la versione 20 e che fosse pronto per il push alla 19.1. Ho fatto alcuni test su Mac/Windows sui playpen per gli sviluppatori sulla Visualizzazione Filtro aggiunta alle piattaforme e sulle correzioni per le tabelle dinamiche (Riepilogo, Stack, Dividi, Trasponi): entrambi sono in fase di sviluppo e non sono ancora stati trasferiti alla versione principale. Sto cercando di risolvere alcuni problemi di Tahoe su Mac, uno dei quali riguarda la lentezza che sembra comparire a intervalli casuali e le finestre che non si chiudono, e ho aperto JMP-29140 per questo problema e sto cercando di trovare una sequenza di cose da fare per arrivare a questo stato.
- Audrey: Dopo che Shannon C ha scoperto che un problema di Jira mancava dalla nostra tabella "Tutti i problemi di JMP Jira", ho indagato e ho scoperto che ne mancavano diversi. Non capisco ancora il motivo, ma ho riesaminato i nostri dati in modo da avere un set completo per i nostri dati sui crash e altri processi. Ho completato le revisioni del quarto trimestre, ripulendo i file JMPSRV01 e ottimizzando i nostri script di convalida dei test di installazione. Ci vediamo l'anno prossimo!
Test Web – Cary
- Josh:
- Fare le chiacchiere di fine anno.
- Verifica delle modifiche a JMP Live, Database, Keycloak e prodotto
- Collaborazione con gli sviluppatori per migliorare l'installer
- Collaborare con il mio team per creare JMP Live localmente sui loro computer
- Rispondere a domande casuali man mano che si presentano e saltare da una chiamata all'altra

- Anna:
- Completati i test del livello di accettazione per JMP Live 19.1 Data Viewer Client.
- Correzioni verificate per il problema di trasmissione delle prestazioni di gruppo e JMP Live Data Viewer - Client.
- Ho testato la correzione di John Powell per inserire il codice di disegno di punti 3D nella sua classe in JMP 20.0.
- Segnalato Scatterplot 3D: la qualità di visualizzazione dei marcatori più elevata non è nitida come quella del desktop
- Segnalato un problema sul desktop risolto da Dave Barbour per Scatterplot 3D: impostazione della trasparenza del marcatore non applicata.
- Verificata la correzione di Mike Stickles per le barre di errore in stile banda non esportate correttamente con punti con variabile colore
- Segnalato GB: Riga: I colori dello stile dell'intervallo della barra di errore non sono stati mantenuti
- GB segnalato: Punti: la selezione funziona in modo diverso per le barre di errore dello stile della banda
- Testato il supporto HTML5 per la modalità di disegno con pennarello.
- Sono stati segnalati vari problemi e John ha inviato a Dieter il supporto per la modalità di disegno con pennarello delineato.
- Seema: Ho completato diversi Jiras per WEBJMP, ho impostato un ambiente di sviluppo con uno sviluppatore JMP Live locale, così da essere pronto per qualsiasi test correlato che mi si presenterà, e ora mi sto immergendo in HTML5 Jiras per Contour Profiler in JMP Live 20.
DOE e affidabilità
- Caleb: Ho continuato a lavorare sul mio prototipo di campionamento di accettazione, cercando di completare l'algoritmo di costruzione del piano. Ho anche avuto modo di unirmi al team del Dipartimento dell'Energia per il nostro pranzo di festa.
HTML interattivo
- John Powell:
- Sostituzione dell'uso del controller di visualizzazione 3D (TrackballControls.js) utilizzato in Scatterplot 3D con uno nuovo, poiché è stato deprecato dall'ultima versione di three.js ( JMPHTML-15152 ).
- Ho sistemato i miei vecchi blog che richiedevano l'accesso per visualizzare i contenuti nello spazio Tutti gli utenti su JMP Public.
- Incontro con Qiana Eaglin e Roger Alford per discutere di come semplificare il reindirizzamento alla versione localizzata online di JMP.com e della documentazione e poter effettuare test in una fase precedente del ciclo di sviluppo ( JMPHTML-15200 , JMPDOC-2698 ).
- Ho completato il modulo 2 del corso STIPS.
- Discussioni di fine anno.
- Mike Stickles: Ho iniziato a lavorare su JMPHTML-489 ( refactoring delle barre degli intervalli in sottoclassi ). Questo richiederà un notevole sforzo di refactoring a causa della complessità del codice BarSegment; prevedo che ci vorranno alcune settimane, soprattutto perché potrebbe essere necessario implementare altre sottoclassi (come le barre di errore) per farlo funzionare correttamente.
JMP Live
- Aurora: 19.0: Ho fornito alcuni suggerimenti al supporto tecnico per un problema di triage del grafico di controllo del cliente. 19.5: Aggiornamenti di pacchetti di terze parti. Test di usabilità per la modifica dei dati. 20.0: Supporto per gruppi multivariabili nello screening dei processi (in corso). Altro: Demo di iterazione e retrospettiva.
Statistiche
- John Sal:
- In Ricorrenza - Se viene specificato Ora di inizio, il Profiler ora formatta per un intervallo di tempo anziché per un orario (anche nella versione 19.1) (JMP-29033).
- Screening in corso
- Estendi "Connetti tramite mancante" per applicarlo alle linee limite (JMP-28977).
- Ora è possibile controllare quali limiti vengono applicati, aggiungendo la possibilità di specificare limiti di controllo inferiori nei grafici di dispersione. Sono inoltre in corso i primi lavori sui test dei limiti non simmetrici (JMP-28962).
- In Sopravvivenza , molti cambiamenti (JMP-29067)
- Cambia il titolo da "Product-Limit Survival Fit" a semplicemente "Survival"
- Inserire tutte le voci del menu Distribuzione in un sottomenu intitolato "Montaggio Distribuzione"
- Aggiungere il ruolo ID per prepararsi al caso in cui ogni soggetto abbia più righe corrispondenti a variazioni di covariate variabili nel tempo. Attualmente, tutti gli eventi temporali tranne l'ultimo vengono saltati.
- Aggiungere il ruolo Causa e scorrere ogni causa, censurando le altre cause.
- L'attuale comando Competing Causes funziona ancora e ha alcune funzionalità che la nuova implementazione non ha, tra cui Ometti causa e Simula, ma esegue solo l'adattamento Weibull e non interagisce con il ruolo Causa, se non richiedendolo, se specificato all'avvio.
- Aggiungere una voce di menu "Adatta rischi proporzionali" che aggiunge una finestra di dialogo per la specificazione degli effetti. (Lavoro preliminare)
- Correggi la legenda per "Mostra combinati"
- Meichen si occuperà di nuovi lavori, tra cui il modello di Cox Fit Proportional Hazards.
- Laura L: Ho lavorato al miglioramento della telemetria per Variability Chart per cercare di capire con quale frequenza gli utenti utilizzano quella piattaforma solo per il grafico. Dopo aver lavorato sulla telemetria per quella piattaforma, ho scritto una pagina di Confluence su ciò che ho imparato, nella speranza che possa essere utile ad altri: " Come migliorare la strumentazione di telemetria delle piattaforme JMP", se siete interessati.
- Elisabetta: Lavoro avanzato per gli intervalli di tolleranza per i modelli misti (JMP-9836); pagina Confluence in arrivo. Corretto crash segnalato da un cliente in SVM (JMP-29147). Buone feste!
Test statistici
- Segno: Ho rimosso il blocco giornaliero nello script di test unitario per la modellazione del processo gaussiano nella piattaforma Bayes Opt, in modo che tutti i test venissero eseguiti ogni giorno. I risultati hanno dimostrato che i 193 errori sono riproducibili e si verificano tutti su un'unica macchina di test, 2000MacTAMX. Ho collaborato con Jacob per risolvere alcuni errori nel confronto delle immagini dei grafici fattoriali nello script di test unitario per la fase di inserimento dati in Easy DOE. Sto collaborando con Mia per organizzare un incontro con gli esperti interni del DOE per discutere i miglioramenti alla fase di report e alla funzionalità dei coefficienti casuali in Easy DOE.
- Tonya: Test di nuove funzionalità in Process Screening. Verifica dei bug.
Aggiornamenti sulle scienze della vita
- Ha disegnato: Aiuto a smistare e correggere gli ultimi bug di JMP Clinical 19.1. Revisione del codice e integrazione di Jiras nella versione 19.1 tramite processo di approvazione. Preparazione di contenuti e slide con Rebecca per Discovery.
- Riccardo: Sto ultimando la prima bozza di un capitolo per l'analisi degli effetti avversi (AE) per un libro sugli studi clinici.
Nota di Shannon
Grazie allo storico residente di JMP Bob Hickey per aver sottolineato che l'uscita della versione 19.0.3 questa settimana ha coinciso perfettamente con l'anniversario del primo volo sostenuto, controllato e motorizzato del Wright Flyer qui nella Carolina del Nord , il 17 dicembre 1903!

E con questo, mi congedo per le vacanze. Spero che voi in Carolina del Nord approfittiate delle prossime temperature primaverili per uscire! Potrebbe ancora fare buio presto, ma non vedo l'ora di prendermi una pausa dal freddo invernale. Vi auguro delle vacanze serene e gioiose!