Benvenuti all'aggiornamento sullo sviluppo di JMP del 18 aprile 2025!
Abbiamo raggiunto il punto di blocco per JMP 19 EA8. Aggiornate la sezione Motivazione e Riepilogo delle vostre pagine delle funzionalità il prima possibile. Inoltre, rivedete tutti gli elementi aperti che possedete e che si trovano attualmente nella pagina Funzionalità in fase di completamento di JMP 19 e spostate gli elementi completati nella sezione Completati. In molti casi, utilizziamo le Epic nella pagina Funzionalità in fase di completamento per tenere traccia del completamento dei progetti in fase di completamento. Non è necessario collegare i bug a queste Epic delle funzionalità, poiché possono essere risolti in seguito nel ciclo, quindi sentitevi liberi di dissociare i bug incompleti dalle Epic se tutti gli elementi della storia sono chiusi.
Mentre il lavoro sulle funzionalità di JMP 19 si conclude e iniziamo a guardare a JMP 20, iscrivetevi alla pagina del programma volontari per i meeting di sviluppo di JMP se siete interessati a presentare a un meeting nei prossimi mesi! La prossima settimana , Alex Taylor e altri membri del team di JMP Live parleranno della transizione di JMP Live a Git.
Come alcuni di voi sapranno già, JMP 19 è previsto per funzionare in modalità di compatibilità su computer con i nuovi processori Windows ARM. Lo sviluppo di JMP sta lavorando per raggiungere l'obiettivo di farlo funzionare nativamente in ambienti Windows ARM per JMP 20, man mano che un numero maggiore di librerie di cui abbiamo bisogno verrà supportato in questo ambiente. Grazie a John Schrödl per aver condiviso i progressi compiuti in questo ambito questa settimana!
Sono riuscito a far funzionare la prima istanza di una build JMP per ARM. Grazie all'aiuto di uno script creato da Paul Nelson, sono riuscito a usare anche Python! Alcune funzionalità sono disabilitate, come OpenBLAS, ovviamente, ma è un progresso!

