Benvenuti all'aggiornamento sullo sviluppo di JMP del 27 giugno 2025!
È stata una settimana intensa per le approvazioni, con la fine della modalità di approvazione del codice JMP . La prossima settimana sarà l'ultima per richiedere modifiche al codice sorgente di JMP/JMP Pro, con il blocco del codice JMP/JMP Pro previsto per le 17:00 del 3/7/25. JMP Clinical avvia la modalità di approvazione per le modifiche JSL solo alle 17:00 di oggi e si bloccherà alle 17:00 del 17/7/25. Le richieste di approvazione di JMP 19 ricevute finora vengono monitorate in questo formato .
Il team DevOps sta lavorando ai prossimi eventi di branching per le versioni 20, 19.1 e 19.0.1 . Mentre DevOps sta facendo tutto il possibile per impostare processi e strumenti prima del 03/07/25, prevediamo di continuare a lavorare la settimana successiva per completare e testare le attività infrastrutturali rimanenti per tutte le varie branch. Grazie in anticipo per la pazienza. Daremo priorità a JMP 20.
(prossimo ramo di funzionalità), JMP 19.1
(prossimo ramo di manutenzione) e infine JMP 19.0.1
(rilascio mensile solo per la sicurezza ). Consultate i link nella frase precedente per gli epic che tracciano le nostre attività di branching. Sarò fuori ufficio per ferie dal 4/7 al 13/7, ma Shannon L e Melanie mi aiuteranno a organizzare e monitorare le attività di branching in mia assenza, quindi non esitate a contattarle per qualsiasi domanda!
Congratulazioni questa settimana a Khawar Latif Khan , il nostro stagista del team di documentazione JMP, che ha discusso con successo la sua tesi di dottorato lunedì 23 giugno! Khawar ha raccontato che questa discussione con successo faceva parte del suo dottorato di ricerca in Comunicazione, Retorica e Media Digitali presso la NC State University. Ha affermato: "La tesi, "Progettare per la condivisione di conoscenze e risorse per il nonprofit in Pakistan: un approccio incentrato sulle attività per comprendere, inquadrare e progettare la collaborazione", si concentra sullo studio e la progettazione di attività nonprofit che possano supportare la collaborazione interorganizzativa relativa al problema della violenza contro donne e bambini in Pakistan. Qui sotto trovate la mia foto con la relatrice della tesi (la Dott.ssa Stacey Pigg). Congratulazioni ancora per aver raggiunto questo traguardo, Khawar!

Un ringraziamento speciale al membro del team DOE Giuseppe Morgan per aver condiviso un aggiornamento sulla sua ricerca in corso sugli array di copertura durante il meeting di sviluppo JMP di questa settimana! Se non avete potuto partecipare, potete trovare la registrazione qui . Joseph ha dato seguito al recente intervento della collega Irene Ji su BayesFlo, con un approfondimento sulle recenti estensioni delle funzionalità di JMP e sui miglioramenti delle prestazioni per gli array di copertura per JMP 19 (e sul lavoro che proseguirà nel ciclo 20).
Grazie a Tonya Mauldin per aver condiviso un link ai report di riepilogo dei dati combinati di EA1-EA8, reperibili qui: EA1-EA8 | JMP Live . Il riepilogo settimanale delle ultime due settimane è disponibile qui: Report settimanale EA per le settimane del 20 e 27 giugno | JMP Live.

