19.1.1: Blocco di sicurezza 4/2/26 • 19.2: Inizio della modalità di approvazione del codice 6/18/26 • 20.0: aperto in main • 20 Blocco EA3 4/30/26
Dall'interno di SAS:La terza settimana di manutenzione di marzo 2026 si svolgerà il 21 e 22 marzo. Le attività di arresto inizieranno sabato 21 marzo alle 6:45 ET e proseguiranno fino a domenica 22 marzo alle 23:59 ET.
Benvenuti all'aggiornamento sullo sviluppo di JMP del 20 marzo 2026!
Congratulazioni alla sviluppatrice Annie Dudley ! L'Ufficio brevetti e marchi degli Stati Uniti le ha rilasciato il brevetto intitolato "Sistemi, metodi e interfacce grafiche per la generazione di grafici di controllo a breve termine" con il numero 12.578.851. Una copia del brevetto è stata caricata sul sito SharePoint: Brevetti rilasciati.
Annie ha partecipato al JMP Discovery Summit in Italia la scorsa settimana insieme ad altri membri del team JMP e ho notato che ha già aggiunto i suoi appunti alla pagina "Note raccolte" in Confluence . Grazie, Annie! Se anche tu hai partecipato alla conferenza, ti preghiamo di contribuire con i tuoi appunti e i link a Jira alla pagina. Se crei delle segnalazioni in Jira basate sul feedback ricevuto durante la conferenza, utilizza l'etichetta DISCOVERY_EUROPE_2026.
Che siate stati in Europa o meno, spero che abbiate tutti apprezzato la Giornata Mondiale del Riposo e del Recupero di lunedì! Al nostro ritorno, martedì, è stata rilasciata la versione 19.1 di JMP su MyJMP. Potete trovare le note di rilascio per JMP e JMP Pro qui e i bollettini di sicurezza per tutti i prodotti qui nel JMP Trust Center. Siamo lieti di aver reso disponibile ai clienti l'ultimo ciclo di correzioni e speriamo che molti di loro adottino la versione 19.1 e segnalino eventuali bug rimanenti. Il team di sviluppo sta già lavorando all'integrazione delle correzioni di bug più importanti nella versione 19.2 e vorremmo risolvere il maggior numero possibile di problemi prima di concludere lo sviluppo di questa versione di manutenzione a giugno.
Ieri, a fine giornata, abbiamo raggiunto la milestone di blocco della versione EA2 di JMP 20. Come indicato nel promemoria di Outlook per la versione EA2, vi preghiamo di aggiornare le pagine delle funzionalità in modo che i nostri clienti EA sappiano cosa è pronto per il test. Aggiungete l'etichetta "EA2" per indicare che avete elementi da evidenziare in questa versione EA, aggiornate i dettagli della pagina (in particolare la sezione relativa alla motivazione e al riepilogo) e rimuovete eventuali contenuti obsoleti.
Se non hai ancora creato una pagina per una funzionalità che desideri mettere in evidenza, utilizza il modello per le pagine delle funzionalità di JMP 20. Le informazioni più importanti si trovano nelle sezioni "Motivazione" e "Riepilogo" del modello. Se è la prima volta che crei una pagina di funzionalità, consulta questa guida per maggiori informazioni o rivolgiti al tuo product manager. La scadenza per la creazione o l'aggiornamento delle pagine delle funzionalità è lunedì 23 marzo 2026 alle ore 9:00 e i video EA devono essere inviati a Mia entro la fine della giornata lavorativa di martedì 24 marzo 2026. Consulta le linee guida per i video EA o contatta Mia Stephens per qualsiasi domanda.
Infine, per tutto il mese di marzo, JMP raccoglie donazioni per InterAct , un'organizzazione che si dedica a porre fine al ciclo della violenza domestica e sessuale nella contea di Wake. Potete portare le donazioni all'ufficio di Pany Allen in A5224 oppure spedirle al magazzino SAS tramite questa lista dei desideri di Amazon . Pany ritirerà gli articoli dal magazzino e li consegnerà il 25 marzo.
Comunicazioni generali
Date importanti in arrivo
- Blocco del codice JMP 20 EA3 - 30/04/2026
- Blocco del codice JMP 20 EA4 – 11/06/2026
- Approvazione del codice JMP 19.2 - 18/06/2026
- Blocco del codice JMP 19.2 – 07/09/2026
- Blocco del codice JMP 20 EA5 – 23/07/2026
- Blocco delle funzionalità di JMP 20 – 23/07/2026
- Si prega di visitare Confluenza per l'elenco completo delle date di JMP 19 e JMP 20 .
Aggiornamenti sullo sviluppo di JMP
Aggiornamenti nel campo delle scienze della vita
- Riccardo: Ho lavorato a un nuovo report, Subgroup Forest, per produrre grafici forest individuali e doppi di un endpoint attraverso i sottogruppi.

Gestione del prodotto e marketing del prodotto
- Bryan F:
- Risultati e follow-up sull'usabilità di JMP Lab : Ho elaborato report e iniziato a discutere i risultati dei recenti studi di JMP Lab, che hanno evidenziato notevoli miglioramenti in Assistant e in altre aree. Ho collaborato con i project manager per garantire che i risultati vengano implementati correttamente e per definire i passi successivi.
- Design e iconografia : continua esplorazione e sviluppo di icone aggiornate per diverse piattaforme, con particolare attenzione all'allineamento fluido, alla chiarezza anche in piccole dimensioni e alla coerenza con le moderne convenzioni dell'interfaccia utente.
Supporto tecnico e coinvolgimento
- Gary: La prossima settimana festeggeremo il pensionamento di Arn Cota e gli faremo i nostri migliori auguri. Ci mancherà!
Argomenti dei casi in coda per l'assistenza tecnica, la scorsa settimana:

Argomenti trattati nella coda di interazione, la scorsa settimana (esclusi i casi relativi allo screening di parti soggette a restrizioni):

Operazioni di sviluppo
- Nick R:
- Aggiornamento di sicurezza di Jenkins completato ( JMPTOOL-2115 ), che ha risolto tre vulnerabilità :
- Migrazione del server jmpshare1 ad AWS Glacier completata: JMPTOOL-1597
- Aggiornamenti giornalieri di Windows applicati all'intera flotta: JMPTOOL-2112
- Ho lavorato su un'immagine di Windows 11 in AWS utilizzando una nuova base Linux QEMU. Il progetto è progredito bene e siamo quasi pronti con la nuova immagine: JMPTOOL-2061
- Melanie: Ho lavorato su una miriade di aggiornamenti di Jira. Sto collaborando con Susan Conaghan per programmare i MIF per la traduzione della guida di JMP Live 19.5 ad aprile. Sto sperimentando un paio di nuovi grafici per la dashboard del registro dei test unitari. Sono stata ispirata dal discorso della Dott.ssa Ty sulle donne nella leadership di martedì e dall'intervista di Nicole Jones per BIG di venerdì. Mi sto godendo le improvvise oscillazioni del tempo che caratterizzano la primavera in Carolina del Nord.
- Jim:
- Script di compilazione JMP 20 modificati per tenere conto delle modifiche ai pacchetti ridistribuibili su WinOS (JMP-29434)
- Aggiornamenti di sistema e applicativi applicati a diverse macchine Mac OS utilizzate per la compilazione e il test di JMP.
- Ho incontrato il team di documentazione (grazie Qiana ) per discutere della propagazione non necessaria dei file.
- Creazione di ramificazioni nei file JMP 20 per EA #2.
- Myron:
- JMPTOOL-2049,JMPTEST-2087 – test dell'accesso alla dashboard per file, ecc. su jmptoolprod
- JMPTOOL-1612,JMPTOOL-2103 – aggiornamenti del dizionario stringbot
- Correzioni varie ai dati dei test unitari, aggiornamenti software su jmptool
- Shannon: Discussioni sugli obiettivi del primo trimestre. Indagini sui misteriosi crash segnalati nelle versioni 19.0.5 e 19.1.
Localizzazione
- Allison: Ho preparato i pacchetti di traduzione per l'interfaccia utente live di JMP 19.5 e ho consegnato il progetto ai fornitori; ho lavorato al formato MTPE delle traduzioni dell'interfaccia utente live di JMP in ZH; ho convalidato i PDF localizzati di JA FLM e KO DOE e li ho consegnati al team di controllo qualità per i test; ho elaborato le fatture dei fornitori; ho eseguito il controllo qualità e l'elaborazione delle traduzioni di KO Big Books e ho consegnato i file mif localizzati al fornitore per il DTP e il lavoro di ingegneria.
- Krzysztof: Continuo a esplorare lo strumento XML Author per Oxygen. Sto lavorando a un processo per combinare i file degli argomenti di Oxygen in file di capitolo basati sulla mappa DITA e sulla convalida dei file tradotti. Sto ottimizzando il flusso di lavoro di localizzazione per JMP Live 19.5. Sto discutendo e testando nuove funzionalità di automazione nel nostro flusso di lavoro.
- Sandy:
- Ho lavorato alla ristrutturazione delle classi di validazione del dashboard.
- Ho lavorato all'aggiunta di una nuova funzionalità al report coreano che forniamo al fornitore.
- Ho lavorato per spostare tutti i file del processo di commit/return nello stesso file json
- Sohail: Traduzioni allineate completate per le didascalie didattiche, risolti gli errori nei processi di traduzione in batch, aggiunta la traduzione e la convalida basate sulla terminologia.
Documentazione
- Chris : Ho continuato a lavorare sulla comprensione e la personalizzazione di un framework Oxygen. Ho compresso i file BA in intestazioni H1 in modo che gli autori di Stat potessero familiarizzare con il formato (invece di scrivere con file a livello di argomento). Ho incontrato Jim per discutere di come ridurre l'impatto di Perforce. Ho raccolto potenziali incarichi per il nostro prossimo stagista.
- Susan C: Ho completato la nuova guida alla configurazione di JMP Live per la versione 19.5 e l'ho inviata per la revisione. Ho lavorato sugli obiettivi per il 2026 e mi sono incontrata con Qiana per discuterne. Ho lavorato su JMP Live 19.5 e ho risolto alcuni bug.
- Qiana: Ho esaminato le categorie di funzionalità per identificare le funzionalità non statistiche per JMP 20 e ho iniziato a esaminare gli elementi di lavoro di Jira. Pianificazione e coordinamento del progetto.
- Devon: Continuazione del lavoro di conversione di FrameMaker in XML, JMPLOC-6993: Etichettatura e consegna dei file modello per la guida web 19.1 a L10N.
- Jill: Revisione delle stringhe dell'interfaccia utente del 16/3, modifica del documento di configurazione pubblica di JMPLive, lavoro sugli obiettivi del 2026 e revisione dei Jira degli utenti qualificati.
Test di sistema/host - Cary
- Eric:
- JMP-27704: Il connettore dati REST Snowflake crea thread/risorse per recuperare ed elaborare i dati. È stato verificato che tali thread vengono ora terminati al termine dell'importazione delle tabelle, liberando memoria ed evitando possibili rallentamenti.
- JMP-28931: È stato verificato che ora supportiamo il passaggio di tabelle preaperte per i tipi di connettori dati basati su Python, in cui i risultati dell'apertura dei file vengono restituiti direttamente all'utente anziché il contenuto del file viene instradato attraverso Query Builder (che rimuove i metadati come gli script delle tabelle dalle tabelle JMP).
- Ho aggiornato la pagina Confluence relativa ai driver ODBC e alla connessione al database con i nuovi link per il download dei driver. Successivamente, ho collegato questa pagina, insieme alla configurazione dei DSN ODBC per Mac per le esecuzioni notturne dei test unitari, alla nuova pagina Confluence relativa alle esecuzioni con suffisso dedicato .
- Ho iniziato a installare i driver ODBC necessari sia sul computer Windows che su quello Mac con Suffix Run.
- Ho consultato la documentazione sull'importazione di dati da Excel per fornire assistenza al supporto tecnico di un cliente (Seagate) che riscontrava un problema nell'importazione di date da Excel.
- Audrey: Sto collaborando con Justin Kusch e Tony Gianni (di SAS) per capire come gestire un server Viya 4 orfano utilizzato per i test di JMP. Ho segnalato un bug di Axis (grazie a Lisa Grossman per l'aiuto nell'indagine). Ho ordinato un MacBook Neo per poter effettuare test su questo nuovo dispositivo e processore. Test di internazionalizzazione (I18N). Pianificazione del programma di tirocinio estivo. Ho riavviato il processo di selezione per la posizione di tirocinante del mio gruppo: sentitevi liberi di inoltrare questo messaggio ai giovani che conoscete e che potrebbero essere ancora alla ricerca di un'opportunità.
- Cacciatore: Gran parte della settimana è stata dedicata a verifiche e aggiornamenti sugli elementi JIRA che interessano i progetti, file mancanti a causa di crash con JMP x64 su Windows Arm64 e altri JIRA relativi all'host. Ho iniziato a testare le nuove modifiche di autorizzazione aggiunte in JMP 19.1.1 e 19.2 e ho segnalato un caso in cui l'autorizzazione offline non è andata a buon fine.
- Nick H: Ho aggiunto dei banner alle dashboard legacy e di sviluppo e siamo riusciti a indirizzare efficacemente gli utenti verso jmptoolprod. Ho collaborato con Myron per risolvere i problemi di invio delle email notturne causati da un errore introdotto da un aggiornamento di pandas. Ho anche lavorato sui test unitari per alcuni miglioramenti allo scripting delle tabelle dati in JMP 20.
- Justin: Mi sono occupato principalmente della preparazione degli ambienti e della creazione di job Jenkins per i test delle nuove esecuzioni con suffisso dedicato. Inoltre, ho continuato le validazioni sull'integrazione dell'oggetto Image di JMP con Python.
- Mandy: Mi occupo principalmente di testare EA2, JMP 20 e di gestire 3 journal per tabelle dinamiche e tagging automatico, realizzando anche video su EA2; ho testato e verificato alcuni JIRA che sono stati corretti sia per la versione 20 che per la 19.2.
- Balsamo: Sto completando la prima fase di test di internazionalizzazione (I18N) per JMP20 e ho segnalato diversi problemi con stringhe hardcoded o opzioni che non funzionano correttamente in altre lingue.
Test di siti web – Cary
- Hui
- Copertura ampliata dei test di internazionalizzazione (i18n) e delle interazioni di JMP Live 19.5, riducendo il rischio di regressione della localizzazione di JMP Live e di HTML5 nelle visualizzazioni ad alto utilizzo.
- Correzioni critiche HTML5 verificate (Pie, Heatmap); rischi di interazione rimanenti identificati e segnalati (JMPHTML‑15348/15351), con Heatmap già risolto da John.
- Sono state individuate lacune funzionali e di internazionalizzazione (i18n) in JMP Live che influiscono sui flussi di lavoro principali (Annulla/Ripristina, cambio lingua: WEBJMP‑12047, ‑12034).
- Successivamente: completare i test di copertura i18n di JMP Live 19.5, quindi riprendere lo screening dei processi di JMP Live 20 concentrandosi sulla correttezza delle interazioni e sulla prevenzione delle regressioni.
- Taylor: Problemi ora accettati e chiusi:
- Rimuovere parsePackageEditForm e doParsePackageEditForm da ...\app_shared\publish.js
- Passando il mouse sull'etichetta x giorni alla settimana, compare un'area nera senza testo (Impossibile riprodurre il problema).
- TypeError: this.sortDaysOfWeek non è una funzione (Duplicato)
- Next Run visualizza erroneamente pool.eventQueue.status.IN_PROCESS_label dopo che l'esecuzione pianificata è terminata (Duplicato)
- Errore nella console del browser quando si visita la sezione "Dati non utilizzati".
- Visualizzazione dell'ultimo orario di accesso a un pacchetto
- Le prestazioni di installazione sono lente per la versione 20.0
- Si verificano problemi di navigazione quando si torna alla pagina precedente.
- Il proprietario del post duplicato è il proprietario del post originale
- Anna:
- Correzioni verificate per Graph Builder, assi, grafico a mosaico, visualizzatore dati Web JMP e grafico a barre.
- Ho collaborato con Hunter per indagare su un problema di arresto anomalo di Windows Installer con Beyond Trust, problema che è stato risolto da Dave Barbour.
- Ho effettuato una ricerca sul problema dell'ambito delle colonne di trasformazione.
- Inizio dei test di regressione per il refactoring del grafico a barre di Mike S.
- Problemi segnalati:
- GB: Bar: Le etichette delle barre in stile intervallo devono essere sfalsate dalla linea
- GB: Mosaico: le etichette dell'asse a larghezza variabile utilizzate da diversi gruppi Y influenzano il layout
- Natalie: Report di automazione HTML: 19.1.1 – L'automazione giornaliera per questo ramo è iniziata venerdì scorso – Tutto pulito, 19.5 Tutto pulito, 20.0 – 10 differenze ma tutte previste e/o documentate con un Jira aperto. Ho incontrato Steve per esplorare le nuove librerie di Process Screening e le definizioni dei passaggi caricate nel repository questa settimana. Ora sto creando attivamente nuove funzionalità di test utilizzando il fantastico nuovo codice di Steve!
Nucleo
- Dave B:
- Ho ricreato un crash che Mandy aveva trovato sul Mac ma che aveva difficoltà a riprodurre
- Risolto un problema di regressione nel segmento del mosaico che causava problemi di selezione e di visualizzazione dei tooltip.
- Abbiamo esaminato i problemi relativi a una recente modifica alla gestione delle eccezioni e abbiamo temporaneamente annullato la modifica.
- Xan: Lavoro su scala logaritmica; pagine e video sulle funzionalità di EA2.
Dipartimento dell'Energia e affidabilità
- Caleb: Questa settimana ho continuato a lavorare al miglioramento dell'infrastruttura dell'esploratore della dimensione del campione. Ho anche creato una nuova pagina di funzionalità per il nuovo esploratore del campionamento di accettazione. Infine, ho tenuto una presentazione al Fireside Chat di Doug Montgomery sugli array di copertura e il loro utilizzo nel test del software. Spero che tu abbia un ottimo fine settimana!
Hosting e interfacce
- Michael H:
- Ho collaborato con Apple per dimostrare che il problema del Tahoe, ovvero la mancata chiusura delle finestre quando il display va in standby, è dovuto a un difetto di fabbricazione ( JMP-28343 ). Spoiler: non sono ancora convinti.
- Sono stati completati i miglioramenti a PI Importer per supportare i tag, incluso il corretto funzionamento degli script della tabella di utilità aggiunti automaticamente ( Aggiorna e Modifica attributi ).
- Risolti i problemi di gestione del clic sul ridimensionamento nel controllo host Mac TreeDisplay per una migliore conformità con JSS.
HTML interattivo
- Paolo Spychala : Nelle ultime settimane mi sono dedicato al miglioramento delle prestazioni di JMP HTML.
- John Powell:
- Risolto un arresto anomalo che si verificava durante lo zoom su una mappa di calore con l'etichettatura per riga abilitata ( JMPHTML-15351 ).
- Ho lavorato al miglioramento delle prestazioni di ridimensionamento della mappa di calore saltando i calcoli di binning e altre operazioni di configurazione ( JMPHTML-15361 ).
- Colloqui di tirocinio.
- Discussioni sugli obiettivi del primo trimestre.
JMP Live
- Aurora: 19.5: Correzione di bug. 20.0: Migliorata la gestione del ruolo Process Screening Time, iniziato il supporto per il ruolo ID, perfezionata la formattazione delle stringhe di raggruppamento, convertita parte del codice in TypeScript.
Statistiche
- Annie:
- Ho partecipato a Discovery EU e ho ricevuto ottimi riscontri durante il workshop, l'incontro con gli esperti e il focus group SPC. Inoltre, come bonus, sia il workshop che il pranzo JMP Live hanno attirato diversi potenziali clienti di JMP Live.
- Questa settimana, dopo aver aggiunto le note di viaggio e i rendiconti spese, ho completato il corso di etica ACT-Now e mi sono dedicata a correggere alcune affermazioni errate trovate da Jim e John.
- Infine, martedì ho appreso che l'Ufficio brevetti e marchi degli Stati Uniti ha rilasciato il mio brevetto, intitolato "Sistemi, metodi e interfacce grafiche per la generazione di grafici di controllo a breve termine", con il numero di brevetto statunitense 12.578.851. Una copia del brevetto è stata caricata sul sito SharePoint: Brevetti rilasciati.
- Elizabeth: Sto lavorando al miglioramento della velocità della decomposizione agli autovalori necessaria per il Biplot in KMeans per gestire meglio i problemi di grandi dimensioni (JMP-29895). Bisogna però fare attenzione, perché la stessa decomposizione viene utilizzata per calcolare la statistica CCC.
Test statistici
- Segno: Ho esplorato il framework di test Mimic e i metodi JSL disponibili. Ho incontrato Jacob per discutere di come possiamo utilizzare JSL e i test interattivi insieme. Ho rifattorizzato due vecchi script per i test outlier più comuni con l'aiuto di Addison per la revisione e i test, prima di inviare i componenti aggiuntivi al Marketplace. Ho aggiornato le 401 tabelle dati con i casi di test utilizzati dallo script di test unitario per l'adattamento del modello di processo gaussiano nella piattaforma di ottimizzazione bayesiana, dopo che una recente modifica ha causato la visualizzazione di una finestra di dialogo per ogni tabella.
- Giacobbe:
- Test di Easy DOE, tentativo di riprodurre arresti anomali anonimi in JMPTEST-2339
- Test di Design Explorer: indagine sui crash intermittenti sui computer Windows ARM
- Esplorazione dei test Easy DOE utilizzando Mimic(), con Mark Bailey
- Test delle prestazioni, aggiornamento degli script e risoluzione dei problemi relativi allo script che riesegue automaticamente i test falliti.
Nota di Shannon
Spero che tutti voi passiate un fantastico fine settimana! :smiling_face_with_smiling_eyes:
