19.1.5: Blocco di sicurezza 8/6/26 • 19.2: Blocco di sicurezza 9/3/26 • 20.0: aperto nel main; Blocco del codice EA6 8/27/26; Blocco del codice 1/7/27
Benvenuti all'aggiornamento sullo sviluppo di JMP del 24 luglio 2026!
Martedì abbiamo rilasciato JMP 19.1.4 : un ringraziamento a tutti coloro che hanno lavorato a questa versione dedicata esclusivamente alla sicurezza! Ad agosto pubblicheremo un'altra versione di sicurezza (19.1.5) prima di rilasciare JMP 19.2 a settembre, che includerà l'ultima serie di correzioni di bug e aggiornamenti di sicurezza.
Abbiamo raggiunto le milestone di blocco delle funzionalità e di blocco delle funzionalità di marketing per la versione 20.0 di JMP 2027. Nota bene: se stai ancora lavorando su una Story o un Epic in Jira con una versione pianificata della 20.0 che non è ancora stata contrassegnata come "Pronta per il test", aggiungila alla pagina delle funzionalità in ritardo per la versione 20 qui . La pagina contiene un modello in cui puoi valutare l'impatto sui team a valle. Anche il codice per la versione EA5 della 20 è bloccato. Aggiorna le tue pagine delle funzionalità entro le 9:00 di lunedì 27 luglio! Una volta che i programmi di installazione di EA5 saranno stati completamente verificati dal team QA, saranno rilasciati in MyJMP e annunciati ai membri del programma EA.
Vi informiamo che Qiana Perry ha aggiornato la pagina " Come creare nuovi dati di esempio" in Confluence, includendo informazioni sull'invio di dati di esempio generati dall'IA. A tal proposito, JMP Legal ci chiede di documentare le risposte ad alcune domande aggiuntive. Come accennato da Qiana la scorsa settimana, la scadenza per l'invio di dati di esempio nuovi o aggiornati per la versione 20 è giovedì 17 settembre.
Un grazie di cuore al nostro primo gruppo di studenti che giovedì ha presentato il proprio lavoro estivo! Dhruv Menon ha mostrato l'Admin Action Portal, Daylen Hicks ha condiviso gli strumenti XML Book Analyzer da lui creati per rilevare errori e incongruenze nei file XML convertiti dal team di documentazione, e Yen-Chen Liu ha presentato il suo lavoro sulla scoperta di motivi ricorrenti negli esperimenti sull'ordine di aggiunta. Potete trovare il materiale delle presentazioni nel programma delle presentazioni degli stagisti JMP 2026 su Confluence, insieme a un elenco di argomenti per le prossime 4 sessioni che si terranno nelle prossime settimane.
Purtroppo, nonostante avessi avviato e interrotto la registrazione della sessione, Microsoft ha subito un grave guasto alla rete durante quell'ora e né la registrazione né gli altri elementi della riunione sono stati acquisiti. Nello stesso periodo, altri utenti hanno segnalato problemi con la visualizzazione degli screenshot in Teams e rallentamenti generali di Microsoft 365 e di altri servizi Microsoft.
Comunicazioni generali
Date importanti in arrivo
- Blocco del codice EA6 20 – 27/08/2026
- Blocco di sicurezza di JMP 19.2 – 03/09/2026
- Blocco di sicurezza di JMP 19.1.5 – 06/08/2026
- Blocco del codice JMP 20 – 07/01/2027
- Si prega di visitare Confluenza per l'elenco completo delle date di JMP 19 e JMP 20 .
Aggiornamenti sullo sviluppo di JMP
Nucleo
- Dave B:
- Risolto un bug che causava la visualizzazione dei controlli dell'host sopra i titoli della struttura.
- Risolto un bug che causava la visualizzazione o il ritaglio di un messaggio di errore dello script grafico.
- Revisione della funzionalità della griglia di allineamento in vista di una possibile riorganizzazione.
- Xan: Un'ultima funzionalità: grafici radar per EA5. Aggiornata la spaziatura e l'evidenziazione della barra delle icone degli elementi di Graph Builder. Pulizia del codice WScale.
Dipartimento dell'Energia e affidabilità
- Caleb: Ho completato un aggiornamento per migliorare la visualizzazione delle condizioni d'uso in Fit Life by X. Ora mi restano solo alcune piccole funzionalità da implementare.
Hosting e interfacce
- John Schroedl: Accessibilità: Aggiunto un peer per PartitionBox in modo che le nuove finestre vengano annunciate di nuovo. Corretto un bug durante la ricerca di un peer padre: ancestors() non è l'inverso di boxChildAll; utilizzare boxParentAll al suo posto. Aggiunta una preferenza nascosta per disabilitare la creazione di peer di accessibilità host nel caso in cui il lavoro causi instabilità. Risolti i problemi nella finestra Home segnalati dallo strumento Accessibility Insights. Icone: Aggiornate le icone. Rielaborato il codice host che crea le icone della gerarchia al volo per avere più dimensioni per un migliore supporto DPI elevato. Risposte a varie domande su Visual Studio. Indagini sui crash.
- Daniel Powell: Ho completato un aggiornamento per l'esportazione in PowerPoint che consentirà agli utenti di unire più report/documenti in un unico file PPTX! Sto lavorando per migliorare l'accessibilità generale del browser web JMP, e spero di completare il lavoro a breve!
- Paolo:
- Ho lavorato alla mia presentazione Discovery per Baltimora.
- Ho svolto una ricerca e presentato un abstract per Discovery Berlin.
- Ho collaborato con Jim per ripristinare la procedura quotidiana di installazione dei moduli Python dopo l'aggiornamento alla versione 3.14.
- Ho lavorato alla risoluzione di alcuni problemi relativi a JIRA e alle modifiche apportate da Stringbot.
- Volere:
- Sono stati risolti diversi bug nella finestra di dialogo di esportazione del connettore dati.
- Aggiornamenti all'interfaccia utente dell'Editor del connettore dati, tra cui la rimozione della modalità della finestra e l'aggiunta di un filtro.
- Ho anche lavorato alla mia presentazione su SharePoint Data Connector per Discovery Baltimore.
HTML interattivo
- John Powell:
- Lavoro svolto per supportare gli ellissoidi di contorno normali nei diagrammi a dispersione 3D ( JMPHTML-15664 ).
- Gli sviluppatori di HTML interattivo hanno partecipato a due giorni di attività di team building in presenza con Mike Stickles, che si trovava in città.
- Ho condotto esperimenti con il rilevamento del visore per realtà virtuale e il rendering VR dell'output HTML interattivo.
- Ho iniziato a valutare il supporto per i contorni di densità non parametrici di Scatterplot 3D ( JMPHTML-15703 ).
- È stato analizzato un problema relativo al rendering di Scatterplot 3D: i punti risultavano più grandi in JMP Live rispetto a JMP, e si è scoperto che si trattava di un comportamento previsto quando si sceglieva di utilizzare una tabella dati in JMP Live con selezioni diverse rispetto alla tabella in JMP ( JMPHTML-15701 ).
- È stato segnalato che l'impossibilità di visualizzare le selezioni nel Data Table Viewer di JMP Live rende difficile scoprire perché sono previste differenze rispetto a quanto osservato durante la pubblicazione, come in JMPHTML-15701 ( WEBJMP-11299 ).
- Ho contribuito a testare una modifica pianificata alla configurazione di Jira che richiederà l'impostazione di versioni fisse durante la transizione degli elementi tra determinati stati.
- Mike Stickles:
- Continuo a lavorare sul grafico a costellazione (JMPHTML-15608). Ora riesco a esportare correttamente gli "stati di riga" dei vertici (separati dagli stati di riga standard), consentendo l'esportazione degli stati di selezione e nascosti. Sto cercando di implementare la selezione dinamica.
- Ho partecipato ad attività interattive di team building in HTML martedì e mercoledì.
- Ho completato entrambi i moduli di formazione ACT-NOW.
- Arnav:
- Ho collaborato con Praveena per configurare lo strumento mirino su JMP Live.
- Aggiunto un tooltip al pulsante di selezione del mirino
- Risolto un bug che impediva la corretta visualizzazione del mirino finché il mouse non veniva mosso.
- Ho iniziato a lavorare alla mia presentazione per il programma di tirocinio JMP.
- Attività di team building con il resto del team HTML interattivo martedì e mercoledì.
- Paolo Spychala : Questa settimana abbiamo svolto alcune attività di team building con il nostro team. Oltre a ciò, abbiamo aggiunto il supporto per i profiler Gaussian Process [JMPHTML-15679]. Questo include i profiler standard, i profiler di contorno e i profiler di superficie. Infine, ho lavorato per rendere i test HTML di Jenkins più robusti e meno soggetti a blocchi.
- Praveena:
JMP Live
- Aurora: Proseguono i lavori sulla funzionalità di stato di triage personalizzato.
Statistiche
- John Sal:
- Nel menu Analizza, sottomenu Qualità e processo, spostare Grafico di controllo in primo piano e Screening dei processi in Generatore di grafici di controllo (JMP-28180).
- In Fit Least Squares, supporto per effetti annidati per il salvataggio della colonna della formula per l'errore standard di previsione (JMP-31639).
- Nel simulatore di Profiler, è stata corretta una matrice di riempimento dello spazio casuale con eliminazione dei vicini più prossimi, che era stata erroneamente trasposta, in attesa di una correzione successiva nella versione 19.2 (JMP-31629).
- Taylor: Mi manca solo un ultimo passaggio per passare dalla piattaforma Contingency all'oggetto di visualizzazione AlignmentGrid. Ho anche trovato un paio di bug in Multiple Correspondence e sono riuscito a risolverli il giorno successivo.
Documentazione statistica
- Michael Crotty: Continuo a lavorare alla pulizia XML dei file convertiti per la documentazione statistica. Mi sto preparando per il JSM, e ho assunto il ruolo di presidente di sezione per SPES con qualche mese di anticipo rispetto al previsto a causa delle dimissioni del precedente presidente.
Test statistici
- Segno: Completamento delle modifiche finali all'estensione JMP per aggiungere l'intervallo di confidenza del coefficiente di variazione richiesto da Laura L prima di inviarla a JMP Marketplace. Discussione con Jules e Dan S. delle limitazioni delle estensioni dovute alla mancanza di supporto da parte della piattaforma per redo, recalc e script di salvataggio. Lavoro di debug dei test unitari falliti per Bayes Opt. Discussione con Audrey su come identificare le macchine di test che non hanno prodotto tali errori. Valutazione delle modifiche UX/UI, identificate da John, con Ryan e Joseph. Assistenza ad Ayumi per il suo progetto di tirocinio e la prossima presentazione con il team.
- Zach: Ho ricevuto un feedback positivo per il secondo ciclo di feedback relativo al componente aggiuntivo per la dashboard di MSA, a cui sto lavorando come progetto di tirocinio. Pertanto, il componente aggiuntivo è quasi completo, dopo aver risolto alcuni problemi finali e aver cercato eventuali bug.
- Tonya: Ho iniziato a testare la nuova analisi multivariata delle capacità. Ho continuato a testare CUSUM e Process Screening. Ho partecipato a una sessione di feedback sulla dashboard MSA.
Aggiornamenti nel campo delle scienze della vita
- Ha disegnato: Con l'assistenza di Dan Schikore , ho implementato JMPCLINICAL-5877: Spostamento della stilizzazione di JMP Clinical nel tema JMP Clinical, che consente al tema JMP Clinical di ereditare ed estendere il tema JMP Live per la stilizzazione di JMP Clinical. In pratica, tutto il codice di stilizzazione è stato rimosso da JSL, in modo da poter sfruttare appieno l'infrastruttura JSS. Ho implementato modifiche ai test unitari di JMPClinical per copiare i programmi di installazione direttamente da jmpsrv01 (anziché utilizzare OneDrive) per una maggiore affidabilità e portabilità tra utenti e macchine. Ho chiuso o rinviato i Jira relativi alla funzionalità JMP Clinical. Sto lavorando alla risoluzione dei bug segnalati nei Jira.
- Jake:
- Ho integrato due nuovi modelli GNN all'avanguardia nel componente aggiuntivo PyTorch (Cormorant e DimeNet++).
- Ho incluso un metodo per stimare l'importanza delle caratteristiche di nodi e archi per i modelli GNN al fine di facilitare l'interpretabilità del modello.
- Ho collaborato con Luciano per includere l'importanza delle funzionalità nel report del modello GUI di PyTorch.
- Ho preparato la presentazione per gli stagisti della prossima settimana.
- Ho ottenuto l'accesso a un nodo Linux JMP e sto conducendo una suite completa di test per tutti i modelli GNN incorporati nel componente aggiuntivo, al fine di confrontarli con i risultati pubblicati.
- Ho creato un tutorial di base per utenti interni ed esterni del componente aggiuntivo PyTorch.
Gestione del prodotto e marketing del prodotto
- Mia: Sto collaborando con Shannon Leslie alla "Denominazione dell'anno di rilascio", identificando gli elementi del prodotto e dei programmi di installazione che potrebbero necessitare di modifiche con il rilascio di JMP 2027 v20.0.0 a marzo. Per saperne di più su questa modifica, rimanete sintonizzati per un articolo di InsideJMP all'inizio della prossima settimana.
- Bryan Fricke:
- Accessibilità
- Discussioni di gruppo sui miglioramenti del comportamento di navigazione, sull'accessibilità dell'interazione utente e sulla raccolta di feedback sui miglioramenti dell'accessibilità.
- Proseguono le attività di sensibilizzazione per ottenere feedback dai clienti sui miglioramenti in termini di accessibilità e per convalidare le modifiche con utenti esterni.
- Modernizzazione delle icone
- Ho continuato a lavorare in linea con il progetto di modernizzazione delle icone ispirato a Fluent e ho rilasciato ulteriori icone aggiornate.
- Ricerca sull'usabilità / Approvvigionamento Lyssna
- Sono state completate le attività di follow-up relative alla valutazione del rischio della lisina e alla valutazione dell'impatto sulla privacy.
- Versioni e programmi di installazione
- Ho fornito feedback sugli aggiornamenti pianificati del programma di installazione e sulle modifiche al prodotto associate al nuovo approccio di versioning.
- Usabilità
- Ho avviato una discussione in merito al layout e all'organizzazione dei controlli nell'angolo in alto a sinistra della tabella dati di JMP.
Supporto tecnico e coinvolgimento
Volume settimanale delle richieste di assistenza tecnica:

Argomenti dei casi in coda per l'assistenza tecnica, la scorsa settimana:

Volume dei casi di supporto all'interazione settimanali:

Argomenti dei casi in coda per le attività di coinvolgimento, la scorsa settimana (esclusi i casi automatizzati relativi al controllo delle parti soggette a restrizioni):

Operazioni di sviluppo
- Jim:
- Dopo aver reinstallato il sistema operativo su un Mac mini Sonoma, sono riuscito a far funzionare di nuovo il flusso di test unitari di JMP 20.0.
- Un ringraziamento a Paul Nelson per l'aiuto fornito nell'installazione dei moduli Python tramite uno script di shell su diverse macchine Mac utilizzate per i test unitari.
- Ho recuperato una copia dei file di compilazione di WinOS JMP 18.2.1 per David Barbour, dato che non erano presenti su JMPSRV01.
- Ho adeguato diverse macchine obsolete agli standard di conformità CIS (invece di restituirle).
- File //depot/rel/r20.0/… ramificato per JMP 20 EA#5; compilazione di JMP EA su macOS e presto anche su WinOS.
- Melanie: Mi sono consultata con Giuseppe per una correzione per alcuni script di dati di esempio per la versione 20, ora che la 19.2 è terminata. Ho creato dei Jira PM per EA5. Ho testato e convalidato diversi Jira in tutto il team DevOps. Sto collaborando con molti team per accelerare la migrazione dei sistemi da JMP all'infrastruttura SAS, dato che SAS sta ufficialmente dismettendo VMware ( un ringraziamento speciale a Shannon Leslie e Audrey che stanno guidando questo sforzo!). Ho disattivato Stringbot per la versione 19.2: per un po' useremo Stringbot solo sulla versione 20.0!
- Myron:
- JMPTOOL-2268, JMPTOOL-2326: telemetria per 19.1 e 19.2
- JMPTOOL-2215: aggiungere il campo "manager" a JiraBot
- JMPTOOL-1837: eliminare i dati di telemetria superflui dei dipendenti
- JMPTOOL-1762: spostare l'archiviazione dei file fisici del testbot su AWS
- JMPTOOL-2108: migrazione del sistema di gestione degli arresti anomali da jmptool ad AWS
- Bob:
- Distribuiti gli installer 19.1.4 nella rete My JMP
- Ho ripulito gli script per risolvere il problema di una build non riuscita di JMP Pro Live che bloccava i processi.
- Preparato per EA 5
Localizzazione
- Cristoforo: Ottimizzazione del flusso di lavoro online memoQweb in seguito al feedback ricevuto da fornitori e revisori (prestazioni, incarichi, risorse). Redazione della documentazione per il nuovo flusso di lavoro online per traduttori, editor e revisori JMP. Lavoro di migrazione della compilazione XSTR da jmptool al nostro server (jmptrans). Revisione di altre risorse L10N che devono essere migrate da jmptool e jmpsrv01. Test del nostro nuovo strumento LLM per perfezionare la nostra banca terminologica.
- Allison: Ha preparato preventivi con i fornitori per la localizzazione della versione 20 e ha inoltrato le richieste di acquisto; ha convalidato i file PDF delle note di rilascio della versione 19.1.4 localizzate e li ha consegnati al team Web; ha elaborato i file della pagina del titolo della libreria di documenti JMP e li ha inviati al fornitore per l'impaginazione; ha comunicato con i fornitori e ha contribuito a risolvere i problemi riscontrati da traduttori e revisori durante i test di memoQWeb.
- Sohail: Miglioramenti a ChatUI, tra cui: blocco URL, aggiunta di un prompt di sistema con requisiti di formattazione, visualizzazione della formattazione Markdown, selezione persistente delle colonne e altre correzioni di bug dell'interfaccia utente.
- Veronica:
- Ho scaricato JMP e Perforce
- Sto svolgendo le mie mansioni di onboarding.
- Sandy:
- Test del nuovo job di popolamento per i file Oxygen
- Sviluppo di una nuova validazione dei file di differenza immagine per i file Oxygen
- Trish : Ulteriore revisione delle stringhe. Diamo il benvenuto a Veronica Johnson , la nostra nuova componente del team di localizzazione.
Documentazione
- Qiana
- Dati di esempio: JMP-30716, JMP-30849
- Istruzioni aggiornate sui dati di esempio per includere informazioni sui dati generati dall'IA
- Confronto pagina per pagina di AR
- Ho esaminato le roadmap di prodotto di JMP e JMP Pro - 20 pagine
- Pianificazione e coordinamento del progetto
- Susan C:
- Ho completato la restante parte della guida localizzata per JMP Live 19.5, l'ho revisionata e l'ho consegnata al team di test. Sto lavorando alla risoluzione del problema riscontrato durante i test.
- Ho terminato la stesura delle note di rilascio della versione 19.1.4.
- Ho incontrato Allison per discutere delle idee per JMP Live e di come realizzarle.
- Sto lavorando al confronto pagina per pagina del libro AR.
- Jill: Confronto delle pagine di JSR, revisione tra pari della guida in linea di JMP Live tradotta, revisione delle stringhe dell'interfaccia utente.
- Devon: Conversione della documentazione HTML5 in XML, proseguimento del lavoro sulla guida web.
Test di sistema/host
- Mandy: Ho lavorato principalmente sulle tabelle dinamiche, cercando di risolvere un crash durante la selezione di righe dai riepiloghi, la loro eliminazione e il successivo ripristino. Ho aperto un ticket JIRA per 20 persone riguardo agli stati delle righe. Ho lavorato sui tag e sull'assegnazione automatica dei tag, importando alcune tabelle con i miei dati di test per ripulirle, ottimizzarle e taggarle. L'apertura da Internet funziona, ma non da CSV, quindi ho aperto un ticket JIRA anche per questo. Sto lavorando su alcune nuove tabelle per 20 campioni e sto ancora lavorando su questo problema, che inoltrerò al team di sviluppo per ricevere assistenza. Collaborerò con i nuovi tester su diverse aree per aiutarli ad apprendere le funzionalità di JMP e il mondo delle tabelle dati. :smiling_face_with_smiling_eyes:
- Audrey: Sto testando una nuova funzionalità nel framework UT e ringrazio Nick Holmes per continuare ad aggiungere funzionalità e rispondere alle richieste dei tester. Sto testando le prossime modifiche di Jira nella nostra sandbox. Test di internazionalizzazione (I18N) per JMP 2027. Test preliminari di JMP 19.1.5. Sto collaborando con Shannon Leslie per identificare i proprietari delle macchine che utilizzano ancora hardware SAS e definire un piano di continuità. Sto esaminando i piani di Mimic Pipeline con Khushi Shah .
- Justin: Ho completato l'aggiornamento della suite di automazione SASIntegration per recuperare i dettagli del server da una posizione centrale e semplificare l'aggiornamento. Ho continuato a scrivere script di automazione dei test e convalide manuali per l'aggiornamento dell'ambiente virtuale Python. Sto convalidando l'integrazione con MATLAB con la versione 2026a ora che abbiamo una licenza disponibile.
- Balsamo: Ho terminato parte del nostro terzo ciclo di test 18N per 20 e ho aperto diverse segnalazioni Jira per gli elementi hardcoded che ho trovato. Ho dedicato un po' di tempo a esaminare la nuova funzionalità dei metadati e ho inviato un feedback a Nick. Ho iniziato a esaminare la ricodifica e ho inserito un paio di crash che ho trovato.
Test web
- Hui:
- Sono stati verificati 3 difetti nel pannello degli avvisi, negli scenari di arresto anomalo e nei casi limite degli script grafici.
- Sono stati segnalati 13 nuovi problemi relativi a difetti di assi/tooltip/linee di riferimento e lacune nella gestione degli script di JMP Live (interazione, copertura, rendering in modalità scura).
- Ho collaborato con 2 sviluppatori per identificare 1 regressione (JMP-31651); 1 rischio rimane aperto: comportamento di ordinamento del report di screening del processo complesso ( JMPHTML-15699 ).
- Ho scritto script di test nella suite di test di regressione delle immagini per prevenire il ripetersi di errori e arresti anomali legati alla grafica.
- La fase successiva prevede l'avvio dei test di localizzazione (JMP Live 20).
- Metriche: 3 verificate | 13 segnalate | 1 regressione | 1 rischio | 0 riaperte
- Anna:
- Ho verificato l'implementazione di John dei punti di connessione Scatterplot 3D e degli ellissoidi di contorno normali con e senza gruppi.
- Test dell'implementazione delle funzionalità di Surface Plot da parte di Paul.
- Test di un grafico a dispersione 3D con colonne trasformabili in HTML5.
- Sono stati segnalati problemi con l'interfaccia utente di Scatterplot 3D su desktop.
- Test delle colonne di trasformazione con ambito su desktop.
Nota di Shannon
Grazie a Bob Hickey per aver condiviso questa simpatica foto del signor Rana che lo ha accolto al suo arrivo all'edificio A stamattina. Non sappiamo se la rana avesse bisogno di aiuto, ma non aveva un telefono per chiederlo! :smiling_face_with_smiling_eyes: Speriamo che tutti voi passiate un ottimo fine settimana e che rimaniate all'asciutto!