Infine, grazie a Shannon Leslie per aver condiviso i dettagli sulle modifiche apportate al prodotto Atlassian per Jira/Confluence il 7 aprile:
Il 7 aprile, Atlassian ha implementato alcune modifiche ai nostri siti Jira e Confluence Cloud. Un elenco delle modifiche rilevanti, insieme ai dettagli evidenziati e alla documentazione, è disponibile qui.
Le modifiche includono:
- Osserva gli elementi nell'albero dei contenuti all'interno di uno spazio Confluence
- Deprecazione degli endpoint di ricerca/valutazione delle espressioni JQL (a partire dal 1° maggio)
- Configura la visualizzazione delle colonne dei problemi figlio nel genitore
Per qualsiasi domanda, contattare Shannon Leslie o uno qualsiasi degli altri amministratori JMP Atlassian.
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
- Dan S: Continuo a smistare e correggere i bug di Salva script in inglese. Risolti i problemi di visualizzazione delle caselle combinate nel pannello delle proprietà in lingue diverse dall'inglese. Corretto l'allungamento del pannello Vista Filtro nelle tabelle dati e aggiornato il menu a comparsa per la Vista Filtro. Risolti i crash con il trascinamento della selezione in una piattaforma di gruppo e l'utilizzo di Richiama nella finestra di dialogo Grafico a curve di livello.
- Evan: Ho riscritto il componente aggiuntivo JMP Telemetry Explorer . Ho scritto la prima versione di Mimic TestRunner per i test interattivi (vedi //depot/main/test/Mimic/RunMimicTests.jsl). Ho segnalato i bug riscontrati durante questi due progetti.
- Khan: la linea di adattamento GB mostra gli intervalli di confidenza binomiale se la risposta è categoriale con 2 livelli; problema di prestazioni per preEval rispetto alle formule con stringhe; crash del sistema.
- Dave B: Funziona la finestra di dialogo di stato del componente aggiuntivo. Correzione di bug relativi all'immagine. Ricreate due crash di utenti anonimi. Corretto un bug su Mac che impediva lo scorrimento corretto dei grafici 3D.
DOE e affidabilità
- Irene: Revisione del codice con Ryan e Joseph sull'implementazione di BayesFLo in JMP; ieri ho inviato BayesFLo per EA8.
- Caleb: ha finalizzato alcuni aggiornamenti delle stringhe per gli esploratori delle dimensioni del campione e ha iniziato a lavorare sui bug CSALT rimanenti.
- Segno: Ho continuato a testare la piattaforma di ottimizzazione bayesiana.
Hosting e interfacce
- Paolo N:
- Aggiornamenti di sicurezza di Python.
- JMP 19 da 3.13.2 a 3.13.2.
- Compila 3.11.12 dal codice sorgente: build universale su macOS, build x86_64 su Windows. Python 3.11.x è in modalità di manutenzione solo per le correzioni di sicurezza, il che significa che non ci sono programmi di installazione binari e dobbiamo compilare dal codice sorgente.
- JMP 18 dal 3.11.11 al 3.11.12.
- Sto lavorando con John Schroedl per prendere i miei script di aggiornamento Python e riscriverli a supporto di Windows ARM64 Python.
- Grazie a ciò è riuscito a far funzionare la build ARM64 di JMP 19 con supporto Python.
- I JIRA vengono selezionati e consegnati per i test.
- JMP-25544 – la stringa nel profiler di Excel cambia JMP -> JMP
- JMP-25783 – si verifica un errore se a JSL Python Reset ( ) viene fornito un parametro, ma non ne accetta nessuno.
- JMP-24717 – corretto in alcune modifiche precedenti.
- JMP-24183 – corretto in alcune modifiche precedenti – I18N nell'indice di scripting.
- JMP-24402 – Le stringhe ad esempio del menu a discesa erano contrassegnate in modo errato come NOTRANS
- John Schroedl: Lavoro su modifiche al progetto e al codice sorgente per ottenere una build nativa per Windows ARM64. Chiamata con MS App Assure per il supporto tecnico ARM. Grazie a Paul per aver aggiornato gli script Python per gestire la suddivisione x64/arm64. Ho esaminato le segnalazioni di crash. Chiamata relativa ai piani di autenticazione Intel.
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 con Adatta alla finestra e un ruolo GroupX con un valore univoco ( JMPHTML-14464 ) e problemi generali di usabilità di Adatta alla finestra ( JMPHTML-14480 , JMPHTML-14319 ).
- Ulteriore pulizia e refactoring del codice per renderlo più facile da gestire e testare ( JMPHTML-14423 )
- Altri menu a triangolo rosso unidirezionale in JMPLive ( JMPHTML-14469 )
- Bug di Parallel Plot con ruolo di gruppo ( JMPHTML-14042 ).
- I suggerimenti di ScriptSegment (GStream e grafica personalizzata) non vengono visualizzati nella posizione corretta sul grafico ( JMPHTML-14475 ).
- Bug che causano arresti anomali del profiler e piccole anomalie nell'interfaccia utente ( JMPHTML-14491 , JMPHTML-14342 , JMPHTML-13661 ).
- È supportata la ridenominazione delle etichette degli assi 3D dei diagrammi di dispersione ( JMPHTML-14233 ).
- Collaborazione con Praveena per l'abstract di Discovery Europe.
- John Powell:
- Lavoro interattivo con diagramma di dispersione HTML 3D:
- Miglioramento del rendering della forma del marcatore mediante disegno 3D anziché texture ( JMPHTML-14479 ).
- Aggiunto supporto per forme di caratteri e marcatori Unicode ( JMPHTML-14486 ).
- Aggiunto il rendering illuminato/ombreggiato delle forme dei marcatori in modalità marcatore di qualità elevata ( JMPHTML-14496 ).
- Forma del marcatore DOT migliorata utilizzando uno shader personalizzato ( JMPHTML-14501 ).
- Segnalati alcuni problemi con JMP:
- I componenti principali perdono lo stato della casella di controllo delle variabili etichetta quando si ripete l'analisi ( JMP-25848 ).
- Impostazione della trasparenza ignorata per le forme dei marcatori dei caratteri in Scatterplot 3D ( JMP-25834 ).
- Scatterplot 3D disegna alcune linee di griglia nere su pareti nere ( JMP-25870 ).
- Risposta a un post della community di utenti JMP con una soluzione alternativa per i livelli di gruppo non supportati nella vista .
- Discussione sulla pubblicazione di report "fuori sincrono" ( WEBJMP-9857 ).
- Ho discusso dell'analisi degli story point di Jira con Praveena e Shannon Leslie.
- Ho discusso gli obiettivi di alto livello per le nuove funzionalità di JMP 20 con Dieter Praveena e Paul Spychala.
- Inviato un abstract per il JMP Discovery Summit 2025 ad Austin, TX.
- Praveena: John e io abbiamo incontrato Shannon Leslie per discutere di come adattare i report di Jira al flusso di lavoro del nostro team. Abbiamo anche collaborato con Paul Spychala per presentare un abstract per Discovery ad Austin e ci siamo occupati dei seguenti Jira:
JMP Live
Statistiche
- Laura CS: Ho risposto alle email con domande su SEM. Ho riscritto gran parte del codice dei vincoli di uguaglianza in MIIV-2SLS per renderlo meno soggetto a crash e bug. Ho incontrato Taylor per discutere di una potenziale collaborazione utilizzando variabili strumentali in SEM. Ho revisionato un manoscritto che sto scrivendo in collaborazione con il personale dell'UNC utilizzando la nostra piattaforma SEM.
- Elizabeth: Indagini e correzioni di bug. Grazie a John Schrödl per l'aiuto con un'indagine non informativa sul crash stack!
Documentazione statistica
- Michele C: ha esaminato gli aggiornamenti della documentazione in vista della compilazione dell'aiuto EA8; ha discusso gli obiettivi per il 2025 con i membri del team; ha esaminato le stringhe; ha pianificato la data di inizio del corso estivo per i nostri studenti il mese prossimo.
Test statistici
- Jacob: Sto lavorando sui test per set cover(). Sto testando gli aggiornamenti delle risposte di Easy DOE per EA8. Sto indagando sui problemi di prestazioni. Sto verificando i ticket e pulendo i test unitari.
Aggiornamenti sulle scienze della vita
- Ha disegnato: Integrazione di funzionalità aggiuntive negli script IQ/OQ per la generazione con un solo clic di PDF/RTF con pagina di firma (grazie a Jeff Perkinson per aver avviato lo script JSL iniziale!). Risoluzione dei problemi con il report AE Narratives per Amgen e fornitura delle correzioni di Nora come patch per l'installazione della versione 18.1.2, in modo che possano valutarli prima dell'installazione della versione 18.2.1. Ricerca di mod per lo script Snyk per la scansione dei pacchetti Python alla ricerca di vulnerabilità di sicurezza. Bug di JMP Clinical 19 e un ultimo bug della versione 18.2.1.
- Riccardo: Sto creando una pagina di confluenza di video per le nuove funzionalità cliniche: ecco il link: Video sulle funzionalità cliniche .
Gestione del prodotto e marketing del prodotto
- Bryan F: Ho continuato a lavorare sulle icone e ho aggiornato la schermata iniziale di JMP Pro per JMP Live. Inoltre, mi sono coordinato con Sarah Sylvestre per preparare alcuni lavori di usabilità per la nostra configurazione di Salesforce.
Supporto tecnico e coinvolgimento
- Gary: Buon venerdì! Dopo una settimana impegnativa alla Reunion, i team di supporto sono tornati ad assistere i clienti con un'ampia gamma di richieste. Di seguito sono riportati i consueti grafici sul volume dei casi e sugli argomenti trattati sia dal Supporto Tecnico che dal Engagement. Ecco 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
- Melania:
- Sto testando il nuovo processo di stringhe di dati campione e assicurandomi che le tabelle siano pronte per la localizzazione entro lunedì. Grazie a Myron, Mandy, Qiana, Trish e Krzysztof per il coordinamento!
- Ho fornito a Qiana una rapida panoramica sulla modifica delle stringhe in Visual Studio. La settimana scorsa, ho mostrato ai membri del team di documentazione e localizzazione una dimostrazione dell'importazione in blocco di issue di Jira da un file CSV per la gestione di progetti complessi.
- La scorsa settimana ho incontrato Ericka Pirozzi (team legale JMP) e abbiamo coordinato la stesura di un nuovo JMP Disclaimer per JSL Builtin.
- Ho preso parte ad alcuni incontri molto produttivi durante la riunione del JMP.
- Ho imparato a gestire il processo EA Sprint Jira per JMP 19. Grazie, Shannon L !
- Ho finito il mio abstract per il Discovery Summit in autunno. Grazie a Mandy, Shannon C e Audrey per il feedback!
- Shannon L: Pianificazione delle attività di follow-up dalle riunioni tecniche che abbiamo tenuto la scorsa settimana. Continuo a contribuire alla pulizia delle storie di JMP 19. Lavoro al processo di rinnovo di Atlassian con il reparto Acquisti. Eseguo la pulizia del sito per la nostra istanza di Jira. Aiuto con le revisioni delle vulnerabilità di sicurezza per la versione 18.2.1, pianificazione. Lavoro sui piani di progetto per il progetto di monetizzazione del Marketplace con Kristen. Riunioni tecniche settimanali.
- Bob: Completamento del coordinamento per i test e l'approvazione della correzione di Beyond Trust per consentire agli installatori JMP di Windows di aggiornare correttamente il registro. Aggiornati gli installatori di Windows 18.2.1 da Python 13.11.11 a 13.11.12. Aggiornato il codice dell'installer 19 per utilizzare l'organizzazione delle cartelle Python aggiornata in Perforce.
- Shannon C: Ha esaminato numerosi crash di JMP 19, JMP 18.1.X e JMP 18.2.X e ha inserito i problemi di JMPTEST Jira per i nuovi crash. Grazie a molte persone, tra cui Dave Barbour , Dan Schikore , Jacob Rhyne , Ernesto Pasour e Mandy Chambers, per aver contribuito a replicare diversi problemi!
Localizzazione
- Ying: Completato il controllo degli script di screenshot EN per DJ e la loro riacquisizione, se necessario ( JMPLOCTOOL-735 ). Sei bug di Jira aperti per il team di documentazione per correggere alcuni script di screenshot. Aperto un bug di Jira per la funzione ( JMP-25873 ). Inizio del controllo degli script di screenshot EN per EG e la loro riacquisizione, se necessario ( JMPLOCTOOL-736 ). Un capitolo è stato completato e un bug di Jira aperto per il team di documentazione per correggere alcuni script di screenshot.
- Cristoforo: Ha preparato e introdotto nuove linee guida e standard di codifica per il gruppo tecnico L10N (richieste pull e commenti al codice). Ha testato il processo di conversione dei file fm in XML DITA in base allo script del team Doc. Ha inviato gli aggiornamenti alle traduzioni JMP Live. Ha aggiornato i template memoQ.
- Allison: ha comunicato con traduttori e sviluppatori sulle richieste di traduzione ricevute per le stringhe Portable UI 19.0; ha risolto i problemi di traduzione segnalati dal team QA sulle stringhe JMP Live; ha collaborato con Howard per testare i processi Jenkins per copiare i PDF localizzati della libreria di documenti JMP e i PDF delle pagine del titolo nelle cartelle designate in P4.
- Sohail: ha configurato, testato e documentato le richieste pull di Bitbucket per il repository del team. Ha consolidato le informazioni apprese dai diversi team sui progetti LLM durante la riunione JMP in una pagina Confluence.
- Howard: Ha lavorato sugli aggiornamenti del componente aggiuntivo Jenkins Job per automatizzare la traduzione dei PDF in CreateDocLibrary. Ha lavorato sulla funzionalità di avanzamento delle attività della dashboard.
- Trish: Aggiornamenti alle informazioni della matrice di test. Elaborazione delle spese per la riunione. Gestione di alcune query di traduzione. Ulteriori ricerche sul bug di supporto di JA 18.2.
Documentazione
- Qiana: Completato il lavoro sui dati campione per la versione 19.0. Trasferimento dei dati campione a L10N. Completati i passaggi per la configurazione di un PC di sviluppo in preparazione alla formazione con Melanie. Formazione ricevuta da Melanie sull'aggiornamento delle stringhe dell'interfaccia utente. Pianificazione e coordinamento del progetto.
- Khawar: Callout di Oxygen: completati 2/3 delle immagini dei callout per l'utilizzo di JMP. Preferenze JMP : iniziato l'aggiornamento del capitolo "Utilizzo delle preferenze JMP". Sto lavorando per ottenere l'autorizzazione per l'estate.
- Devon : ha iniziato a sviluppare un plugin di evidenziazione della sintassi JSL per file XML, scrivendo vari aggiornamenti per Data Connectors per 19, esaminando le modifiche nel libro Using JMP.
Test di sistema/host - Cary
- Mandy: Ho recuperato JIRA, verificando le correzioni e aggiungendo test. Ho riscontrato alcuni crash durante il tentativo di risolverli e ne ho segnalato un altro da un utente relativo a tag e proprietà. Ho lavorato sulle viste filtro e sui tag della tabella dati, sulle modifiche di Tabulate con l'aggiunta di tag – spero di ricevere altri feedback su questo. La prossima settimana verificherò l'EA8 JMP 19 per la distribuzione e probabilmente realizzerò almeno 2 video EA per gli aggiornamenti alle viste Griglia dati/Filtro e Tag/Proprietà.
- Cacciatore: completata la verifica degli elementi di autorizzazione JMP-22660 e JMP-22400 . Segnalato un problema con l'accettazione dei codici di risposta terminati ( JMP-25770 ). Segnalato un problema e testata la correzione lato cloud da Daniel P. per un errore "tag di fine non corrispondente rilevato" nel registro durante l'applicazione dei file di codice di risposta scaricati durante l'autorizzazione offline. Installato l'aggiornamento BeyondTrust 25.2.40.0 dal portale aziendale su diversi dispositivi Windows 10 e 11 e verificato che le installazioni di JMP 18.x e 19.0 registrassero correttamente i componenti.
- Audrey: Tirocinante addetta alla pianificazione, lavoro con Steve sui report di automazione di JMP Live che realizziamo per JMP Live, lavoro di amministrazione di Jira.
Test Web – Cary
- Anna:
- Monitoraggio del lavoro svolto da Adrianna, John P e Aa per il problema di JMP Live con aggiornamento del report pubblicato nonostante la mancata sincronizzazione con i dati.
- Testata la funzionalità Scatterplot 3D sul desktop in preparazione al test della nuova implementazione di John P e Paul S in HTML5.
- Segnalato crash per il report Export Fit Least Squares in HTML5, che John P ha ora risolto.
- Inizio a testare il problema segnalato da Dan S con le piattaforme con gruppi che non rispondono alle modifiche dei dati o non supportano l'ordinamento.
- Test di Column Switcher e filtro dati locali con colonne di trasformazione dinamica sul desktop e in JMP Live.
- Segnalato un problema che Xan ha ora risolto per il contorno dell'area del grafico, le etichette e gli assi non disegnati quando non vengono restituiti dati dalla condizione del filtro.
Test di sistema/host - Pechino
Nota di Shannon
Spero che abbiate tutti uno splendido fine settimana!:smiling_face_with_smiling_eyes:

