Benvenuti all'aggiornamento sullo sviluppo di JMP del 25 aprile 2025!
Con JMP 19 EA8 bloccato, i programmi di installazione per Windows e Mac sono stati creati e sono in fase di verifica da parte dei team QA di JMP. Una volta approvati e pubblicati su MyJMP, il product management prevede di annunciarne la disponibilità ai clienti. Ricordiamo che abbiamo solo un JMP 19 EA rimanente: EA9 verrà bloccato il 05/06/25.
JMP 18.2.1 si sta rapidamente avvicinando al Security Freeze e al Code Freeze previsti per venerdì prossimo, 2/5/25. I candidati finali per l'installer saranno creati lunedì 5/5/25. Un ringraziamento speciale a Jim Borek per aver collaborato con il team di JMP Clinical all'integrazione delle correzioni nel track. Con la versione 18.2.1 sono previsti anche aggiornamenti per le librerie di terze parti. Grazie a Shannon Leslie , Travis Lap e a tutti i professionisti della sicurezza che hanno lavorato al processo PLSR per la versione 18.2.1!
Un sentito ringraziamento ad Alex Taylor per la sua presentazione (e a tutto il team di JMP Live per aver seguito la discussione) durante la riunione di sviluppo di giovedì! Spero che abbiate potuto ascoltare l'interessante intervento di Alex su come il team di JMP Live è passato all'utilizzo di Bitbucket/Git per la gestione del codice sorgente. Se non avete potuto partecipare in diretta, potete trovare una registrazione qui . Le slide di Alex sono disponibili anche qui .
Infine, grazie a Tonya Mauldin per aver condiviso il report Beta/Crash dal 4/4/25 al 4/25/25 con i crash selezionati!

