Benvenuti all'aggiornamento sullo sviluppo di JMP del 2 maggio 2025!
JMP 19 EA8 è ora approvato e i programmi di installazione sono stati caricati su MyJMP. Consulta l'elenco delle date di JMP 19 nella sezione " Date importanti imminenti" qui sotto. Ci stiamo rapidamente avvicinando alla modalità di revisione del codice per JMP 19 (23/05/25) e mancano poco più di 4 mesi alla data di rilascio, prevista per metà settembre. La nostra ultima versione early adopter di JMP 19 (EA9) si bloccherà il 05/06/25.
Il Code Freeze e il Security Freeze di JMP 18.2.1 sono attivi da oggi; i candidati finali per l'installer di tutti i prodotti saranno creati lunedì prossimo. Oltre alle correzioni delle librerie di terze parti, questa versione include alcune correzioni di bug critici per JMP. JMP Clinical 18.2.1 rilascerà anche diverse correzioni JSL e un nuovo report richiesto dai clienti più importanti. Mentre concludiamo la versione 18.2.1, il team DevOps si sta preparando per l'ultima versione di correzioni di sicurezza per JMP 18, la 18.2.2.
Grazie a Russ Wolfinger per aver presentato Mike Anderson, ingegnere di sistema JMP, per parlare di un'estensione dell'esperimento sugli elicotteri del Dipartimento dell'Energia al meeting di questa settimana dedicato agli sviluppatori JMP! Come ho già detto durante il meeting, Mike ha anche festeggiato di recente il suo decimo anniversario di lavoro in JMP. Congratulazioni! Se non avete potuto partecipare di persona, potete trovare la registrazione qui .
Grazie a Tonya Mauldin per aver condiviso i casi Beta/Crash di questa settimana con i crash selezionati.

Casi di beta e crash per la settimana del 2 maggio 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
Test Web - Cary
- Josh: Ho recuperato l'email e le pagine di Confluence che sono state aggiornate mentre ero in vacanza. Ho creato la matrice di test per il test dell'installer di Live 18.2.1. Ho lavorato su vari Jira relativi a KeyCloak e sulle modifiche apportate a alcune funzionalità della console di amministrazione di JMP Live.

