19.0.3: candidati immagine finali 12/7/25 • 19.1 : tutte le modifiche richiedono la revisione del codice – l'approvazione inizia l'11/12/25 • 20.0: aperto nella pagina principale • 20 EA1: 22/1/26
Benvenuti all'aggiornamento sullo sviluppo di JMP del 5 dicembre 2025!
Negli Stati Uniti, spero che tutti si siano goduti il periodo di ferie del Ringraziamento! Con l'avvicinarsi della fine dell'anno, ci sono molte festività in arrivo. Non dimenticate di utilizzare la vostra quota di festività fluttuante, se non l'avete già fatto. Mi dispiace di non aver inviato prima il calendario delle festività di dicembre (un po' traballante, risalente al fine settimana scorso), ma mi hanno detto che ci siamo già persi il Cookie Day. Accidenti! Ma non preoccupatevi, potete mangiare biscotti ogni giorno e il Giorno del Maglione Natalizio Brutto è dietro l'angolo!
Vi ricordiamo che entreremo in modalità di approvazione JMP 19.1 alla fine della giornata di giovedì 11/12/25. Dovreste trovare un promemoria di Outlook sul vostro calendario con maggiori dettagli sulla procedura di approvazione del codice. (Se non ne avete uno, contattate Melanie Drake che potrà aggiornare l'invito). Ecco le nozioni di base:
- Discuti prima con il tuo responsabile eventuali soluzioni proposte per la modalità di approvazione
- Inserire una correzione in 20 per i test preliminari, se possibile
- Richiedi una revisione del codice sulla tua modifica accantonata prima di inviare qualsiasi codice alla versione 19.1
- Richiedi l'approvazione all'elenco degli approvatori JMP. Invia un'e-mail all'elenco per comunicare quando hai ricevuto 4 approvazioni o se ne hai bisogno di altre per arrivare a 4.
Ho notato nell'articolo InsideJMP Anniversari, Nuove Assunzioni, In Movimento e Complimenti: Novembre 2025 che c'era un bel riconoscimento da parte del responsabile della documentazione statistica Michele Crotty a Jill Amaya , membro del team di documentazione, che riconosceva il suo lavoro su una guida di stile unificata per la documentazione JMP per redattori tecnici e statistici! Jill afferma che si è trattato di un grande sforzo di collaborazione tra i nostri team di scrittura e che tutti sono lieti di avere un'unica fonte da utilizzare. Grazie ai nostri team di documentazione per aver collaborato a questa risorsa condivisa!
E ho anche letto nell'articolo che lo sviluppatore principale Davide Barbour del team Core ha festeggiato il suo trentesimo anniversario! Ho lavorato molto con Dave nel corso degli anni, soprattutto chiedendogli aiuto con i crash di JMP (che lui fornisce sempre con grande cortesia e con dettagli superbi) e meravigliandomi di come riesca a replicare alcuni dei casi più enigmatici con un frammento di JSL dopo aver sbirciato nei magici file di crash che per me sono greci. Oltre al suo lavoro su Importazione di file multipli, importazione di PDF, journal, componenti aggiuntivi, Graph Builder e varie altre aree di JMP, Dave è ovviamente anche noto come inventore e responsabile della manutenzione dell'applicazione Windows jmprunner. Molti di noi nel reparto Ricerca e Sviluppo usano jmprunner quotidianamente per analizzare i problemi di JMP desktop. Proprio questa settimana Dave ha aggiunto la possibilità di utilizzare jmprunner con le nostre nuove build Windows ARM ed è sempre al lavoro su modifiche in risposta alle richieste interne dei clienti. Unitevi a me nel porgervi le mie più sentite congratulazioni per questo traguardo!
Inoltre, grazie al festeggiato Bob Succhiotto (festeggia domani!) per aver inviato un'email questa settimana con i dettagli sul nostro meccanismo attuale per ottenere i programmi di installazione da OneDrive. Se ve la siete persa, potete trovare i dettagli qui su Confluence . La sincronizzazione con OneDrive è il modo migliore per il personale di sviluppo di copiare quotidianamente sui propri computer la versione preferita dei programmi di installazione di JMP. Bob ha anche accennato al fatto che l'istanza Salesforce di JMP ha un periodo di aggiornamento durante il fine settimana, quindi alcuni sistemi correlati a SF potrebbero essere in modalità di sola lettura.
Annunci generali
Date importanti in arrivo
- Modalità di approvazione del codice JMP 19.1 - 11/12/25
- Blocco del codice JMP 19.1 – 05/01/26
- Blocco di sicurezza JMP 19.1 – 19/02/26
- Per un elenco completo delle date del JMP 19 , visita Confluenza .
Aggiornamenti sullo sviluppo di JMP
Nucleo
- Dan S: Lavoro continuato sul refactoring di Platform Launch e Accessibility per gli screen reader. Abilitata la preferenza JMP 20 per "Usa riferimenti di colonna nella distribuzione". Integrazioni 19.1 per il problema di ordinamento in Contour Plot con più Y, un crash in Column Switcher, un crash in Graph Builder con una colonna di trasformazione dello stato di riga utilizzata nel filtro dati e un crash in App Builder con una vista Tabella dati nell'app/dashboard.
- Dave B: Corretto un bug segnalato da un cliente nei nomi MFI e delle colonne. Indagine sui crash e correzione dell'algoritmo di ricerca PDB del lettore di crash e avvio della ricerca dei file PDB ARM64.
- Ernest: Interfaccia utente rielaborata di Riepilogo e aggiunta la possibilità di salvare la configurazione. Fatemi sapere se non vi piace l'aspetto o non riuscite a capire come funziona. Spero di fare qualcosa di simile con altre finestre di dialogo degli strumenti DataTable.
- Xan: Etichettatura a mosaico, collisioni tra etichette di tick delle righe delle tabelle, creazione di più argomenti GRect costanti, etichette di valore nei file shape.
DOE e affidabilità
- Caleb: Questa settimana ho lavorato a un prototipo per una nuova piattaforma di campionamento per accettazione che avrebbe ampliato le attuali funzionalità dell'Acceptance Sample Sample Explorer. Ho anche lavorato sull'infrastruttura degli esploratori delle dimensioni del campione per semplificare l'aggiunta di nuovi esploratori.
Hosting e interfacce
- Paolo: JMP-28966 - L'aggiornamento di sicurezza di Python alla versione 3.13.10 è stato rilasciato il 2 dicembre. Ho aggiornato JMP 20 e ho in programma di aggiornare alla versione 19.1 lunedì. Stringbot corregge le versioni 19.1 e 20. Corretti gli avvisi di Analyzer. Sto anche ricercando la sicurezza del codice e dei componenti aggiuntivi per i componenti aggiuntivi a pagamento del Marketplace.
HTML interattivo
- John Powell:
- Supporto migliorato per la disambiguazione quando la proprietà dell'etichetta del valore di una colonna definisce un'etichetta da utilizzare per più categorie a cui non sono assegnate etichette di valore ( JMPHTML-15075 ).
- Risolto un crash che si verificava quando la proprietà dell'etichetta del valore di una colonna definiva un'etichetta da utilizzare per le categorie a cui non erano state assegnate etichette di valore e tale etichetta conteneva virgolette ( JMPHTML-15144 ).
- È stata tenuta una retrospettiva di fine ciclo di sviluppo JMP 19.
- Abbiamo creato e iniziato a pianificare il nostro primo sprint JMP 20, in cui ci concentreremo sul refactoring.
- Rifattorizzazione del codice Scatterplot 3D SceneBox per includere il supporto per Display3DPointsSegment nella propria classe JavaScript e fare spazio a un maggiore supporto per la grafica 3D ( JMPHTML-15146 ).
- Ho individuato gli elementi Jira che supportano o supporteranno la lista dei desideri di un utente ( necessità urgenti di funzionalità JMP Live - Community utenti JMP ).
- Esaminata la documentazione JMP Live SPC.
- Paul Spychala : Commit iniziale di Contour Profiler ( JMPHTML-13612 ) in HTML interattivo e JMPLive. Questo abiliterà i profiler di contorno autonomi nel menu grafico, nonché il profiler di contorno incorporato nelle piattaforme che supportano i profiler HTML. Sono state inoltre introdotte alcune correzioni di bug nella versione 20/19.1. Problemi di layout con le caselle di allineamento ( JMPHTML-15139 , JMPHTML-15137 ).
L'etichetta Treemap non viene disegnata quando il carattere è molto piccolo [ JMPHTML-15072 .
Problemi di adattamento alla finestra con la modalità marcatore veloce ( JMPHTML-15156 ). Problemi con la descrizione comandi della mappa ad albero quando l'etichetta del valore è una stringa vuota [ JMPHTML-15159 ).
-
- Mike Stickles: completato il lavoro su JMPHTML-14956 ( barre di errore in stile banda non esportate correttamente con punti nel generatore di grafici con una variabile colore ). Modifiche inviate e problema passato alla fase di test. Progressi compiuti su JMPHTML-577 ( gli intervalli di errore sono privi di colore ). Partecipato alla pianificazione dello sprint di refactoring.
JMP Live
- Aurora: 19.0: Revisione della documentazione "JMP Live per SPC". 19.5: Supporto per il download della cronologia di più avvisi in un report. 20.0: Supporto per i test di screening dei processi (avviso, aumento avviso, azione, fuori specifica).
Statistiche
- John Hall
- Nel Profilometro di contorno , sono stati risolti i problemi relativi alla finestra di dialogo e alle impostazioni iniziali nella funzione di ritaglio; risolti anche nella versione 19.1 (JMP-28945).
- Screening in corso
- Molti di questi elementi sono stati considerati prioritari durante gli incontri organizzati con i responsabili dei prodotti all'inizio di questa settimana, nell'ambito di discussioni sull'armonizzazione.
- Correggi il limite per la formula fuori specifica (JMP-28863),
- Nella finestra di dialogo Avvia, se è selezionata l'opzione Mostra tutti i grafici, non modificarla di nuovo tramite callback (JMP-28867),
- Nella tabella Limiti seleziona automaticamente _LSL e _USL rispetto ad altri nomi (JMP-28467),
- Ulteriori dettagli sulle funzionalità risolte (JMP-28833, JMP-28746),
- Ulteriori correzioni di triage (JMP-28875, JMP-28546),
- Nuovo comando "Colore fuori controllo valori" (JMP-28932),
- Nuovo comando "Connetti tramite mancante" (JMP-28940),
- Nuova opzione di avvio "Includi categorie mancanti" (JMP-28975,JMP-23706,JMP-23659),
- Trattare le osservazioni escluse come CCB, valutate, ma escluse dalle statistiche per limiti (JMP-5253).
- Laura CS: Corretti e integrati diversi bug nella versione 19.1 (ne manca ancora uno)! Ho continuato a collaborare con Zhiwu di P&G sulle analisi SEM. Ho partecipato al meeting D&I e ho richiesto un articolo di Inside JMP per il reclutamento di nuovi membri del gruppo di lavoro D&I (contattatemi se siete interessati).
- Laura L: Aggiunta l'opzione "Ordina per sottogruppo" alla piattaforma Process Capability in JMP 20 in modo che possa corrispondere a Control Chart Builder e Process Screening, che hanno già questa opzione
Documentazione statistica
- Michael C: Ho terminato i colloqui e ho fatto un'offerta a un candidato per uno stage estivo che ha accettato. Ho risolto alcuni problemi chiave nelle piattaforme e nei capitoli di Stat per la versione 19.1. Ho revisionato il plugin MathType per Oxygen e prodotto varie equazioni per i test di Doc/L10N sull'ossigeno. Ho continuato a lavorare sugli aggiornamenti della documentazione per la versione 19.1. Ho aiutato Colleen a consegnare regali a due famiglie che Stat R&D ha adottato tramite il programma Wake County Holiday Cheer.
Test statistici
- Segno: Ho partecipato a un altro tour delle piattaforme di affidabilità condotto da Rajneesh. Continuo a indagare sulle incongruenze tra le previsioni storiche verificate e le nuove previsioni della piattaforma di ottimizzazione bayesiana per 400 casi con l'aiuto di Jacob. Ho scoperto un drastico rallentamento nel comando "Fit Line" di Bivariate in presenza di molti gruppi "By" a seguito di una recente modifica in JMP 20 per una barra di avanzamento. Sto eseguendo simulazioni per scoprire e convalidare una trasformazione dell'attuale distribuzione dei coefficienti casuali utilizzati nella simulazione di risposta in DOE per ottenere l'intervallo di output desiderato dall'utente.
- Tonya: Ho partecipato a un incontro di armonizzazione su Process Screening, CCB e Process Capability. Ho testato nuove funzionalità di Process Screening. Ho anche cercato di individuare le differenze tra le tre piattaforme (Process Screening, Process Capability e Process Screening).
Supporto tecnico e coinvolgimento
- Wendy: Buon venerdì! Vi aspettiamo numerosi mercoledì al Winter Potluck!
- Vorremmo esprimere la nostra gratitudine agli sviluppatori che si sono già offerti volontari per essere disponibili al Supporto tecnico e al coinvolgimento per problemi di supporto urgenti che potrebbero presentarsi durante le prossime vacanze invernali: Brian Corcoran, Daniel Powell, Aurora Tiffany-Davis, Chris Humphrey, Laura Lancaster e Russ Wolfinger.
- 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 di screening delle parti soggette a restrizioni) :