Report beta e crash dal 4 al 25 aprile 2025 | JMP Live
Annunci generali
Date importanti in arrivo
- Modalità di revisione JMP 19 – 23/05/25
- JMP 19 EA9 Freeze – 6/5/25
- Modalità di approvazione JMP 19 – 13/06/25
- Blocco di sicurezza JMP 19 - 15/08/25
- JMP 19 Candidato immagine finale – 18/08/25
- JMP 19 QA Signoff – 11/9/25
- JMP 19 pubblicato su MyJMP – 16/09/25
- Per un elenco completo delle date di JMP 18 e JMP 19, visita Confluenza .
Aggiornamenti sullo sviluppo di JMP
Nucleo
- Dave B:
- Creati casi di test per due arresti anomali di utenti anonimi: salvataggio di file PDF di grandi dimensioni ed esploratore di testo
- Correzione parziale per l'arresto anomalo durante il salvataggio dei file PDF, jmp continua a non creare il file PDF ma scrive un messaggio nel registro invece di bloccarsi
- Risolto un problema di regressione 3D su Mac con la finestra di dialogo delle impostazioni 3D
- Risolto un bug con i componenti aggiuntivi di aggiornamento automatico che causava occasionalmente un crash clinico
- Dan S: Proseguimento del lavoro su Save Scripts in inglese. Supporto per l'icona di avviso di sincronizzazione dati in Fit LS. La funzione Empty Platform non attiva più automaticamente AutoRecalc: il comportamento della piattaforma è ereditato. Aggiornamenti del filtro dati: il layout è stato modificato per fornire maggiore larghezza al selettore di colonna, indicatore di attività in corso e la visualizzazione filtro manterrà alcuni controlli nascosti. La conversione dell'elenco di colonne della piattaforma nella sintassi Column Group() è stata aggiornata per supportare meglio i gruppi nidificati.
- Evan: Ho discusso e archiviato i Jira trovati durante lo sviluppo di Mimic Testing Framework e del componente aggiuntivo JMP Telemetry Explorer. Ho completato l'analisi iniziale della telemetria dell'utilizzo degli script JSL. Sto cercando di concludere tutto il lavoro rimanente sulle funzionalità che potrebbe influire sugli screenshot.
- Morgan: questa settimana sto lavorando sui bug delle preferenze di Script Editor/Notebook e su alcuni bug di completamento automatico.
- Xan: Migliore troncamento dei formati di durata sugli assi; bug relativi ai valori forzati.
DOE e affidabilità
- Congratulazioni al team del DOE per i numerosi brevetti concessi nel 2024! Potete leggere i dettagli dei loro successi in questo articolo di Inside JMP di oggi .
- Caleb: Questa settimana l'ho passata a fare lenti progressi nella correzione dei bug di CSALT. Ho anche partecipato virtualmente a DATAWorks e ho assistito ad alcuni interessanti interventi sull'applicazione del DOE e sulla quantificazione dell'incertezza.
Hosting e interfacce
- Paolo N:
- Risolto il problema con l'aggiornamento Python per Windows 18.2.1. Il pacchetto del codice sorgente non contiene i pacchetti pip o setuptools. Questi devono essere installati tramite un'esecuzione iniziale del Python compilato per estrarre i due pacchetti da internet. Una volta scaricati, il mio script aggiornato li recupera e li include in site-packages. Ho anche eliminato un paio di pacchetti dal file python-secure python311.zip.
- Risolto il problema di firma di JMP 19 EA-8. Un pacchetto aggiuntivo, "P4Python", era stato inserito nel pacchetto del sito con una libreria condivisa non firmata, causando il problema di firma.
- Sicurezza del software
- PLSR Analyzer esegue la scansione per JMP 18.2.1.
- Stiamo analizzando e analizzando le segnalazioni di Snyk, nonostante abbiamo aggiornato il nostro codice sorgente Python. A quanto pare, Snyk non ha ancora aggiornato il suo database.
- Stiamo valutando la compilazione di alcune delle nostre librerie di terze parti con CMake. LibCurl interromperà il supporto per gli strumenti winbuild questo autunno. Libzip ha già interrotto il supporto per altri strumenti di compilazione a favore di CMake. Anche HDF5 compila con CMake. Dovremo compilare tutti questi componenti dal codice sorgente per la build Windows arm64.
HTML interattivo
- Mike Stickles: Corretto il bug JMPHTML-1864 (numeri sovrapposti sul grafico a barre quando pubblicato su JMP Live); nell'ambito di tale lavoro, ha sviluppato un template JSL per simulare le rigenerazioni di JMP Live per semplificare il debug, e lo ha pubblicato su Confluence. Ha inoltre corretto il bug JMPHTML-1514 (grafici a linee con dati precalcolati a volte disegnati in modo completamente errato). Corretti i test del parser web per i segmenti di area e barra in modo che possano essere eseguiti in modo indipendente, non solo come parte dei test allTestNof4. Attualmente sto lavorando su JMPHTML-1407 (l'impostazione della legenda sul ruolo dimensione non funziona su HTML5); ho identificato i due punti che causano il problema e sto lavorando alle correzioni.
- John Powell:
- Creata la Sprint Review per Sprint 19-7.
- Ha lavorato su Scatterplot 3D:
- Aggiornati i tooltip della Heatmap in modo che vengano visualizzati solo quando si passa il mouse su una cella anziché vicino a una cella ( JMPHTML-14335 ).
- Si sta esaminando un problema con i tooltip per un CellPlotBox che utilizzava un metodo non ancora supportato ( JMPHTML-14530 ).
- Ho eseguito test whitebox e segnalato diversi problemi.
- Praveena: ha lavorato sui seguenti problemi
JMP Live
- Aurora: Correzione di bug (record del registro di controllo per azioni di utenti "sconosciuti", download di file *.csv aperti in Microsoft Excel, gestione di file immagine BMP). Ho trasmesso al client nuove informazioni sulla categoria X per i grafici di controllo. Ho discusso con Aaron e Dieter su come semplificare le autorizzazioni nelle future versioni di JMP Live. Dopo la cancellazione e il ripristino del mio PC, ho migliorato vari articoli di Confluence su come configurare un nuovo PC per sviluppatori per lavorare con JMP Live.
Statistiche
- John Hall
- Per Fit Generalized (non Pro) ho disabilitato il Profiler e la Previsione inversa se viene utilizzata una colonna Offset (JMP-25852).
- Per Profiler Optimizer, ho collaborato con altri per abilitare il multithreading, in corso, richiesto da Chris per BO (JMP-25826).
- In vari punti, sono state risolte le situazioni in cui si verificava il problema "Salva script in inglese" (JMP-25901,JMP-25901).
- Per il Profiler, aggiungere il comando 'Nascondi riga di desiderabilità' per Chris Gotwalt per BO (JMP-25954).
- Per il Contour Profiler, tracciare una linea attorno all'ovale di ritaglio (JMP-25394)
- Laura CS: Ho continuato a correggere bug in MIIV-2SLS che riguardavano vincoli di uguaglianza in diverse condizioni. Ho corretto un paio di bug relativi al salvataggio degli script in inglese (grazie Dan Schikore !). Ho incontrato separatamente Taylor Ferguson e Ryan Lekivetz per discutere di variabili strumentali. Ho fornito feedback sul prossimo post del blog di Haley riguardante il suo componente aggiuntivo. Ho incontrato Larry LaRusso e John Mosier per discutere del contenuto della pagina SEM SKP. Ho creato una mailing list dal workshop SPSP e l'ho condivisa con il team accademico. Ho apprezzato il volontariato presso Burkett Farms per alcune ore. Ho presentato un abstract per Discovery Americas.
Documentazione statistica
- Michael C: ha rivisto (con Karen Copeland e Colleen McKendry ) alcune stringhe per il team Easy DOE; ha lavorato con il mio team per finalizzare i nostri obiettivi per il 2025 e inserirli in Workday; ha effettuato aggiornamenti della documentazione relativi al lavoro NF nelle piattaforme Fit Model; ha inviato il capitolo aggiornato sulla ricorrenza per la revisione tecnica.
Test statistici
- Mark: Ho corretto uno script di test unitario perché il flusso casuale di numeri utilizzato per generare coefficienti casuali in Easy DOE non era più diverso tra Mac e Windows. Sto testando la piattaforma di ottimizzazione bayesiana con Yeng.
- Giacobbe: Test di BayesFlo. Sto leggendo l'articolo di Irene e pianificando i test unitari.
Indagine su potenziali problemi di prestazioni. Test delle modifiche in sospeso al design di CSALT.
- Tonya: Lavoro sui test unitari per lo screening dei processi e la verifica dei bug.
Aggiornamenti sulle scienze della vita
- Ha disegnato: JMP Clinical Jira funziona per le versioni 19 e 18.2.1. Triage e risoluzione dei problemi per Amgen. Trovato e risolto un piccolo bug fastidioso nell'infrastruttura di build di JMPC che causava problemi con la versione JMP Clinical di JMPRunner.
- Richard: Ha realizzato e distribuito video per Clinical Features del 19.0. Ha ripresentato un manoscritto di ricerca studentesca. In programma per il 20.0.
Gestione del prodotto e marketing del prodotto
- Kaylee: Martedì abbiamo tenuto un corso di formazione sull'abilitazione alle vendite incentrato su Mercato JMP . Il corso è iniziato con la condivisione del valore del Marketplace con i clienti, per poi offrire ai relatori l'opportunità di illustrare 5 estensioni di JMP Marketplace e come si adattano alle diverse esigenze dei clienti. Se desiderate guardare il corso, è possibile registrarlo e trovarne il link nella parte superiore della scheda di vendita di JMP Marketplace . Inoltre, Sara ha pubblicato l' aggiornamento di aprile sull'abilitazione alle vendite su Inside JMP qui .
- Bryan: Ho continuato a lavorare sulla grafica (InstallShield, FavIcon per JMP Live e icone). Per quanto ne so, ho completato tutte le richieste di icone per JMP 19. Ho anche aggiunto il supporto per la modalità scura nel tema JMP Live. Ho revisionato le stringhe per JMP Live. Ho collaborato con Sarah Gilyard e Sarah Sylvestre per un imminente studio sull'usabilità per gli aggiornamenti di Profiler e ho creato un sondaggio di screening. Ho anche creato alcuni difetti basati su alcuni problemi riscontrati da Sarah Sylvestre nel tema JMP Live.
Supporto tecnico e coinvolgimento
- Wendy:
- I team di supporto stanno lavorando ad alcuni progetti emersi dalle discussioni della riunione e continuano i lavori sull'aggiornamento della pagina principale di Tech Support Confluence. Il coinvolgimento consiste nel dedicare del tempo a lavorare con Sage e assicurarsi che si senta in sintonia con il team negli Stati Uniti e a Londra.
- 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 .
- 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:

Operazioni di sviluppo
- Shannon L: Attività di fine ciclo di JMP 18.2.1, incluse le revisioni PLSR e una chiamata di supporto con Snyk. Ho creato una proposta per le release di sicurezza mensili, incluse le modifiche in corso d'opera, da rivedere con gli stakeholder la prossima settimana. Ho tenuto riunioni con il Product Management. Ho incontrato il CIS in merito allo stato attuale della migrazione dai sistemi SAS. Ho tenuto riunioni tecniche settimanali. Continuo a ridurre il numero di utenti sui nostri strumenti Atlassian.
- Melania:
- Ho trattato la transizione EA8-EA9 Sprint con Shannon L.
- Ho rievocato i ricordi di quando Trish gestiva i marcatori dei nomi dei file smarriti.
- Tabella delle attività di ramificazione ottimizzata per la versione 18.2.2 (in uscita la prossima settimana).
- Ha lavorato sulla migrazione dei modelli di script per JMP Live Help per la versione 19.0
- File di dati campione convalidati per la localizzazione dopo l'esecuzione dello stringbot del fine settimana
- Mirone: JMPTOOL-1561 – Dati campione sul server AWS (funzionamento abbastanza buono)
JMPTOOL-1477 – riscrittura dei processi Jenkins che caricano i dati dai file di output dell'esecuzione di testbot. Esaminati i commenti di crash non visualizzati nei casi di Salesforce (caso n. 00199255)
- Shannon C: Ha indagato su crash misteriosi e ha esaminato vecchi problemi di crash di Jira. Ha contrassegnato diversi elementi come pronti per il test per la verifica, in quanto apparentemente risolti. Ha discusso la proposta di rilascio mensile di sicurezza e ha esaminato i problemi di EA.
- Jim: Molte integrazioni per JMP 19.0 EA e Clinical 18.2.1; grazie a Paolo Nelson per la correzione tardiva di JMP-26019 ! Segnalate falle di sicurezza in JIRA per JMP 19.
Localizzazione
- Allison: ha preparato il pacchetto di traduzione per Sample Data 19.0 e lo ha consegnato ai team di traduzione giapponese e cinese; ha indagato e comunicato con gli sviluppatori e i team di traduzione in merito alle query di traduzione su Sample Data e Portable UI; ha collaborato con Howard alla configurazione del processo Jenkins per automatizzare la copia dei file di pagina del titolo della libreria di documenti localizzati e dei PDF della documentazione nella cartella di consegna designata in P4.
- Trish: Revisionare le nuove pagine di jmp.com per la documentazione localizzata. Valutare le query di localizzazione. Esaminare il kit di dati di esempio prima del passaggio di consegne. Revisionare progetti/date per i passaggi di consegne della versione 19.0, apportando modifiche alla pianificazione secondo necessità. Esaminare i problemi di supporto di JA per la versione 18.2 che Chris ha valutato. Esaminare le idee di Ying per automatizzare alcuni dei processi utilizzati per creare PDF localizzati.
- Ying: Continuo a verificare gli script di screenshot EN per EG e a rieseguire gli screenshot se necessario ( JMPLOCTOOL-736 ). Sono stati completati cinque capitoli e sono stati aperti quattro bug di Jira per il team di documentazione per correggere alcuni script di screenshot. Sono stati riepilogati i passaggi che possono essere automatizzati nel processo di creazione di un PDF.
- Sandy: Continui test e perfezionamento del nuovo programma per il processo di restituzione delle stringhe per l'interfaccia utente portatile. Inizio dello sviluppo del nuovo processo di restituzione per i dati di esempio e i built-in.
- Cristoforo: Test del nuovo job di ritorno e dello script per la localizzazione dell'interfaccia utente di JMP. Ho lavorato sui formati di data per le lingue diverse da EN-US per JMP Live. Ho contribuito al lancio del progetto SampleData 19.0 per la localizzazione. Ho ulteriormente perfezionato il processo di revisione del codice.
- Sohail: Ha esplorato diverse funzionalità di BitBucket/Git per il repository L10N e ha aggiornato la documentazione per la creazione e la revisione delle richieste di progetto (PR). Ha sviluppato e iniziato a testare l'interfaccia utente per il pipeline LLM di RAG.
Documentazione
- Susan C:
- Aggiornamenti rapidi - Sto collaborando con Trish e Mandy per pianificare le date di questo evento. Mandy si è offerta di esaminare e testare gli aggiornamenti.
- JMP Live - Stiamo lavorando all'implementazione degli aggiornamenti di Eric nei nostri contenuti JSL.
- Devon: ho continuato a lavorare sugli aggiornamenti della documentazione dei connettori dati per la versione 19.0, ho pubblicato una pagina Confluence sullo stato attuale del nostro plugin di evidenziazione della sintassi JSL per XML e ho ripulito la nostra tabella di conversione FrameMaker in base agli errori trovati dal team della documentazione.
- Chris : Ho rifatto la guida in linea giapponese della versione 18.2 e ho individuato le differenze tra questa e quella inglese. Ho revisionato le modifiche di DJ.
- Khawar: Richiami di ossigeno - UG è pronto per la revisione; creato un elenco per le immagini FLM; iniziato a creare un elenco per le immagini JSG.
Test di sistema/host - Cary
- Mandy: Ho lavorato sui test dell'installer EA8, ho individuato alcuni problemi con gli script delle tabelle, ma non credo che abbiamo ancora un problema; ho lavorato sulla verifica di JIRA e sulla scrittura di alcuni test JSL da aggiungere ai test del mio framework; ho creato alcune tabelle con tag e visualizzazioni filtro da inserire nella directory JMPSRV01/Users/Chambers affinché le persone possano usarle per testare la correzione apportata alla versione 18.2.1 per assicurarsi che se si apre una tabella con le nuove funzionalità della versione 19, non la si salvi e la si sovrascriva senza prima un avviso, cosa che sembra funzionare bene; continuo a rivedere le correzioni e a lavorare sulla versione 19: tabelle, tag, scrittura di test, emoji, tabulazione, con tag!
- Nick H: Mi sto adattando al lavoro a Londra, dove il mio nuovo orario è dalle 10:00 alle 18:00 (dalle 5:00 alle 13:00 ET). Questa settimana ho risolto un problema con AllJMPJiraIssues.jmp , dove la colonna "description" non veniva compilata correttamente o, in alcuni casi, non veniva compilata affatto. Ho segnalato diversi bug e suggerito miglioramenti per i Notebook. Ho aggiunto test unitari per l'esportazione dei Notebook in WFB. Sto continuando le verifiche di bug e funzionalità della versione 19.0.
- Audrey: test EA 8, modifica di alcuni script di tabella nei nostri campioni, riflessione sulla cadenza di rilascio mensile, pianificazione dello stage estivo.
Test Web – Cary
- Oggi:
- Segnalati 16 problemi su HTML5 Menu, Marker, Process Screening, Tooltip, ecc. Verificate 17 correzioni di bug e problemi chiusi.
- Ho testato il menu Fit per Bivariate su HTML5 e ho segnalato un paio di problemi minori.
- Ho partecipato all'incontro "Whitebox Testing Report" degli sviluppatori HTML5, dove gli sviluppatori hanno condiviso i risultati ottenuti durante la sessione di test Whitebox. È stato molto interessante.
- Ho partecipato alla riunione sui test di automazione HTML5 per conoscere lo stato dell'automazione HTML5.
- Natalie: Aggiornamenti e aggiunte continui ai casi di test del grafico di controllo per l'automazione HTML. Monitoraggio dei ticket Jira aperti per individuare errori nell'esecuzione giornaliera dell'automazione.
- Anna: Verifica delle correzioni e test di Scatterplot 3D su desktop e in HTML5.
Test di sistema/host - Pechino
Nota di Shannon
Oggi ho notato questo articolo di Nature che mette in evidenza una pubblicazione di ricerca che ha identificato i geni che codificano tre tratti del pisello da giardino studiato dallo scienziato cittadino Gregor Mendel 160 anni fa . I geni per quattro dei sette tratti da lui studiati erano già stati identificati in precedenza (forma del seme, altezza della pianta, colore del seme e colore del fiore), mentre i geni che determinano il colore del baccello, la forma del baccello e la disposizione dei fiori sono stati confermati più recentemente da ricercatori di genomica.
Se hai mai seguito un corso di biologia o genetica, probabilmente hai svolto un esercizio usando i quadrati di Punnett per incrociare due genotipi parentali con tratti dominanti, recessivi o codominanti e predire la probabilità che tali tratti si ripetano nella prole. E se l'hai fatto, è più che probabile che l'esempio riguardasse un tratto di un pisello. Mendel condusse i suoi esperimenti molto prima che il concetto di geni esistesse. Concluse che le piante madri trasmettevano "fattori" ereditari alla prole, come la forma del seme o il colore del baccello. Era decisamente avanti coi tempi!