Annunci generali
Date importanti in arrivo
- 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
Gestione del prodotto e marketing del prodotto
- Kaylee: Questa settimana abbiamo avuto una sessione di formazione molto interessante sull'abilitazione alle vendite. Dan Valente e Russ Wolfinger hanno parlato del posizionamento di JMP nell'era dell'intelligenza artificiale, e Russ ha dato un'anteprima di JMP Assistant, su cui sta lavorando.
Questa sessione è stata registrata e nella Sales Enablement Library è disponibile una scheda di vendita se desideri saperne di più.
- Bryan: Questa settimana ho continuato a sviluppare l'Usability Study Builder. In particolare, ho aggiunto la possibilità di rinominare gli studi esistenti. La settimana scorsa ho effettuato dei test con Sarah Sylvestre per assicurarmi che entrambi potessimo creare e collaborare agli studi. Ho anche partecipato a una sessione di ideazione con il team di JMP Live in merito alla possibilità di modificare tabelle dati su JMP Live e raccogliere valori di risposta nell'ambito di un DOE. Ho inoltre fornito input sull'interfaccia utente di un assistente AI di JMP.
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
- Mirone: JMPTOOL-1619 – completato l'aggiornamento degli indici, rimosse le vecchie release, aggiornata la vista di SQL Server utilizzata per la selezione dei dati di input. JMPTOOL-1477 – Migrazione da SQL Server ad AWS/PostgreSQL. Discussioni sugli obiettivi di sviluppo e sul loro aggiornamento in PLATO.
- Jim: Ho installato macOS 26 (Tahoe) su diverse macchine per test unitari, tra cui un MacBook Pro Intel del 2019, che verrà utilizzato per i test di JMP Pro 19. Ho eseguito diverse integrazioni della changelist di Perforce per la versione 19.0.
- Shannon L: Supporto agli utenti per gli strumenti Atlassian, inclusa l'apertura di un ticket di supporto per un bug di Jira quando si includono screenshot. Finalizzazione dei rinnovi di Atlassian. Discussioni sulle versioni di JMP Live 19.5 e successive.
- Shannon C: Ha assistito Mia con le richieste di sviluppo relative a crash e contenuti di telemetria relativi alla revisione della privacy del componente aggiuntivo JMP Assistant. Pianificazione di nuove release e discussioni sullo stato di avanzamento delle attività di branching con il team DevOps. Conversazioni sullo sviluppo nel secondo trimestre con diversi membri del team. Ha partecipato a un pranzo di formazione su diversità di genere, neurodiversità e queerness. Grazie al team D&I di JMP e alle Risorse Umane per aver sponsorizzato questa sessione informativa e interattiva!
Localizzazione
- Allison: ha lavorato per preparare i pacchetti di traduzione Quick Start 19.0 e li ha inviati ai team di traduzione; ha eseguito il lavoro Jenkins per copiare le immagini/gif di Quick Start nella nostra area l10nsource in P4 e ha segnalato i bug a Howard per risolvere il processo; ha comunicato con gli sviluppatori e i team di traduzione su query relative a PortableUI e stringhe di Marketplace; ha elaborato le traduzioni di Marketplace e le ha caricate su GIT; ha esaminato i nostri lavori Jenkins esistenti e gli epic di Jira per preparare il passaggio di consegne di DJ, i file modello per il sito Web di DJ, JMP Live Help, HTML5; ha completato il corso di formazione sulla sicurezza; ha completato un corso di Project Management fornito da O'Reily in PLATO prima della scadenza del nostro abbonamento.
- Ying: Completato il test di JMP Live Help Auto - Configurazione della Guida Localizzata: Creazione di job Jenkins. Test della Guida HTML5: Creazione della Guida Localizzata. Risoluzione del problema di installazione di FrameMaker. Completata la formazione e la sensibilizzazione del Security Incident Response Team (SIRT) (2° trimestre 2025). Verificati gli script di immagine EN modificati per DJ.
- Cristoforo: Stiamo lavorando a un nuovo progetto per copiare la documentazione localizzata compilata in ambienti exp e test (HTML5 e JmpLive). Stiamo lavorando alla configurazione di nuovi progetti di localizzazione nella nostra dashboard di localizzazione. Stiamo testando nuove funzionalità di automazione L10N (nuovo progetto Return - Builtin) e correggendo bug. Stiamo aiutando ad avviare e ricevere traduzioni da e verso i nostri fornitori.
- Sohail: ha lavorato al miglioramento delle bolle di testo dell'interfaccia utente di RAG Chatbot, ha migliorato la latenza e ridotto i calcoli con la funzione di riepilogo e ha aggiunto la registrazione degli utenti/di sistema.
- Howard:
- Completato il lavoro di popolamento rapido e il lavoro di confronto delle immagini
- Funzionalità aggiunta al modello di progetto Dashboard per la relazione uno-a-molti progetto/dominio
- Avviato lo script JMP-UI incorporato nell'automazione della dashboard
- Trish : Pianificazione per DJ, MDC, KS e JMP. Trasferimenti di assistenza in tempo reale. Riunioni con il team per definire gli obiettivi di sviluppo PLATO.
Documentazione
- Qiana: Ho iniziato a lavorare sulla funzionalità di filtro delle colonne della tabella dati. Ho risolto i problemi JMP-26876 e JMP-26754. Ho incontrato Mandy per una demo della nuova funzionalità di filtro (grazie Mandy!). Ho integrato il feedback dei test nelle schede delle scorciatoie da tastiera e delle descrizioni dei menu. Ho eseguito gli script di produzione sulle schede. Pianificazione e coordinamento del progetto.
- Khawar: Richiami di Oxygen: creazione di immagini per QPM. Preferenze JMP: aggiornamento del capitolo in UG e aggiunta di tasti di aiuto.
- Devon: ha inviato la documentazione del riquadro di modifica della griglia dati per la revisione e ha implementato i commenti di Mandy, completando la documentazione dei tag delle colonne e scrivendo la documentazione interna per condurre una revisione PDF tramite Adobe Cloud.
- Susan C:
- Ho apportato alcune modifiche dell'ultimo minuto ai suggerimenti per l'avvio rapido e ho passato il testimone alla localizzazione.
- Aggiornato Ottieni il massimo da JMP TI.
- Incorporando il feedback della guida per utenti/amministratori di JMP Live/Public.
- Stiamo lavorando all'aggiornamento degli script JMP Live/Public.
- Abbiamo tenuto la riunione sulla localizzazione e sulla documentazione e abbiamo aggiornato i nostri appunti.
Test di sistema/host - Cary
- Mandy: Mi sto aggiornando dopo essere stata in vacanza con Jira, verifiche e altre cose; ho lavorato molto su questo aspetto questa settimana e ho aggiunto alcuni test nel framework JSL per confermare tali modifiche; ho rivisto alcuni elementi della documentazione e i suggerimenti di avvio rapido dopo l'inserimento delle modifiche; ho seguito la formazione sulla sicurezza in LMS; inizierò a preparare i miei dati e il documento/la presentazione per il Discovery Summit Americas.
- Audrey: I test di JMP 19 continuano mentre ci dirigiamo verso il Code Freeze e le cose sembrano andare complessivamente bene. Ho pianificato i test dell'installer 18.2.2, pianificato i futuri test unitari dopo il prossimo branch event e testato Jiras qua e là.
- Nick H: Ho continuato a lavorare sulle verifiche della versione 19.0. Ho anche continuato a inviare aggiornamenti alla dashboard di test ospitata su http://jmptooldev.dev.jmp.com/testing/dashboard/ con il nuovo backend PostgreSQL. Diverse pagine ora funzionano; tuttavia, le pagine più complesse sono ancora in fase di sviluppo.
- Cacciatore: verifiche JIRA. Ha esaminato un crash con filtri dati nei progetti, ha eseguito alcuni test su MDA692 in laboratorio con la versione Tahoe 26.0 Developer Beta 2 aggiornata e ha esaminato le scorciatoie da tastiera e le schede di descrizione dei menu per Qiana.
Test di sistema/host - Pechino
Nucleo
- Dave B: Riprodotto e poi risolto un crash durante l'importazione di testo segnalato da Xan. Aggiornato il programma CrashReader per aggirare un problema di DevStudio nella lettura di file PDF da un'unità di rete. Ho provato a riprodurre un crash di Smootherseg, ma non ci sono riuscito. Ho eseguito il triage di Jiras 19.0.
- Evan: Riunioni, discussioni e altro lavoro in orbita attorno a JMP Assistant. Varie indagini e revisioni di bug. Lavoro al dev talk di Telemetry.
- Xan: revisione della documentazione, correzioni di bug nella futura branch.
Hosting e interfacce
- Will: Stiamo lavorando all'aggiunta di una barra di avanzamento per Python Install Packages() in modo che JMP non si blocchi quando si tenta di installare pacchetti piuttosto grandi che richiedono più tempo. Questa è una correzione per JMP-26438 .
- Paolo:
- Aggiornamenti finali previsti per Python per JMP 18.2.2 e JMP 19.0: la versione 18.2.2 è stata aggiornata a Python 3.11.13 e la versione 19.0 ha ricevuto Python 3.13.5.
- A quanto pare, tutti e quattro i corsi PLATO a cui mi sono iscritto e che avevo intenzione di completare entro la fine dell'anno erano corsi O'Reilly (che SAS sta gradualmente eliminando). Dalla fine della scorsa settimana a questa settimana li ho seguiti tutti...
HTML interattivo
- John Powell:
- Risolto un bug relativo ai marcatori mancanti nei grafici nello screening dei processi con un filtro dati locale ( JMP-26715 ).
- Aggiunto un messaggio di registro per gli indicatori di selezione parziale non supportati ( JMPHTML-14687 ).
- Operazioni di riempimento aggiornate per contorni, mappe, GStream e poligoni per utilizzare "evenOdd" per abbinare una recente modifica al rendering JMP ( JMPHTML-14696 ).
- Risolto un problema per cui i caratteri barra rovesciata venivano omessi dai titoli OutlineBox ( JMPHTML-13408 ).
- Risolto un problema per cui in CellPlotPlatform mancavano CellPlot con un ruolo X definito ( JMPHTML-14666 ).
- Risolti i problemi causati dal fatto che CellPlots non supportava correttamente Hidden ed Exclude ( JMPHTML-14159 , JMPHTML-14670 ).
- Sono state ricostruite le immagini di riferimento dei segmenti di torta per i nuovi test unitari dei segmenti di torta di Sam, poiché non ha un Mac.
- Corretti i singoli test unitari che fallivano perché le dipendenze non erano incluse.
- Presentato con Praveena "Novità nell'HTML interattivo per JMP19" alla riunione mensile degli Americas SEs.
- Completato il corso di formazione sulla sicurezza SIRT.
- Aggiunti obiettivi e piano di sviluppo a PLATO.
- Mike Stickles: Ho lavorato ulteriormente su JMPHTML-14483 ( GB: Linea: il grafico impilato produce risultati diversi con ordinamento = riepilogativo ), ma l'ho accantonato perché la correzione che avevo trovato generava un errore diverso che non ero sicuro di poter risolvere prima del blocco del codice. Sono passato a lavorare su JMPHTML-14720 (il grafico di controllo con funzionalità di processo si blocca), ho generato una correzione e l'ho integrata sia nella versione principale che (dopo l'approvazione) nella 19.0.
Statistiche
- Elizabeth: Risolto un bug in GLMM con valori mancanti in una colonna di frequenza che causava un crash di Causal Treatment. Revisioni del codice per tutti. Lavoro su GLMM multinomiale nominale (ora sta producendo risultati, ma non sono ancora sicura che siano del tutto corretti. Progressi, comunque!).
Documentazione statistica
- Michele C: Ha completato la documentazione delle nuove funzionalità relative all'affidabilità per la versione 19.0 e ha quasi terminato la documentazione delle nuove funzionalità del Fit Model; ha rivisto le bozze della documentazione per Colleen e Safiya.
Test statistici
- Mark: Ho lavorato con Jacob alla bozza della nostra presentazione sull'utilizzo del DOE per testare l'usabilità del software per la FTC a ottobre. Ho lavorato con Jacob alla bozza del nostro caso di studio sull'utilizzo del DOE per testare l'usabilità del software, che verrà pubblicato quest'estate da ISEA. Ho testato la piattaforma di ottimizzazione bayesiana per Kasia e Chris. Ho collaborato con Yeng e Chris per identificare i problemi con il Profiler da cui BO dipende fortemente. Ho aggiornato il componente aggiuntivo che emula la simulazione IndPenSim 2 per l'utilizzo nei workshop BO. Sarò in vacanza con la famiglia per tutta la prossima settimana.
- Tonya: Lavoro sulla segnalazione delle versioni beta, sulla pulizia dei test unitari e sulla verifica dei bug.
Aggiornamenti sulle scienze della vita
- Drew: ha chiuso l'ultima parte dei JMP Clinical 19.0 Jiras, ha assistito nel triage dei problemi di prestazioni e funzionali in altri report di JMP Clinica e ha assistito Novo con il report JSL personalizzato di JMP Clinical.
- Riccardo: Ho creato alcuni dati PK simulati con uno studente UNC per JMP Clinical. Correzione di bug per la versione 19.
Nota di Shannon
Spero che tutti abbiano trascorso un piacevole fine settimana: assicuratevi di uscire per fare attività fisica la mattina presto e di non surriscaldarvi!!!