Operazioni di sviluppo
- Melanie:
- Tabelle aggiornate per Jira Branching e End of Release; lunedì creeremo le attività Branching 19.0.4 e le attività End of Release 19.0.3.
- Ho collaborato con Qiana e Krzysztof per assicurarmi che gli aggiornamenti dei dati campione per la versione 19.1 fossero pronti per la localizzazione.
- Esaminati e aggiornati alcuni Jira per l'integrità dei dati (assicurandosi che le versioni Planned e Fix corrispondano a quanto realmente accaduto, ecc.)
- Verificati e chiusi alcuni Jira DevOps per il lavoro completato.
- Aggiunte note alle pagine del Discovery Summit (Austin, Giappone, Corea)
- Dividere i compiti di dicembre e quelli del tipo "Questo è un problema per l'anno prossimo". (Spoiler: molto più di questi ultimi che dei primi)
- Shannon L: Conclusione della versione 19.0.3 con correzione di bug di sicurezza e di emergenza, con l'invio di promemoria di chiusura del calendario, la stesura del bollettino di sicurezza e altro ancora. Lavoro sul progetto di monetizzazione di JMP Marketplace, incluso un incontro con il reparto R&D. Supporto agli utenti per gli strumenti Atlassian, oltre alla presentazione di ticket di supporto per problemi e miglioramenti. Riunioni tecniche settimanali, inclusa la pianificazione delle attività di fine rilascio. Incontri con il Product Management e i responsabili della documentazione per discutere approcci migliori per il monitoraggio delle nuove funzionalità.
- Jim:
- Sono state apportate alcune modifiche agli script di rete/build sulla macchina di build JMP 19 di Mac OS (a causa delle build non riuscite prima del Ringraziamento)
- Aggiornati alcuni driver ODBC su un paio di macchine di test unitari Mac
- Continuo ad aggiornare gli script di esecuzione dei test unitari da eseguire sulla macchina Snapdragon (ARM64)
- È stata pulita la macchina di test unitario di Windows 10 utilizzata per l'esecuzione del debug di Windows JMP 20, quindi nessun risultato questo mese; in attesa della macchina sostitutiva.
- Mirone:
- Configurazione continua dell'ambiente di test su jmptoolprod
- JMPTOOL-1890: crashreader.exe aggiornato utilizzato dal sistema di crash per ottenere correzioni da Dave B
- Inizio del lavoro di telemetria con Evan
- JMPTOOL-1886: creazione di un processo JiraBot per rimuovere i mapping non validi
- Bob: Modificata la logica del programma di installazione di arm64 per non funzionare sui PC x64. (JMP28350) Indagine sulla modifica dei programmi di installazione di Windows versione 20 per gestire le installazioni Microsoft richieste come prerequisito e al di fuori della nostra logica attuale.
Localizzazione
- Allison: ha elaborato le nuove stringhe dell'interfaccia utente del Marketplace e ha consegnato i kit ai fornitori per la localizzazione; ha esaminato e risposto alle richieste di traduzione su BigBooks e Portable UI; ha comunicato con JMP Korea sull'inserimento del nuovo revisore coreano; ha pre-elaborato le stringhe di dati di esempio 19.1 per preparare il passaggio ai team di traduzione.
- Sandy: Ulteriore sviluppo/test sul nuovo job di ritorno/commit per i Builtin. Testato l'inserimento di stringhe bloccate per il report speciale coreano che produciamo per i fornitori. Lavorato all'integrazione dei test pytest per le funzioni di conteggio parole della dashboard che produciamo per i fornitori nella pipeline.
- Cristoforo: Preparazione del passaggio di consegne di SampleData alla versione 19.1 (risolto il problema delle interruzioni di riga aggiuntive nelle note, corretta una tabella DOE, testato il nuovo flusso di lavoro l10n). Collaborazione con il team sulla nuova pipeline di test in Bitbucket. Supporto ai revisori tramite memoQweb.
- Trish: selezione delle richieste di traduzione; inserimento del nuovo revisore KO in ZIP e lavoro per ottenere chiarezza sulla procedura di richiesta del contratto; pianificazione del riepilogo del quarto trimestre.
- Howard: Aggiunto trigger Jenkins per il ritorno JMP_UI. Risoluzione del problema di notifica del bot JIRA (disabilitazione della doppia notifica via email). Correzioni di bug.
- Sohail: risolti i problemi di integrazione della pipeline PyTest, aggiunti test API, database simulato e chiamate HTTP.
Documentazione
- Qiana:
- Ha lavorato sulla richiesta ZIP n. 10278: formazione e supporto per la migrazione di Ryffine_Oxygen
- Ho partecipato alla riunione con PM, Doc e Ops per discutere le informazioni sulle nuove funzionalità
- Ha lavorato su JMP-27435, JMP-28955, JMPDOC-2598
- Ha lavorato sulle query JMP: 3291, 3296
- Ho consegnato i dati campione a L10N
- Susan C:
- Completata la stesura del documento JMP Live per SPC e inviato per la revisione. Implementazione del feedback.
- Stiamo lavorando sugli aggiornamenti di JMP Live per l'installazione e la guida utente per la versione 19.1.
- Sto lavorando un po' sulle note di rilascio per la versione 19.0.3.
- Ho tenuto una presentazione ai nuovi arrivati nel settore dei test, insieme a Devon.
- Ho completato alcuni corsi sulla gestione del tempo.
- Sto intervistando alcuni stagisti di scrittura tecnica. Evviva!
- Chris : Ho risposto alle domande sulla localizzazione. Con il contributo di Michael Hecht e Paul Nelson, ho corretto lo script Helpkey. Ho capito come visualizzare le equazioni convertite in ordine. Ho apportato alcune correzioni manuali alla guida di Life Sciences. Ho creato gli script per le immagini di Filter Views che avevo dimenticato.
- Devon: Lavorando sulla prova di concetto per la nuova guida Web JMP, esaminando come funzioneranno nuovamente i tasti della guida in quella nuova guida, ha tenuto una presentazione con Susan ai nuovi membri del team di test sul team di documentazione.
- Jill: ha lavorato su diversi Jira per l'UG, ha esaminato i report delle stringhe dell'interfaccia utente del 22/11 e del 30/11 e ha modificato un file aggiuntivo del marketplace e un capitolo LS.
Test di sistema/host - Cary
- Audrey: Primi test per la versione 19.0.3, revisioni del quarto trimestre, discussione di alcuni punti con Nicole riguardo al framework di test e agli ut-run. La nostra organizzazione di test ha avuto un fantastico pranzo festivo e si è recata a Prestonwood ieri!

