Benvenuti all'aggiornamento sullo sviluppo di JMP del 9 maggio 2025!
JMP 18.2.1 è in fase di test dell'installer, che sta procedendo senza intoppi.
I rami JMP 18.2.2 sono stati creati il 5 maggio.
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 9 maggio 2025 | JMP Live
I report riepilogativi combinati per EA1-EA7 sono disponibili qui: EA1-EA7 | JMP Live , con due esempi di seguito:


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
- Khan: far sì che Graph Builder utilizzi i margini DisplayBox; vincoli di smussatura locale; il grigio precedentemente senza nome nella tavolozza ora si chiama "Grigio molto scuro" – consente l'utilizzo dei colori dei valori.
- Dave B: Risoluzione dei problemi di stile della casella della tabella, ho provato a riprodurre un paio di arresti anomali anonimi ma senza molta fortuna, ho esaminato il motivo per cui un particolare test di immagine continuava a cambiare e ho notato che una delle macchine non aveva il font roboto per qualche motivo, ho risolto un problema durante l'esecuzione di Python con build di jmprunner
Hosting e interfacce
- Michael H:
- IME (inserimento testo giapponese/cinese) funziona per Scintilla EditBox: corretto "Annulla" per non tornare indietro nelle composizioni intermedie; corretto il posizionamento dell'interfaccia utente IME quando un EditBox non si trova in {0, 0}
- ME funziona per i campi di messa a fuoco del testo: corretto per ignorare le modifiche mentre un metodo di input sta componendo il testo; stavamo invocando un callback che impediva all'IME di comporre correttamente
- Supporto del controllo host dei fogli di stile JMP: aggiunto supporto per riempimento/colore per Mac ButtonBox e ComboBox (non modificabile).
- Importazione di dataset SAS: aggiunto supporto per Charset("Best Guess") -- utilizzato da JMP Clinical
- Importazione AspenTech IP.21: migliorato un messaggio di avviso, come consigliato da Chris Barrett.
- Python: ha collaborato con Paolo Nelson per trovare un'enorme perdita di memoria nella tabella dati; ha corretto diverse piccole perdite di memoria aggiuntive
- Strumenti: miglioramento dell'approvvigionamento di .profile in xcode-unlock-p4.sh; aggiunta un'opzione -app= a symbolize-crash-report, in modo da poter specificare esplicitamente l'app JMP da utilizzare se la ricerca UUID fallisce
- Will Morgan: Il lavoro di integrazione con MATLAB continua. Ora possiamo ottenere e recuperare tabelle di dati con (quasi) tutti i tipi di dati supportati tra MATLAB e JMP. Stiamo lavorando al triage delle restanti parti dell'interfaccia.
- John Schroedl: Ho lavorato a stretto contatto con Morgan Gribbins per apportare modifiche sostanziali all'elaborazione IME, al fine di gestire più caselle di modifica Scintilla in una finestra come quella dei Notebook. Alcune operazioni, come la cronologia degli appunti e l'IME nella tabella dati, regrediranno fino a quando non effettuerò ulteriori aggiornamenti. I cambiamenti sono dovuti anche alle numerose discussioni su IME e font con Evan McCorkle . Ho ricevuto molti ottimi test IME dagli uffici di Pechino e in Giappone . Ho risposto a diverse domande su crash, Visual Studio e sicurezza.
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
- Consenti l'esecuzione su JMPLive solo dei menu Red Triangle contrassegnati come disponibili su JMPLive ( JMPHTML-14575 )
- Stili di linea nella grafica personalizzata non ripristinati correttamente ( JMPHTML-14551 )
- Formato del numero di segmento parallelo con alcune mancanze di precisione ( JMPHTML-13853 )
- La selezione dei punti sui bordi del grafico dovrebbe essere più semplice ( JMPHTML-14554 , JMPHTML-14553 )
- Il grafico a dispersione 3D ora supporta il ridimensionamento del testo ( JMPHTML-14232 )
- Adatta alla finestra ora supporta il ridimensionamento di più grafici direttamente in una casella della pagina della scheda ( JMPHTML-14586 )
- Michael Senoyuit : completato il supporto dei grafici tooltip
- Praveena:
- JMPHTML-14203: Report HTML bloccato con visibilità ridotta
- JMPHTML-14252: Tabella: l'ordine di ordinamento è diverso da quello del desktop quando è presente un valore mancante
- JMPHTML-14473 : Menu: le voci del menu bivariato non vengono visualizzate
- JMPHTML-13450: comando 'Stack' tramite broadcast
- JMPHTML-14471: Non dovrei essere in grado di gestire 0 avvisi
- JMPHTML-14426: Il menu 'Bordo istogramma' e 'Statistiche riepilogative' non viene visualizzato quando il report JMP utilizza la variabile 'by'
- JMPHTML-14571: Tabella: la selezione sull'istogramma non corrisponde alla selezione sulla tabella delle frequenze quando si utilizza Raggruppa per colonna
- JMPHTML-13488: HTML5 non rispetta la tabella ordinata
- JMPHTML-14330: Le voci di menu bivariate come "Bordo istogramma" non verranno visualizzate quando si combinano più report bivariati in una finestra
JMP Live
- Aurora: Correzione di bug (caso limite del controllo degli accessi, intestazioni di colonna e annullamento nei download, dare agli utenti più tempo per correggere i titoli dei report durante la pubblicazione, link per le notifiche via email e icone a schermo, miglioramento della gestione delle immagini con le x). Ho completato un post sul blog "Novità in JMP Live 19.0: Triage degli avvisi dei grafici di controllo", anche se non lo pubblicherò prima del rilascio di JMP Live 19.
Statistiche
- Laura CS: Ho finalmente completato la riprogettazione del codice dei vincoli di uguaglianza per MIIV-2SLS, che ha contribuito a risolvere diversi bug e crash. Ho corretto un paio di bug di asserzione UT. Ho incontrato Xan per discutere una possibile correzione di un bug di layout per il diagramma SEM. Ho incontrato Hamid per discutere degli aggiornamenti SEM alla documentazione. Ho partecipato alla riunione del comitato D&I.
Documentazione statistica
- Michele C: Documentazione delle nuove funzionalità in Fit Model (GLMM e Mixed); aggiornamento di alcuni screenshot della documentazione per le modifiche dell'interfaccia utente nella versione 19; aggiunti capitoli per l'ottimizzazione bayesiana e il trattamento causale in modo che possa iniziare a lavorare sui contenuti della documentazione per queste piattaforme; pianificazione dell'arrivo del tirocinante estivo il 20 maggio.
Test statistici
- Tonya: Ho lavorato alla generazione di report beta, allo screening dei processi di test e all'aggiornamento dei test unitari CCB a causa delle recenti modifiche alle costanti dei grafici di controllo.
- Mark: Ho incontrato Ryan e Giacobbe per pianificare la nostra presentazione sui test di usabilità del software alla FTC al posto di Ryan. Ho continuato a testare scenari realistici con l'ottimizzazione bayesiana. Ho aiutato Di con una spiegazione dell'ottimizzazione bayesiana in modo che potesse iniziare a creare il suo workshop. Questa settimana ho partecipato alla riunione trimestrale del Diversity and Inclusion Team. Ho incontrato Caleb , Ryan DeWitt e Simin (tirocinante) per discutere di un progetto di studio sulla degradazione di clip in plastica prodotte con un processo di stampa 3D.
- Giacobbe:
- Scrittura di test unitari per BayesFlo
- Test degli aggiornamenti di CSALT Design
- Test della proprietà della colonna Valori forzati in Easy DOE, con Mark Bailey
- Sto esplorando il prototipo di "test parametrizzato ut" di Evan McCorkle. Sto adattando i miei test unitari BayesFlo più recenti per adattarli a questo framework.
Aggiornamenti sulle scienze della vita
- Riccardo: Scrittura di post di blog per JMP Clinical 19.0
- Ha disegnato: Ho elaborato un meccanismo per confrontare file RTF utilizzando un pacchetto Python che ha aiutato Susan ad aggiungere un test di convalida alla suite di test di JMP Clinical. Speriamo che questo aiuti i nostri clienti ad adottare più rapidamente le nuove versioni del nostro software, poiché fornisce loro l'infrastruttura per convalidare i risultati da una versione all'altra. Sto lavorando su JMP Clinical 19 Jiras.
Gestione del prodotto e marketing del prodotto
- Bryan F: Il reparto Product Management sta esaminando alcune icone che potrebbero funzionare meglio in modalità scura e chiara se fossero monocromatiche, non 3D, e/o non utilizzassero ombre. Ad esempio, le icone di stato delle righe possono essere semplificate per apparire più chiare, soprattutto in modalità scura. Intendo fornire alcune versioni vettoriali di alcune di queste icone per la revisione prima del blocco del codice. Sto lavorando per rendere possibile il ridimensionamento dei font previsti nel JSS di JmpLive. Inoltre, ho continuato a lavorare su 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. Ho anche fornito feedback sull'esperienza utente e rivisto le stringhe per JMP Live.
Supporto tecnico e coinvolgimento