Test di sistema/host - Pechino
- Buon Labor Day ai nostri colleghi in Cina, incluso il nostro team di test di Pechino e l'ingegnere di localizzazione Ying Zhou !
Nucleo
- E S: Correzione dei vincoli dei componenti ternari per le miscele che non sommano a 1.0. Correzioni JSS per la modifica delle proprietà colbox e maggiori opzioni di stile nella piattaforma bivariata. Riduzione di alcuni overhead di misurazione dei box per report di profiler di grandi dimensioni. Stiamo lavorando su problemi di dimensionamento JSL per box con barre di scorrimento e/o padding.
- Evan: Miglioramenti al disegno del simbolo del tag di colonna, inclusa una nuova preferenza per il font. Supporto per script per il filtro di colonna. Correzioni per la modalità scura. Supporto per vari problemi relativi all'input e al rendering del testo con la tastiera cinese e giapponese.
- Khan: un asse nidificato con ordinamento ora ordina l'asse nel suo complesso anziché ogni livello separatamente (JMP-1718). Aggiungere il supporto per le proprietà di colonna "Valori forzati" a TermCombo, che influisce sugli assi nidificati, Summarize() e alcune piattaforme statistiche.
DOE e affidabilità
- Caleb: Continuo a lavorare sui bug e sui miglioramenti di CSALT. Ho anche parlato con uno dei nostri stagisti in arrivo di un interessante progetto su cui possiamo lavorare durante l'estate con Ryan DeWitt . Sto anche preparando una presentazione che presenterò al convegno annuale della Società di Statistica del Canada a fine mese.
Hosting e interfacce
- John Schroedl: Grazie ai rinnovati sforzi di test di Yusuke Ono-san e Con noi , sono stati identificati diversi problemi relativi al nostro nuovo codice di inserimento testo IME. Abbiamo lavorato su molti di questi con ampia discussione e l'aiuto di Evan McCorkle (grazie!). Un problema particolarmente grave con l'IME cinese è stato risolto, ma sono necessarie ulteriori modifiche. Corretto il colore del titolo dei gruppi radio/check in modalità scura. Abbiamo collaborato con CIS per connettere un laptop ARM alle reti SAS. Ciò ha richiesto un notevole aiuto, poiché è il primo computer non IT aggiunto, quindi i loro sistemi sono in fase di aggiornamento.
- Will Morgan: Sto lavorando alle funzionalità richieste dagli utenti per i connettori dati S3 e SharePoint. Sto aggiornando la documentazione e le versioni dei componenti aggiuntivi sul marketplace. A parte questo, ho terminato il mio ultimo semestre e mi sono ufficialmente laureato alla NC State! (Congratulazioni, Will!!!)
- Michael H: Miglioramenti della messaggistica istantanea su Mac (IM = Input Method; come si scrive in giapponese, coreano, Emoji, dettatura, ecc.)
HTML interattivo
- Paul Spychala : Queste ultime settimane sono state dedicate alla rifinitura delle funzionalità e alla correzione dei bug per le esportazioni HTML e JMPLive
- Correzione di bug nel grafico parallelo in Graph Builder ( JMPHTML-14509 )
- Risolvi i problemi del menu del triangolo rosso su JMPLive
- Piccola rielaborazione per risolvere diversi problemi relativi alle impostazioni perse, fuori ordine o non supportate ( JMPHTML-14555 ).
- Supporta più menu del triangolo rosso nella piattaforma di distribuzione ( JMPHTML-14569 ).
- Indirizzo che modifica l'asse nei grafici creati da un'azione del menu Triangolo rosso ( JMPHTML-14573 ).
- Risolvi altre incongruenze di Adatta alla finestra
- Le caselle di allineamento si restringono troppo con grafici misti adattabili ( JMPHTML-14547 ).
- Supporta l'adattamento alla finestra con PanelBox ( JMPHTML-14545 ).
- Mike Stickles: Completato JMPHTML-1407 (l'impostazione della legenda sul ruolo dimensione non funziona su HTML5) e caricato il codice per la revisione. Attualmente sto valutando JMPHTML-616 (Barra: il tooltip per la colonna dell'asse Y sinistro viene sempre visualizzato con l'ordine di disegno predefinito della barra). Sarò in vacanza nella settimana dal 4 al 10 maggio.
- Praveena:
- Stiamo lavorando alla correzione dei bug, ecco i problemi su cui ho lavorato questa settimana.
- JMPHTML-14564 : Risolto il problema di evidenziazione delle righe nella dashboard bivariata.
- JMPHTML-14571 : Tabella: la selezione sull'istogramma non corrisponde alla selezione sulla tabella delle frequenze quando si utilizza Raggruppa per colonna.
- JMPHTML-14353 : JMP si blocca durante l'esportazione del report di screening dei processi in HTML5 con il comando 'Raggruppa per colonna'.
- J MPHTML-14511 : Il sottogruppo visualizzato quando si passa il mouse sopra l'avviso non è leggibile.
- JMPHTML-14504 : JMP Live Publishing | Pubblica report | Il grafico a barre dello screening predittivo non viene visualizzato correttamente.
- JMPHTML-14028 : Quando vengono pubblicati in Live, le barre dell'istogramma di Predictor Screening non sono nell'ordine corretto.
- JMPHTML-14388 : Screening del processo: i marcatori non corrispondono alla riga esatta nella tabella di riepilogo.
- JMPHTML-14578 : Tabella: riga della tabella non selezionata quando si seleziona un marcatore in modalità unidirezionale.
JMP Live
- Aurora: correzione di bug (miglioramento delle prestazioni durante la pubblicazione di un numero elevato di avvisi, miglioramento delle prestazioni della paginazione all'indietro in base alla marca temporale, ad esempio nel registro di controllo, disattivazione dell'eliminazione degli utenti referenziati, ecc.). Aggiornata la nostra pagina Confluence sui test automatizzati JMP Live (" Vitest ").
Statistiche
- Annie: Ho continuato a lavorare alla correzione dei bug in Control Chart Builder, tra cui JMP-25422 , JMP-26041 , JMP-15074 , JMP-24856 , JMP-8244 e JMP-20216 , dove ho esteso le costanti del Control Chart d2 e d3.
- John Sall: Nel Profiler, ho verificato il multithreading per l'ottimizzazione, con Laura Lancaster, Weijie Cai e Dan Schikore . Le macchine con molti core dovrebbero eseguire la maggior parte delle ottimizzazioni 10 volte più velocemente ( JMP-25826 ).
Test statistici
- Haley: Ho continuato a testare lo stimatore MIIV su modelli con vincoli di uguaglianza; ho studiato come vengono calcolati gli errori standard per questi modelli nei due pacchetti R che offrono lo stimatore. Ho iniziato a testare lo stimatore MIIV con dati mancanti. Ho verificato le modifiche apportate ad Assess Measurement Model in SEM. Ho pubblicato questo post sul blog che mostra un esempio di utilizzo del mio componente aggiuntivo Moderation and Mediation con dati non di scienze sociali.
- Mark: Ripristinata una versione precedente dello script di test unitario per la scheda Inserimento dati in Easy DOE quando si è verificata nuovamente la differenza nei coefficienti casuali tra Mac e Windows. Chiusi i ticket recenti per l'ottimizzazione bayesiana. Continua a generare casi realistici per testare BO per ricevere feedback tempestivi durante lo sviluppo rimanente.
- Giacobbe: Scrittura di test unitari per BayesFlo. Test degli aggiornamenti di CSALT Design e revisione dei test unitari a causa delle modifiche al simulatore. Indagine su un potenziale problema di prestazioni nell'ordinamento di una tabella di grandi dimensioni. Verifica dei ticket Jira e pulizia dei test unitari DOE.
- Tonya: Sto lavorando sui test unitari per le modifiche allo screening dei processi e per la verifica dei bug.
Aggiornamenti sulle scienze della vita
- Drew: Elaborazione del backlog di Jira e triage dei problemi internamente e per i clienti. Michael Hecht ha fornito alcune nuove funzionalità per l'apertura di tabelle dati (e file sas7bdat) che ci consentono di gestire meglio i dati codificati in modo errato. Sto lavorando a una semplice utility JSL che proverà una dozzina delle codifiche più diffuse utilizzate nei dati degli studi clinici, offrendoci un'opzione di apertura semplificata basata sulla "migliore ipotesi". Questo è importante perché le precedenti versioni di JMP Clinical (basate su SAS) erano in grado di gestirle, poiché SAS aveva una tolleranza integrata per le codifiche incerte.
Gestione del prodotto e marketing del prodotto
- Bryan F : Ho completato la grafica per InstallShield. Ho apportato ulteriori aggiornamenti al tema JMP Live e ho risolto alcuni problemi visivi di Jiras per il tema JMP Live. Sto lavorando a una versione generalizzata del framework di scripting che utilizzo al Discovery Summit JMP Lab per semplificare l'invio di studi sull'usabilità e la raccolta automatica dei risultati.
Supporto tecnico e coinvolgimento
- 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
- Bob: Modificato il valore predefinito del programma di installazione di manutenzione della versione 19 da RIMUOVI a RIPARA in base al feedback dei clienti e alla richiesta JMP-26113 del Product Management. Completato il caricamento e la distribuzione di JMP 19 EA8 per JMP, JMP Pro, JMP Clinical, tutti per Macintosh e Windows. Ristrutturati i file del programma di installazione per Windows della versione 19 per ottimizzare le differenze nei file Clinical di Quick Start. Nessun impatto sui clienti. Collaborazione con Bryan Fricke per l'aggiornamento dei programmi di installazione per Windows della versione 19 per utilizzare la grafica a marchio JMP ( JMP-24979 ).
- Shannon L: Completamento delle attività di fine ciclo di JMP 18.2.1, tra cui il completamento delle revisioni PLSR e l'invio di promemoria per l'approvazione. Ho promosso l'adozione di rilasci di sicurezza mensili all'interno di DevOps e R&D e li ho presentati alla riunione delle Operations. Li esaminerò ulteriormente con l'assistenza clienti e la gestione del prodotto per definire le convenzioni di denominazione per i rilasci. Ho revisionato uno schema di sicurezza a livello di problema di Jira con il team di sviluppo JMP per il loro progetto Jira, il cui rilascio è previsto per il 6/5. Riunioni tecniche settimanali.
- Shannon C: Discussioni continue sui rilasci mensili di sicurezza. Mentre lavoravo con le tabelle di crash di JMP (ironico!), ho replicato un crash misterioso della heatmap che era stato segnalato più di 50 volte dalla versione 17.0. Ho segnalato JMP-26081 , che Xan ha già risolto per la versione 19.0. Ho indagato su un crash di CRP nella versione 18.2 per il TS giapponese, che corrispondeva a un crash comune noto e risolto nelle versioni 18.2.1/19.0 ( JMP-20690 ), sempre da Xan.
- Jim: set finale di integrazioni per 18.2.1 per JMP Clinical; preparazione per la ramificazione di JMP 18.2.2; controllo di tutte le macchine di test unitari per Anaconda; riunione sulla cadenza di compilazione di JMP e successivo brainstorming con Audrey.
- Mirone: la maggior parte del mio lavoro questa settimana è stata modificare gli script che caricano i dati dei test unitari, rimuovendo l'output provvisorio XML, aggiornandoli per usare PostgreSQL invece di SQL Server e testandoli.
Localizzazione
- Allison: ha risposto alle richieste di traduzione ricevute dai team di traduzione sulle stringhe di dati di esempio 19.0; ha finalizzato e convalidato le traduzioni dei dati di esempio JA; ha convalidato la fattura del fornitore e l'ha inviata a Payable per il pagamento; ha implementato le correzioni alla traduzione di JMP Live ZH in base a quanto segnalato dal QA; ha completato un paio di corsi di e-learning su argomenti di gestione dei progetti.
- Cristoforo: Ha convalidato e inviato il primo ritorno del SampleData 19.0 dal fornitore. Ha inviato le correzioni alle traduzioni dell'interfaccia utente di JMP Live 19.0. Ha testato i nuovi script di ritorno e convalida dell'interfaccia utente di JMP. Ha preparato una demo del processo di revisione per le descrizioni dei componenti aggiuntivi del Marketplace in inglese per il team di documentazione. Ha creato una nuova attività di sviluppo dell'automazione (automazione push di JMP Clinical).
- Sohail: implementata l'interfaccia utente per l'interfaccia con la pipeline RAG e in fase di hosting su un server permanente. Si sta sperimentando l'utilizzo di modelli più grandi da diverse famiglie di modelli. Sono state rimosse le installazioni di conda da tutte le macchine e aggiornata la documentazione del flusso di lavoro di Bitbucket per fornire una cronologia PR più chiara.
- Howard: Aggiornata e testata la libreria Python Jira. Atlassian sta eliminando gli endpoint REST di Jira. Completato il metodo di log per i messaggi della dashboard. Modificate le attività in background per l'approccio di avvio di memoQ. Ho lavorato sull'automazione push della traduzione clinica.
- Ying: Continuo a controllare gli script di screenshot EN per EG e a rieseguire gli screenshot se necessario ( JMPLOCTOOL-736 ). Questa settimana è stato completato un capitolo. È stato aperto un bug di Jira per le interfacce ( JMP-26064 ). Attività di follow-up per la creazione del processo di automazione PDF ( JMPLOCTOOL-766 ).
- Sandy: Continui test e perfezionamento del nuovo programma di processo di restituzione delle stringhe per l'interfaccia utente portatile. Continuo sviluppo del nuovo processo di restituzione per i dati campione.
- Trish: Aiuto nella selezione delle query di localizzazione. Ricerca per JMP Live localizzato e strumenti HTML5 per il 19.
Documentazione
- Qiana: Ho incontrato Michael e Ruth per discutere di SKP. Ho incontrato Rick per il lavoro su FrameScript da completare. Ho aggiornato il file UG_Reports per sostituire SF Crime con NY 311 Records. Ho incontrato le Risorse Umane per la modifica delle risorse. Ho gestito il triage di Jira. Pianificazione e coordinamento del progetto.
- Chris : Revisionato le stringhe di febbraio e aprile. Accettate le modifiche a JSG e DJ e corretti i riferimenti alle immagini. Revisionate le immagini di Khawar in CR, DJ, DOE e UG. Lavorato su uno script di copia per i file JMP Live/Public.
- Susan C : Sto lavorando alle note di rilascio della versione 18.2.1. Ho completato gli aggiornamenti JSL di JMP Live per la versione 19.0. Grazie a Eric per tutto il suo aiuto! Sto lavorando agli aggiornamenti dei template EN per JMP Live 19.0. Sto lavorando agli aggiornamenti di installazione di JMP Live per la versione 19.0. Ho aggiornato il libro di genetica a "Scienze della vita".
- Khawar: Callout Oxygen - creato elenco di immagini per FLM, JSG e MM; completato MM; iniziata la creazione di immagini per FLM. Preferenze JMP - aggiornamento UG. Autorizzazione al lavoro estivo completata.
Test di sistema/host - Cary
- Mandy: Ho lavorato alla verifica delle correzioni di JIRA e ho cercato di aggiungere test JSL dove possibile. Ho ricevuto alcune tracce EA7, ma oggi ho ricevuto 3 tracce JMP19 EA8, anche se i suggerimenti erano altri e non specifici per gli aggiornamenti di EA8. Sto scrivendo alcuni test con il nuovo filtro colonne JSL per l'area del pannello colonne fornito da Evan. Aggiungerò altro, tag di colonna e visualizzazioni filtro. Sto esaminando la tabella NYC 311 Records.jmp e provando alcuni passaggi di pulizia dei dati: ricodificare i nomi delle colonne, ricodificare i valori nelle colonne, utilizzare alcuni formati e aggiungere tag, integrando anche questo in un flusso di lavoro e valutando possibili aggiornamenti futuri.
- Nick H: Ho continuato a fare progressi con le verifiche della versione 19.0, creando diversi nuovi test unitari per le nuove opzioni di stile del riquadro Outline. Ho anche continuato a testare più approfonditamente gli snippet, segnalando diversi bug e suggerimenti per migliorare l'attuale funzionalità degli snippet.
- Cacciatore: Completato il test di JMP 19 EA 8. Testato SAS Download Manager 3.14 con diverse configurazioni Mac richieste dallo staff di SAS 9. Verifiche JIRA. Applicato Sequoia 15.5 beta 5 sui Mac del laboratorio di test host e testato con le build correnti di JMP 18.2.1 e 19.0.
- Audrey : La pianificazione degli stage è in corso e ci sono molte ottime sessioni di onboarding in programma. Ci stiamo preparando per i test dell'installer 18.2.1 la prossima settimana. Test Snowflake.
Nota di Shannon
Grazie a Xan Gregg per aver condiviso questa storia su una preprint piena di errori ritirata dopo alcuni "errori" legati all'intelligenza artificiale: https://retractionwatch.com/2025/04/24/google-ai-engineer-ritira-arxiv-preprint-frasi-torturate-genai/:smiling_face_with_smiling_eyes: Spero che abbiate tutti uno splendido fine settimana!