- Hunter: Ho collaborato con Daniel Powell per riprodurre crash intermittenti con le build arm64 di JMP 20 su Windows 11. Voglio ringraziare Davide Barbour per aver migliorato JMP Runner, ora in grado di visualizzare le build JMP specifiche per Arm64! Il suo recente aggiornamento esclusivo per JMP Runner in esecuzione su Arm64 Windows ci consente di selezionare e avviare sia le build JMP x64 che quelle Arm64. Ho eseguito l'installazione e l'autorizzazione (sia online che offline) con tutti e quattro i prodotti JMP 19.0.3 su Mac e Windows in preparazione del test finale dell'installer della prossima settimana. Ho eseguito alcuni test per Bob Hickey e Holly Cullen sulle pagine di test My JMP per verificare i link per il download delle build Early Adopter, inclusi i nuovi link per Arm64 JMP su Windows.
Nota di Shannon
Grazie a Caleb King, sviluppatore del Dipartimento dell'Energia e di Reliability, per averci inviato questa foto invernale! Dice: "Abbiamo avuto 5 cm di neve qui a Roanoke! Niente scuola materna per Nora oggi". A proposito di Roanoke, è stato fantastico vedere in ufficio giovedì Jared Thomas , un altro sviluppatore del team Core residente a Roanoke, Virginia. Spero che abbiate tutti un fantastico fine settimana!
