Benvenuti all'aggiornamento sullo sviluppo di JMP del 15 maggio 2025!
Con le approvazioni ora completate, si prevede che JMP 18.2.1 venga rilasciato in MyJMP martedì prossimo. È possibile scaricare i dettagli sulle correzioni di bug incluse nelle note di rilascio per la versione 18.2.1 qui . Inoltre, la versione 18.2.1 include numerosi aggiornamenti di librerie di terze parti. Negli ultimi cicli di rilascio, JMP ha compiuto grandi progressi nella scansione, revisione e correzione di librerie di terze parti per soddisfare le esigenze dei clienti attenti alla sicurezza. A proposito, molti di questi clienti eseguono anche la scansione dei nostri prodotti software per catalogare i componenti di terze parti in essi inclusi e identificare eventuali vulnerabilità. JMP prevede di rilasciare aggiornamenti di sicurezza mensili durante il ciclo 19, nel tentativo di ridurre ulteriormente il ciclo di correzione delle vulnerabilità di sicurezza: rimanete sintonizzati per ulteriori informazioni man mano che ci avviciniamo alla versione 19.0.
Le correzioni di bug di JMP 19.0 continuano, con solo pochi elementi ancora disponibili nella sezione "In fase di sviluppo" della pagina "Funzionalità recenti di JMP 19" . La modalità di revisione del codice di JMP 19 inizia il 23/05/25. Si ricorda che i push di codice effettuati dopo il 23/05 devono includere il nome del revisore nella descrizione del push, nella issue di Jira e in tutte le richieste di approvazione inviate dopo l'inizio della modalità di approvazione del codice di JMP 19, il 13/06/25.
Grazie a Shannon Leslie per aver condiviso le modifiche apportate al prodotto Atlassian di maggio e le personalizzazioni e i miglioramenti di Atlassian di aprile/maggio!
Il 12 maggio, Atlassian ha implementato alcune modifiche ai nostri siti Jira e Confluence Cloud. Un elenco delle modifiche rilevanti, con i dettagli evidenziati e la documentazione, è disponibile qui .
Le modifiche includono:
- Miglioramenti alla clonazione in Jira - Problemi con i figli di Nnw Clone in Epic!
- Clona anche i commenti e modifica l'assegnatario e il segnalante (se hai i permessi)
- Esporta fino a 10.000 numeri invece di un massimo di 1.000 numeri
- E altro ancora!
Inoltre, tra fine aprile e inizio maggio, il team di amministrazione ha implementato alcuni miglioramenti alla nostra istanza Jira. Un elenco delle modifiche, con dettagli e documentazione, è disponibile qui .
Le modifiche includono:
- Un nuovo plugin Jira per la pianificazione Agile: Planning Poker Agility per Jira
- Una nuova opzione per il campo Origine: "Sicurezza delle informazioni JMP"
- E altro ancora!
Per qualsiasi domanda, contattate Shannon Leslie o qualsiasi altro amministratore di JMP Atlassian. Consultate anche il nostro canale Q&A Teams di JMP Atlassian , dove continueremo a condividere queste e altre informazioni su 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
DOE e affidabilità
- Ryan L: Il gruppo JMP ha ottenuto buoni risultati alle recenti elezioni per l'ASA:
- Sezione di Scienze Fisiche e Ingegneria (SPES):
- Presidente eletto 2026: Michael Crotty
- Presidente eletto del programma 2026: Ryan Lekivetz
- Segretario/Tesoriere 2026-2027: Yeng Saanchi
- Sezione per Programmatori e Analisti Statistici
- Segretario 2026-2027 Caleb King
- Abbiamo anche ricevuto una notifica di ammissione a una domanda di brevetto:
Domanda di brevetto n. 18/933,070
Titolo: Sistemi, metodi e interfacce utente grafiche per l'esplorazione del design adattivo e la gestione dei modelli
Archiviato: 31-10-2024
Inventori: Caleb Bridges King; Peng Liu; Ryan Adam Lekivetz; Jacob Davis Rhyne; Rajneesh Rajneesh
- Caleb: Sto lavorando per migliorare la coerenza con i file salvati della piattaforma di progettazione CSALT. Sto preparando un intervento per l'incontro annuale della Statistical Society of Canada, a cui parteciperò a fine mese, dopo la mia vacanza della prossima settimana a Minneapolis. Sto collaborando ad alcune iniziative che abbiamo presentato per ISEA, incluso il summit.
Hosting e interfacce
- John Schroedl: Aggiunta una preferenza specifica per Windows per passare alla gestione del testo "legacy" per i clienti che necessitano di utilizzare IME meno recenti e per la gestione degli errori su versioni molto vecchie di Windows 10. Collaborazione con Morgan Gribbins per supportare l'attivazione della riconversione IME dal menu contestuale. Aggiunta un'asserzione per coerenza con Mac, per garantire che non venga visualizzata una finestra di dialogo modale durante l'elaborazione di una chiamata show() esistente. Invio di un aggiornamento alla creazione di controlli browser per utilizzare la modalità precedente (spazio aereo non valido) per l'avvio rapido e l'utilizzo di OAuth, al fine di evitare errori all'avvio su vecchie edizioni di Windows 10. Gestione dei problemi di aggiornamento di Visual Studio; JMP ora esegue la build in modo pulito utilizzando la nuova versione. Indagini sugli arresti anomali
HTML interattivo
- Praveena: ha lavorato su numerosi problemi di Jira
- JMPHTML-14445 : Screening dei processi: i grafici degli elementi selezionati scompaiono quando si utilizza un filtro dati in HTML5.
- JMPHTML-14446 : Screening dei processi: il grafico in "Grafici per selezionati" scompare sul desktop durante l'esportazione HTML5 se è presente un filtro dati locale.
- JMPHTML-14596 : Screening dei processi: i grafici per il nodo di struttura selezionato vengono visualizzati quando viene applicato un filtro dati locale.
- JMPHTML-14177 Su Mac, nei report HTML5, il tasto Cmd non esegue "Aggiungi alla selezione"
- Screening del processo JMPHTML-14494 : la selezione nella tabella di riepilogo del processo non risponde al grafico degli allarmi, al grafico degli obiettivi o al grafico delle prestazioni del processo quando il filtro dati è attivo
- Screening del processo JMPHTML-14598 : la riga nella tabella di riepilogo non risponde alla deselezione del marcatore sul grafico degli allarmi
- Screening dei processi JMPHTML-14375 : deselezionare un marcatore per un processo nel grafico delle prestazioni dei processi non ne ignora il grafico di controllo.
- JMPHTML-14580 Triage: il pannello informativo di avviso non si apre più dopo l'asse di panoramica
- JMPHTML-13832 Il menu popup 'Triage' non è accessibile quando si escludono e si includono righe
- Il comando Stack JMPHTML-2487 su HTML5 non rispetta gli assi a sinistra (1)
- Mike Stickles: Correzione del bug per JMPHTML-1407 ( l'impostazione della legenda sul ruolo dimensione non funziona su HTML5 ) dopo la revisione del codice. Risolto anche il problema JMPHTML-14515 ( SP3D: il testo della legenda non è visibile in modalità scura ) e correzione confermata dopo la revisione del codice. Indagini preliminari su JMPHTML-13955 ( CCB: la pagina HTML5 non si carica quando si utilizza '\' nella fase ) e annotato i risultati in JIRA. Inizio dei lavori per la correzione del bug JMPHTML-577 ( S1518749: gli intervalli di errore sono privi di colore ).
- John Powell: risolto un crash quando CellPlotBox si trovava in un report con un altro grafico che utilizzava un dataset diverso ( JMPHTML-14267 ). Con l'aiuto di John Schroedl e Dan S., è stato possibile visualizzare il contenuto statico nella modalità colore corrente ( JMPHTML-14606 ). Completato il corso di formazione sugli obiettivi di sviluppo del secondo trimestre (Q2 Check-in) . Revisionato il documento di guida HTML interattiva.
- Michael Senoyuit: ha lavorato su alcuni bug dei graphlet e casi limite.
JMP Live
- Aurora: Correzione di bug (notifica all'amministratore in merito alla menzione del commento). Aggiunta di restrizioni richieste su chi può scaricare le informazioni di avviso della carta di controllo. Incontro per discutere gli aggiornamenti al modulo di divulgazione delle invenzioni per la triage della carta di controllo.
Statistiche
- Annie: ha continuato a lavorare sulla risoluzione dei ticket Jira in Cusum, EWMA e CCB. Nello specifico, Jira JMP-1873, Jira JMP-17716, Jira JMP-13271, Jira JMP-25778, Jira JMP-25916 e Jira JMP-26185.
- Elizabeth: Correzioni di bug (grazie, Zanna Chen , per i test approfonditi!) e lavoro continuato sui GLMM multinomiali nominali.
Documentazione statistica
- Michele C: Ho rivisto e aggiornato numerose stringhe nella piattaforma di ottimizzazione bayesiana in preparazione della prossima estrazione finale delle stringhe per la traduzione 19.0; ho scoperto di essere stato eletto presidente eletto per la sezione sulle scienze fisiche e ingegneristiche dell'ASA; ho documentato alcune NF in Parametric Survival.
Test statistici
- Mark: Jacob e io abbiamo discusso con Caleb delle aspettative relative alla presentazione di un caso di studio all'ISEA. Abbiamo iniziato a scriverne una bozza questa settimana. Ho partecipato a un colloquio con l'esaminatore brevettuale per il brevetto di Bill su un nuovo design a scelta. Jacob e io abbiamo fatto brainstorming sulla nostra presentazione per la FTC. Ho partecipato virtualmente all'evento "Stolen Sister" sponsorizzato da SAS D&I. Ho completato una spiegazione sulla misurazione della riflettanza per Caleb e ho avviato uno script per l'analisi delle immagini per ottenere dati accurati sulla riflettanza dalle clip stampate in 3D utilizzando la fotocamera di uno smartphone.
Aggiornamenti sulle scienze della vita
- Riccardo: Ha scritto 7 post sul blog. Ha delineato le funzionalità di JMP Clinical 20.
- Wenjun: Partecipazione alla riunione del consiglio direttivo del CDISC e allo scambio CDISC.
Supporto tecnico e coinvolgimento
- Wendy:
- Oltre ai casi dei clienti, i team di supporto stanno collaborando con i team di sviluppo di Salesforce per risolvere alcune problematiche relative ai casi e definire le priorità. Il team di Engagement sta chiarendo e documentando i processi del team. Di seguito sono riportati i grafici relativi agli argomenti dei casi sia per il Supporto Tecnico che per l'Engagement.
- Ecco i report live di TS JMP e il collegamento al filtro Jira che mostra i ticket segnalati dal supporto negli ultimi 14 giorni .
Argomenti dei casi per la coda del supporto tecnico, la scorsa settimana:
Argomenti dei casi per la coda di coinvolgimento, la scorsa settimana:

Operazioni di sviluppo
- Shannon L: Ha creato un piano di progetto completo per il lancio del progetto JMP Marketplace Monetization. Ha curato l'elenco delle modifiche di Atlassian relative alla release di maggio che interessano i nostri siti Jira e Confluence, oltre a documentare i nostri miglioramenti di configurazione. Ha collaborato con il Product Management per definire l'ambito e implementare i miglioramenti di Jira per facilitare il monitoraggio delle funzionalità. Ha discusso ulteriormente sulla denominazione delle release di sicurezza mensili e su idee relative a JMP senza versione e release continue di funzionalità (tutte in attesa di ulteriori discussioni). Ha tenuto riunioni tecniche settimanali, incluse revisioni periodiche delle vulnerabilità di sicurezza del prodotto. Ha tenuto riunioni tecniche con Snyk e Atlassian.
- Melania: completato il lavoro per gestire i processi automatizzati e i componenti e i campi dei problemi di Jira per rinominare il libro Genetica in Scienze della vita. (JMPTOOL-1594 , JMPDOC-2368 ). Generate tabelle di dati di esempio localizzate per la versione 19.0; controllo qualità generale sulle tabelle; segnalato un bug nelle etichette dei valori; inviate le tabelle finali. (JMPLOC-7051 , JMP-25193 , JMP-26341 ) Aggiunto il codice aggiornato di esclusione di responsabilità e copyright per JMP (fornito dall'ufficio legale) a tutti gli script JSL incorporati. (JMPTOOL-1449 ) Verificati i conflitti JSL con le stringhe di interfaccia utente portabili restituite in cinese e coreano per Handoff 2. (JMPLOC-6852 , JMPLOC-6861 ) Con Shannon Leslie, implementata la sicurezza a livello di problema per il progetto JMP Marketplace. (JIRAHELP-194 ) Ho partecipato a discussioni sulle convenzioni di denominazione per le future release mensili. Ho imparato a usare le etichette Perforce. Grazie, Allison Liang ! Processo generale, branch, QA, risposte alle domande in ambito DevOps.
- Bob: Completato il caricamento e la conferma del file di convalida di Windows Installer (JMPWEB-1764). Modificato Windows Installer per correggere, si spera, un problema di font bloccato durante l'installazione (JMP-26196). Modificato Windows Installer per impedire l'installazione sulla versione più vecchia di Windows 10: ora JMP verrà installato solo sulla versione 1809 e successive (JMP-26228). Modificato Windows Installer per aggiungere codice che consenta l'aggiunta di un file di menu personalizzato (admincust.jmpcust) durante l'installazione (JMP-26373). Ricercati problemi di sicurezza per migliorare l'esperienza di installazione.
- Jim: sono stati verificati e risolti diversi problemi di asserzione e ticket LEAKS JIRA per JMP Pro 19; i prodotti e gli installer JMP vengono creati ogni notte dal ramo Perforce 18.2.2; gli script di test unitari Baseline/NIST vengono eseguiti ogni notte per JMP Pro 18.2.2 su tutti i sistemi localizzati supportati da WinOS e macOS, con lavoro in corso per l'esecuzione dell'intera suite di test unitari; sono stati creati account Perforce (di cui sono a conoscenza) per stagisti estivi.
- Mirone: Ho dedicato più tempo alle conversioni da SQL Server a PostgreSQL (script Jenkins, database, ambiente dashboard in fase di sviluppo). Ho anche lavorato su alcuni altri piccoli problemi di manutenzione, come l'aggiornamento dei dati della versione 18.2.2 per la dashboard web.
- Shannon C:
- Discussioni sulla numerazione delle release mensili. Indagini sui crash dei clienti, inserimento e aggiornamento dei problemi di Jira. Analisi dei problemi relativi al prefisso origin con i reindirizzamenti della guida emersi con il lancio del nuovo jmp.com.
- Grazie a Lisa Grossman per aver pubblicato un nuovo report sugli arresti anomali per anno e release su JMP Live!
- Osservando questo grafico, si possono notare le barre prominenti per JMP 17.0 e 17.2 (versione abbreviata di seguito). Certamente, il periodo di tempo più lungo in cui la versione è stata disponibile ha un impatto. Ma analizzando più a fondo, è evidente che molti dei report in JMP 17.0 derivano da due cause comuni:
- arresti anomali che incidono sui grafici/etichette di passaggio del mouse in alcuni casi ( JMP-13682 , JMP-18895 e duplicati correlati)
- un problema molto difficile da risolvere ( JMPTEST-464 ) che potrebbe essere stato risolto da JMP-23081 , un crash del trascinamento della selezione di Graph Builder risolto nella versione 18.2.
- Entrambe le soluzioni sono gestite, ad eccezione degli arresti anomali sopra descritti, che possono verificarsi in JMP quando viene eseguito in inglese e in tutte le nostre varianti linguistiche.
- Con il diminuire dell'utilizzo di JMP 17 sul campo e la risoluzione o risoluzione di questi problemi diffusi, abbiamo riscontrato un minor numero di arresti anomali segnalati nelle versioni 18.X.
- Sebbene non mostrato in questo grafico, un'altra tendenza è che molti più crash vengono ora ricevuti in forma anonima rispetto a quelli inviati tramite il supporto tecnico. Per questo motivo, mi sono concentrato sull'inserimento di elementi JMPTEST nella mia epic Mystery Crash ( JMPTEST-95 ), in modo da evidenziare raggruppamenti di stack di crash anonimi corrispondenti che non presentano chiari casi di replicazione e meritano ulteriori approfondimenti da parte degli sviluppatori. Una volta replicati, vengono spostati nel componente corretto del progetto JMP.

Localizzazione
- Allison: ho finalizzato le traduzioni dei dati di esempio di JA 19.0 e ho consegnato sia ZH che JA a Melanie per creare le tabelle; ho preparato il progetto di traduzione delle note di rilascio 18.2.1 e l'ho consegnato a JMP Japan per la traduzione; ho tradotto le note di rilascio di ZH 18.2.1; ho risposto alle richieste di traduzione sui dati di esempio e sulle stringhe dell'interfaccia utente portatile; ho esaminato i processi per la localizzazione di Quick Start per preparare il passaggio di consegne della versione 19.0.
- Trish: Pianificazione delle date per la Guida e l'Avvio Rapido. Rispondere alle domande di traduzione sulle stringhe dell'interfaccia utente portatile. Discussioni con Krzysztof sui flussi di lavoro di descrizione del Marketplace e su memoQweb. Monitoraggio delle stringhe dell'interfaccia utente portatile in preparazione per il passaggio di consegne finale.
- 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. Testati i job che necessitavano di modifiche per la ridenominazione di GA in LS.
- Ying: Creato il PDF finale delle Note di rilascio 18.2.1 per ZH. Creazione di template FrameMaker localizzati per V19. I template JA sono stati completati.
- Howard: testati/aggiustati i job Jenkins relativi a GA, rinominati in LS. Correzioni di bug relativi ad alcuni problemi della dashboard. Messaggi di avanzamento della dashboard completati.
Documentazione
- Susan C: Ho completato gli aggiornamenti HTML5 inviati per la revisione (in anticipo). Sto lavorando agli aggiornamenti 19.0 per JMP Live a UG (pubblicazione), alla guida all'installazione e alla guida utente. Ho collaborato con Roger per pubblicare l'ultimo PDF RN 18.2.1 sulla nostra pagina di documentazione JMP su jmp.com. Grazie Roger! Sto pianificando i prossimi progetti e proponendo le date.
- Devon : JMP-23540: aggiunta nota a UG sui ruoli della tabella di riepilogo forniti automaticamente agli script, proseguimento del lavoro sugli aggiornamenti dei connettori dati AspenTech e Python, continuazione della revisione di modifiche e screenshot, aggiunto elenco di opzioni di pubblicazione della guida Web a JMPDOC-2166.
- Khawar: Callout di Oxygen - Discussione sulle modifiche di DJ, UG, CR e DOE con Chris; immagini JSG completate. Aggiornamento delle immagini. Preferenze JMP - Discussione sui notebook con Chris B.
- Qiana: Ha collaborato con l'ufficio acquisti per rinnovare il software WebWorks. Ha continuato ad aggiornare il JSG per sostituire SF Crime con NYC 311 Records. Pianificazione e coordinamento del progetto.
- Chris : Ho esaminato le note di callout con Khawar e ho rivisto le sue immagini di callout JSG. Ho caricato lo script JMPLive/Public copy. Ho aggiornato una chiave nella helpmap della versione 18.2. Sto lavorando alla documentazione Python.
Test di sistema/host - Cary
- Mandy:
- Ho lavorato sul problema di Columns Manager, in cui Ernest ha aggiunto nuovamente una funzionalità di ordinamento e riordino delle colonne a 19, simile a Columns Viewer (JMP-26228 ).

- Ho lavorato sul filtraggio delle colonne, aggiungendo Modifica > Annulla e Registrazione azioni per quei comandi nel pannello delle colonne, ho aggiunto anche alcuni test JSL, grazie a Evan per alcuni test JSL e un modello per questo; ho risolto i problemi con le proprietà dei valori forzati che si erano verificati con le piattaforme e il filtraggio, alcuni LDF e DF e persino nelle viste filtro, ho aggiunto anche alcuni test, devo lavorare su altri casi con i dati dei personaggi e MR, grazie a Dan per il modello di test; sto testando cose che saranno in EA9, sto cercando di anticipare un po' e magari realizzare dei video EA9 per alcune cose finali da condividere con gli utenti.
- Audrey : Completati i test della versione 18.2.1. Completate le attività di branching relative alla versione 18.2.2. Continuo a mappare librerie di terze parti su specifiche funzionalità (e test) di JMP. Sto valutando Loom con Shannon L e Travis. Gli stagisti arriveranno la prossima settimana e sto finalizzando i piani per essere pronta al loro arrivo.
- Nick H : Recentemente ho continuato a lavorare sulle verifiche della versione 19.0. Ho corretto diversi test unitari non riusciti nelle esecuzioni notturne. Ho iniziato a ideare un paio di nuovi miglioramenti all'interfaccia utente grafica dei test unitari JSL, ispirati dalle richieste di Fang Chen: l'ordinamento dell'elenco dei test unitari per data di modifica e l'aggiunta della possibilità di creare più elenchi di test personalizzati etichettabili.
- Cacciatore: completato il test del programma di installazione finale di JMP 18.2.1, testato i casi di autorizzazione online/offline per le configurazioni host/prodotto JMP con le build notturne di JMP 18.2.2 e le verifiche JIRA.
- Lisa: Ho completato i test dell'installer 18.2.1. Poi ho lavorato alle verifiche e ai test del nuovo margine di lavoro per Graph Builder.
Test di sistema/host - Pechino
Nucleo
- Khan: rielaborazione dei margini in Graph Builder con una nuova proprietà "Margine grafico" e supporto per le proprietà dei margini di DisplayBox. Dimensioni predefinite di Graph Builder maggiori. Proprietà della colonna "Valori forzati" anziché valori mancanti. Nessuna etichetta della barra dell'istogramma per i valori non a barre (quelli senza conteggi).
- E S: I livelli introdotti con la nuova proprietà di colonna "Valori forzati" non verranno più visualizzati nei report se compaiono in un filtro e non sono selezionati. Sono state apportate alcune modifiche per ridurre lo scorrimento al cambio di focus e sono stati risolti alcuni problemi di SendToReport per TableBox.
- Morgan: Sistemare alcuni elementi IME in sospeso e bug di Notebook e assicurarsi che Script Editor funzioni come dovrebbe con i personaggi CJK.
- Ernesto: Tabelle modificate -> Aggiorna per rinominare le colonne in conflitto anziché eliminarle.
- Evan: Completata la funzionalità di filtraggio delle colonne per la v19.
Nota di Shannon
Questo mi è piaciuto molto! Spero che vi divertiate tutti e vi auguro un buon fine settimana!!!