- 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
- Jim: Sono stati riaperti diversi ticket JIRA o ne sono stati aggiunti di nuovi in base ai risultati dell'ultima esecuzione di JMP Pro 19 mac OS ASAN UT e WinOS Debug UT; sono stati verificati più di una dozzina di JIRA corretti; è stato creato un ramo Perforce per JMP 18.2.2 e sono stati creati i primi candidati per le immagini finali per i prodotti JMP 18.2.1.
- Bob:
- Completata, testata e spinta la grafica di installazione V19 per Windows
- Prodotti gli installer finali 18.2.1, insieme ai file di convalida dell'installer di Windows
- Ho incontrato l'ufficio legale per discutere degli accordi di licenza, con la convinzione che al momento siano validi per tutti gli installatori.
- Melania: ha partecipato alle discussioni sulla cadenza di rilascio mensile proposta; ha assistito Shannon L nell'implementazione della sicurezza a livello di problema per il progetto JMP Jira; ha creato le attività di branching Jira 18.2.2 prima della mia partenza per le vacanze; ha partecipato alle discussioni sul processo di aiuto localizzato in HTML5; ha indagato su un timeout intermittente di un test (JMPTOOL-1599) ; ha lavorato all'aggiornamento dei campi Jira, dei componenti e del processo MIF-PDF poiché i libri di genetica sono stati rinominati in Scienze della vita.
- Shannon L: Ho implementato uno schema a livello di problema di Jira per JMP con Melania . Ho incontrato Snyk per valutare i miglioramenti necessari al loro database di vulnerabilità di scansione e la tempistica degli aggiornamenti. Ho svolto diverse riunioni di progetto con JMP Marketplace per discutere del lavoro in corso e della futura monetizzazione. Ho preparato la giustificazione aziendale per i rinnovi di Atlassian. Ho rivisto la formulazione con Travis per le vulnerabilità ricorrenti di Snyk con falsi positivi in JMP Live. Ho tenuto una riunione mensile con gli amministratori di Atlassian. Ho tenuto riunioni tecniche settimanali, incluse revisioni permanenti delle vulnerabilità di sicurezza del prodotto. Ho iniziato a lavorare su un inventario delle applicazioni di ricerca e sviluppo con Travis .
Localizzazione
- Ying:
- Completato il controllo degli script di screenshot EN per EG e la nuova acquisizione degli screenshot se necessario ( JMPLOCTOOL-736 ), sono stati aperti in totale cinque bug di Jira affinché il team Doc correggesse determinati script di screenshot.
- Apprendimento della creazione e distribuzione di componenti aggiuntivi al Webteam.
- Sandy:
- Test e perfezionamento continui del nuovo programma di processo di restituzione delle stringhe per l'interfaccia utente portatile
- Sviluppo continuo del nuovo processo di restituzione per i dati campione
- Trish: Ho continuato la ricerca per (JMPLOCTOOL-767) . Ho esaminato la documentazione del processo di localizzazione su Confluence e ho archiviato alcune pagine.
- Cristoforo: Ha documentato, implementato e presentato al team di Doc una soluzione per la revisione delle descrizioni in inglese del nuovo componente aggiuntivo di JMP Marketplace. Ha testato nuove funzionalità di automazione della lingua (nuovo script di ritorno per l'interfaccia utente, post-elaborazione automatizzata e push delle traduzioni di JMP Clinical). Ha assistito i fornitori nella risoluzione di problemi tecnici con memoQ.
- Sohail: debug e risoluzione dell'errore di autorizzazione del database per aggiornare i file di ricerca TM e aggiunta di un campo di ultima modifica all'interfaccia. Inizio della scrittura di test per fornire controlli automatizzati di build di Bitbucket a ogni richiesta di pull.
- Allison: Questa settimana ho elaborato il nuovo batch di stringhe che abbiamo ricevuto per Marketplace, preparato i pacchetti di traduzione e li ho inviati ai fornitori per la traduzione; convalidato e finalizzato le traduzioni dei dati di esempio ZH 19.0; convalidato e finalizzato le traduzioni di KO e ZH 19.0 Portable UI handoff 2; creato una pagina Confluence sul processo di creazione di componenti aggiuntivi localizzati; creato Jira epic per la documentazione localizzata V19 in formato PDF e la convalida del controllo qualità dei componenti aggiuntivi.
Documentazione
- Khawar:
- Richiami di Oxygen: Immagini create e completate per FLM e MM; Creazione di immagini per JSG (mancano 3 capitoli); Incontrerò Chris più avanti questa settimana per discutere alcune modifiche
- Preferenze JMP: contattati John Schrödl , Bryan Fricke ed Evan McCorkle per rivedere le informazioni sulle modalità colore e sui temi JMP; contenuti modificati e aggiornati
- Qiana: Ha partecipato a una demo sull'utilizzo dell'app memoQweb per modificare le descrizioni del Marketplace. Ha partecipato a un meeting sugli strumenti per la guida localizzata in HTML5. Ha continuato ad aggiornare la UG e il JSG per sostituire SF Crime con NY 311 Records. Ha aggiornato il file JMP.book per 2 nuovi capitoli statistici. Ha partecipato al lavoro di cambio nome da GA a LS. Pianificazione e coordinamento del progetto.
- Susan C:
- Ho completato le RN 18.2.1. Grazie a tutti coloro che le hanno revisionate. Sto lavorando al passaggio di consegne alla localizzazione.
- Stiamo lavorando sugli aggiornamenti di Quick Start per Windows.
- Aggiornata la pagina di aiuto HTML5 in Confluence. Ho incontrato Trish per discutere della creazione di script per la copia dei file e della loro posizione.
- Sto lavorando agli aggiornamenti dei contenuti HTML5, ho ripreso tutti gli screenshot e sto aggiornando gli script delle immagini che riguardano anche JMP Live.
- Aggiornata la sezione "Informazioni su TI" in tutti i libri per riflettere il cambio di nome da Genetica a Scienze della Vita. Sono stati inoltre apportati aggiornamenti ad altre risorse interessate.
- Chris B : Ho completato le revisioni delle stringhe di febbraio e aprile. Ho cercato una tabella alternativa per il crimine di San Francisco per un esempio JSG. Ho iniziato a documentare le nuove funzionalità: trasformazioni comode (JMP-24615), sottoinsiemi dinamici (JMP-22890) e annidamento di colonne e script (JMP-21335).
- Devon : JMP-23540: aggiunta di una nota alla documentazione sulle idiosincrasie dello scripting della tabella di riepilogo, aggiornamento di vari tasti di aiuto, revisione delle modifiche e degli screenshot UG, esame di Prism come potenziale evidenziatore di sintassi JSL che richiederebbe la creazione di un plugin Oxygen da zero, conclusione della documentazione sull'importazione dei dati di AspenTech
Test di sistema/host - Cary
- Audrey: I test dell'installer 18.2.1 sono in corso. Ho lavorato a una bozza del programma di manutenzione per JMP 19 e sono in attesa di una revisione prima che venga pubblicato sulla pagina ufficiale delle date di JMP 19. Anche la pianificazione degli stage JMP è in corso.
- Mandy: Questa settimana ho lavorato sui test dell'installer 18.2.1 su Mac (completati); ho lavorato sui test delle correzioni JIRA per le viste filtro, la tabella dati, il gestore colonne, i tag (scrivendo un test JSL dove posso aggiungerli al framework di test); ho inserito qui un ticket di servizio che si occupa del fatto che Global Protect mi interrompe costantemente (e altri) 6-8 volte al giorno e sembra che accada solo su Mac e se il Mac va in sospensione per qualche minuto, allega il tuo nome a quel ticket se riscontri problemi simili; sto lavorando alla scrittura di altri test per aumentare la copertura per diverse nuove funzionalità.
- Cacciatore: ha testato numerosi casi di autorizzazione per il test del programma di installazione finale di JMP 18.2.1, ha indagato e risposto al caso JMP 19 EA 7 e alle verifiche JIRA.
Test Web – Cary
- Josh: Test di migrazione del server e dell'installer di JMP Live 18.2.1. Al momento siamo al 90% e siamo sulla buona strada per terminare i test in tempo. Le domande relative all'installer stanno rallentando, il che potrebbe significare che è ora di cambiare di nuovo. Jira: sono in corso diverse verifiche di bug e storie.
Test di sistema/host - Pechino
Nota di Shannon L:
Buona festa della mamma a tutte le mamme di JMP! Buon fine settimana a tutte.