19.2.1: Blocco di sicurezza 10/8/26 • 20.0: aperto in main; Blocco del codice EA7 10/1/26; Blocco del codice 1/7/27
Benvenuti all'aggiornamento sullo sviluppo di JMP del 18 settembre 2026!
Il team di controllo qualità ha approvato i programmi di installazione della versione 19.2. Una volta completate tutte le approvazioni, prevediamo di rilasciare la versione 19.2 in MyJMP martedì 22 settembre. La prossima settimana, troverete le note di rilascio su questa pagina, mentre i bollettini di sicurezza saranno pubblicati sul JMP Trust Center qui, non appena i programmi di installazione saranno disponibili.
Abbiamo circa due settimane prima del blocco degli aggiornamenti per JMP 2027 EA7. Continuate ad aggiornare le pagine delle funzionalità con le aggiunte importanti e le correzioni di bug!
Un sentito ringraziamento a Chris Hesser per la demo della nuova funzionalità Endpoint Connector presentata alla riunione degli sviluppatori JMP di questa settimana! Se ve la siete persa in diretta, potete trovare la registrazione qui . Prima della demo, Shannon Leslie ha anche condiviso alcune informazioni relative alla dismissione di VMware da parte di SAS e al suo impatto su JMP. Abbiamo soprannominato questo piano vExit e vi chiediamo, se avete file o dipendenze di sistema da jmptool o jmpsrv01 , di continuare a leggere!
Come indicato da Shannon L. durante la riunione e in una precedente e-mail al team di sviluppo, SAS dismetterà VMware vCenter, che ospita jmpsrv01 e jmptool , alla fine del 2026. Di conseguenza, vi chiediamo di rimuovere le vostre cartelle e i vostri file da jmpsrv01/Users/ entro il 1° dicembre 2026. Le slide di Shannon sono disponibili qui e includono le best practice per l'utilizzo di OneDrive per archiviare i file che desiderate conservare dalla vostra cartella utente.
Shannon L, Audrey e altri membri del team DevOps continueranno a contattare i team che dipendono dagli strumenti jmptool e jmpsrv01 per fornire assistenza nella pianificazione della migrazione ad AWS, OneDrive e/o SharePoint. Non esitate a contattare Shannon L e Audrey per qualsiasi domanda o per identificare eventuali dipendenze prima che vi contattino.
Comunicazioni generali
Date importanti in arrivo
- 20 EA7 Code Freeze – 1/10/2026
- 19.2.1 Blocco di sicurezza - 10/8/2026
- Consegna finale della stringa dell'interfaccia utente portatile per 20 – 11/12/2026
- 20 Modalità di revisione del codice - 26/11/2026
- Blocco del codice 20 – 07/01/2027
- Per consultare l'elenco completo delle date di JMP 19 e JMP 20 , visitate Confluenza .
Aggiornamenti sullo sviluppo di JMP
Gestione del prodotto e marketing del prodotto
- Bryan:
- Accessibilità : Comunicazione relativa alla valutazione ACR esterna.
- Modernizzazione del prodotto : ho continuato a sviluppare il sistema di icone JMP 2027 seguendo le linee guida di design di Fluent e ho collaborato con il team del marchio per quanto riguarda la grafica del prodotto.
- Miglioramento basato sull'evidenza : completate le valutazioni di Fit Curve e Process Screening e convalidato un problema di rilevabilità del ridimensionamento della tabella dati tramite test di usabilità.
- Infrastruttura di ricerca UX : utilizzo ampliato del modello di walkthrough U-Study e preparazione di ulteriore materiale di prodotto per la validazione interna e da parte dei clienti.
- Guida al prodotto : Fornitura di indicazioni o risorse UX per gli stati del grafico dell'intestazione, il ridimensionamento dell'intestazione della tabella dati, i messaggi di approvazione del report e le miniature predefinite di JMP Live.
- Corsi NN/G : Ho completato un corso di progettazione di applicazioni e siti web e ne ho iniziato un altro di progettazione dell'interazione.
Supporto tecnico e coinvolgimento
- Wendy:
- Supporto tecnico: ho risolto un'interruzione temporanea del servizio telefonico e problemi intermittenti con Salesforce, continuando al contempo a fornire assistenza clienti, convalidando i miglioramenti di Service Cloud e completando l'approvazione di JMP 19.2.0/Live 19.6.0.
- Coinvolgimento: Allineamento sulle politiche relative alle versioni precedenti e ai fornitori terzi nello Store, chiarimento della responsabilità per le richieste di eccezione alle versioni e individuazione degli aggiornamenti necessari per la documentazione rivolta ai clienti e i contenuti della knowledge base.
- JMP Live: Prosegue l'iter del progetto di transizione del supporto con la pianificazione del trasferimento delle conoscenze, la documentazione per il monitoraggio dell'implementazione e lo sviluppo di processi per preparare il supporto tecnico alle responsabilità di supporto all'implementazione.
Argomenti trattati nei casi di assistenza tecnica per le Americhe/Giappone, la scorsa settimana:
shannon_conners_0-1790100961627.png
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):
shannon_conners_1-1790100961629.png
Operazioni di sviluppo
- Shannon L: Insieme ad Audrey, si occupa della comunicazione e della gestione del cambiamento relativi a JMP per VMware Exit (Vexit); collabora con i team di Ricerca e Sviluppo e DevOps per identificare le dipendenze di file e di sistema di JMP sulle VM in fase di dismissione. Ha presentato richieste di dismissione per numerose VM di proprietà di JMP per conto di altri dipendenti JMP. Si è occupata delle attività di fine rilascio di JMP 19.2 e JMP Live 19.6, inclusi gli incontri PLSR. Ha continuato a lavorare al cambio di nome di JMP 2027. Ha partecipato a riunioni tecniche settimanali, inclusa la pianificazione per la dismissione di Acrolinx.
- Melanie: Ha contribuito a preparare un paio di nuove tabelle di dati di esempio per JMP 20 JMP-29724 • Ha aiutato Mandy, Brad Norris e Audrey con un problema di esecuzione dei test unitari notturni (ora risolto, grazie Audrey !) • Sta collaborando con diverse persone per ripulire la cartella del prodotto in Perforce • Ha eliminato alcuni vecchi dati da jmpsrv01 • Sta lavorando alle attività di branching per la versione 19.2.1 e sta chiudendo la versione 19.2 • Ha eseguito il job MIF-PDF per le note di rilascio della versione 19.2 • Ha effettuato alcuni test per l'esportazione di file CSV JMP-30653
- Shannon C: Riunioni tecniche settimanali, incluse discussioni sulla migrazione del sistema di gestione degli arresti anomali e sulla deprecazione di jmpsrv01. Revisione e classificazione dei vecchi problemi di arresto anomalo su Jira, con aggiunta di commenti e nuove istanze; revisione dei candidati per la versione 19.2.3 e degli elementi esistenti nella pagina Funzionalità in ritardo. Proseguimento della preparazione per gli incontri di aggiornamento del terzo trimestre con il team.
- Myron: Sto lavorando su JMP-2108 (migrazione del sistema di gestione degli arresti anomali) e su tutto ciò che è correlato, e su JMP-2401 (stringbot per i componenti integrati e tutte le sue parti).
Localizzazione
- Cristoforo: Rispondere alle domande di traduttori ed editor su PortableUI 20. Preparare la traduzione di SampleData 20 (mitigazione delle interruzioni di riga nelle note). Discussione sui prossimi passi relativi ad Acrolinx, il software che utilizziamo e che è stato acquisito da Markup AI, il che avrà un impatto sugli strumenti e sull'automazione che utilizziamo in JMP per il controllo delle stringhe e della documentazione. Testare le correzioni di bug e le nuove funzionalità di automazione nel flusso di lavoro L10N.
- Sandy: Testata l'aggiunta di file .dita e la copia di file nell'area di staging per il nuovo job di popolamento. Testato il nuovo job di post-elaborazione. Corretto un bug nel job di commit.
- Howard: Completato il lavoro di pre/post-elaborazione di Dita. Completati diversi tipi di file per il modello di progetto e l'API.
- Veronica: Aiuta Chris a convalidare la Guida di JMP 19.2. Scatta gli screenshot della Guida utente.
- Trish: Rispondo alle domande.
Documentazione
- Jill: Revisione delle stringhe dell'interfaccia utente. Note di rilascio di Peer Review 19.2. JMP-30744: Miglioramento dell'output di Make in Data Table. Guida in linea di Peer Review 19.6.
- Devon: Test e risoluzione dei problemi delle versioni della guida web della nostra libreria completa di documentazione.
- Susan C: Sto ultimando le note di rilascio della versione 19.2. Sto creando la guida di JMP Live per la versione 19.6.
Test di sistema/host
- Mandy: Ho passato un bel po' di tempo a cercare di risolvere un crash intermittente riscontrato con un vecchio test - un test divertente - che si è rivelato essere una differenza legittima dovuta a una modifica apportata da Dan S. che ha attirato la mia attenzione, ma il crash era causato da modifiche apportate da Michael H. per "prevenire race condition simultanee al primo utilizzo in LifetimeMonitor pubblicando atomicamente il suo stato di prova di vita". Ha risolto il problema e poi abbiamo scoperto un problema con i test mancanti dalle esecuzioni notturne alla ricerca della differenza - grazie, Melanie Drake, per tutto l'aiuto! E finalmente abbiamo caricato le 2 nuove tabelle di dati di esempio in JMP 2027 - cercatele: Suntan Lotion Preferences.jmp e Dose Autoinjection.jmp (grazie anche a TUTTI coloro che hanno lavorato a questo!).
- Eric H: Test del programma di installazione 19.2. Indagine sul feedback del report beta di JMP 20 (posizionamento dell'opzione di analisi della potenza in Analizza-Adatta modello-Modello misto; mancanza dell'opzione File->Salva come set di dati SAS (sas7bdat)). Test continuati per JMP-27403 Accesso agli endpoint Snowflake V2 con chiave pubblica/privata.
- Justin: Mi sono occupato principalmente della scrittura di test automatizzati per la nuova funzionalità di gestione degli endpoint. Inoltre, ho lavorato al completamento dei test del programma di installazione 19.2, alla risoluzione dei bug che mi sono stati segnalati e alla modifica dell'ambiente dei suffissi per mantenerlo aggiornato per i test automatizzati.
- Audrey: 19.2 La convalida finale è completata. Intervista in corso. Revisione dei file jmpsrv01.
Test web
- Seema:
- Accettato e chiuso:
- Prestazioni PS: Accelerazione della rigenerazione per la capacità dei semiconduttori
- L'aggiunta di un nuovo stato prima di salvare un nuovo ordine ripristina gli stati nell'ordine precedentemente salvato.
- Sicurezza: [nodemailer@9.0.3] - CWE-436 (20.0) (19.6.1)
- Valutazione e classificazione dei processi - Recupera il payload degli avvisi per ogni processo inviato
- Valuta la possibilità di aggiungere una guida al passaggio del mouse sulla visualizzazione a schermo del numero di processi con avvisi aperti.
- Comportamento inatteso durante l'aggiunta di uno stato con lo stesso nome di uno stato esistente che presenta spazi iniziali/finali.
- "Aperto", "In fase di indagine", "Affrontato" sono termini che possono generare confusione con "Livello di gravità".
- In corso:
- Migliorare il corpo dell'e-mail di notifica per i report di screening dei processi
- Mostra il record cancellato dal registro di controllo nella scheda Cronologia del pacchetto e dello spazio
- Il report di triage CCB non riceve tutti gli avvisi al caricamento
- Taylor M:
- In corso:
- Disattiva le notifiche del grafico di controllo fino alla fase di produzione e applica le regole specifiche per la produzione.
- L'utente può aggiornare/sostituire il file in un post di file esistente
- Accettato e chiuso:
- Prestazioni PS: Dettagli per una rigenerazione del pacchetto con molti avvisi su un download di 64 MB
- Impossibile visualizzare i file della mappa nel progetto scaricato
- Problemi minori con GraphQL nel flusso di lavoro dei report
- Includi suggerimenti sulle credenziali nello script post UI
- Riorganizzare InstallerActions.js in file separati
- I flussi di lavoro si interrompono quando un revisore viene eliminato.
- L'aggiornamento di buildInfo interrompe la creazione del programma di installazione
- Scheda Rinomina file nella visualizzazione cartelle
- Migliorare l'interfaccia utente per le modifiche all'assegnazione dei revisori nei dettagli della cronologia
- Aggiorna i vincoli di unicità per i set di preferenze
- Anna:
- Ho effettuato ricerche sulla proiezione Equal Earth per le mappe e ho richiesto una nuova funzionalità da documentare e supportare in JMP a seguito di una recente risoluzione delle Nazioni Unite.
- Ho valutato e fornito feedback sulla nuova funzionalità di triage per lo screening dei processi di JMP Live.
- Visualizzazione testata del titolo del report Column Switcher in JMP.
- Analisi dei problemi relativi all'etichettatura delle barre in HTML5.
- Sono stati segnalati problemi relativi agli assi per la sovrapposizione dei valori dei ruoli avvolti.
- Sono stati segnalati problemi con lo strumento di commutazione delle colonne e la visualizzazione di superfici 3D.
- Sto indagando su un problema relativo alla scomparsa dello strumento di commutazione delle colonne nell'analisi dei redo log in JMP.
- Hui:
- Continua la validazione I18N per il client di amministrazione live di JMP; l'accesso alla pagina di autorizzazione in modalità di configurazione rimane il requisito principale per il test di una nuova funzionalità.
- Proseguono i test di controllo fine LDF; sono stati segnalati tre difetti principali in Jira, che rimangono il rischio principale per la qualità della funzionalità.
- L'avanzamento della validazione rimane dipendente dalla gestione da parte degli sviluppatori dei principali difetti di Jira; i test di ripristino più estesi sono subordinati alla pianificazione delle soluzioni e alla riverifica, mentre i problemi isolati possono essere monitorati separatamente se il loro impatto rimane circoscritto.
Nucleo
- Dave B: Corretti un paio di bug relativi ai grafici a dispersione 3D: i marcatori erano troppo piccoli, il piano superiore includeva istruzioni aggiuntive e a volte i marcatori venivano ignorati. Risolto un problema di prestazioni con le build di jmprunner quando si verificavano molti avvisi durante la compilazione.
- Dan S: Risolti alcuni problemi di allineamento e di visualizzazione dei "blocchi" del filtro dati per supportare meglio l'impostazione Dimensione testo A11Y. Le proprietà dei caratteri personalizzati sono ora supportate meglio con SendToReport.
- Xan: Icone di Graph Builder per Windows; sincronizzazione del threading del grafico di intestazione; prestazioni dell'ordine di segmentazione.
Dipartimento dell'Energia e affidabilità
- Caleb: Apriamo la strada ai biglietti di esplorazione in formato campione! Li abbattiamo a destra e a manca!
Hosting e interfacce
- Michael H: Migliorata la navigazione interattiva dei tag IP.21 in modo che le origini dati con un gran numero di tag carichino gli attributi in batch, visualizzando i risultati man mano che arrivano e risolvendo una limitazione segnalata da un utente. Corretto un problema di concorrenza nel tracciamento del ciclo di vita. Indagato su un errore di memoria ASan nella distribuzione del ciclo di vita. Collaborato con John Hall per perfezionare il contrasto del riquadro del pannello (in corso). Migliorato il flusso di lavoro di reporting dell'analisi statica di Jenkins in modo che gli avvisi possano essere attribuiti allo sviluppatore originale.
- Paolo N: Principalmente JMP-32236 - Sicurezza - Aggiornare libcurl dalla versione 8.21.0 alla più recente 8.22.0 nei rami JMP 20 e 19.2.1.
HTML interattivo
- John Powell:
- Ho svolto una giornata di test white-box, mi sono riunito per discutere i risultati e ho individuato i bug.
- Creato un elenco aggiornato dei messaggi di registro che Interactive HTML scrive quando incontra funzionalità non supportate ( JMPHTML-15846 ).
- Supporto aggiornato per la trasparenza in Scatterplot 3D per gestire i casi con tipi primitivi misti ( JMPHTML-15727 ).
- Ho incontrato Praveena, Dieter e Paul per discutere delle attività ancora in sospeso nel backlog di JMP HTML.
- Ho iniziato a esaminare la possibilità di salvare automaticamente le modifiche di stato delle righe nei report su JMP Live ( JMPHTML-15738 ).
- Paolo Spychala:
- Supporto per punti dati (solo tipo punti) nei grafici di superficie in HTML (JMPHTML-15810)
- Bug, messaggi di registro e dati di telemetria relativi a Surface Plot su HTML (JMPHTML-15811, JMPHTML-15797, JMPHTML-15796, JMPHTML-15831, JMPHTML-15833)
- Praveena: Lunedì scorso abbiamo effettuato dei test Whitebox. Continuiamo a lavorare su JMPHTML-15046 - Mantieni tutte le modifiche, abbiamo aggiunto il supporto per la modalità Presenter nei report per HTML e abbiamo analizzato i bug di Process Screening.
JMP Live
- Aurora:
- Processo di screening (semplificazione dell'e-mail di notifica, aggiunta della query reportsWithMostMarkers, aggiunta dell'API REST per ottenere i marcatori validi dal report, correzione di bug)
- Ho scritto alcuni articoli per Confluence
- Aggiornamento di pacchetti di terze parti
- Ho assistito all'installazione di JMP Live 20 EA (davvero interessante).
Statistiche
- John Sal:
- Nella sezione "Categoriche", correggere la logica di salvataggio per l'evidenziazione delle celle quando questa non produce la colorazione (JMP-32257).
- In DOE, aggiungi .setScrolling(25,20) alle TableBox che potrebbero essere alte, sopprimi i grafici dell'intestazione per alcune tabelle di dati salvati (JMP-32282), riprogetta i pannelli delle azioni nella finestra di dialogo Progettazione personalizzata (JMP-32437) e correggi le associazioni dei suggerimenti in Criterion ComboBox (JMP-32358).
- In varie finestre di dialogo della piattaforma, utilizzare la clausola .labelBy per associare le caselle NumEdit alle relative etichette per A11y (JMP-32355).
- In Fit Least Squares, è possibile impedire il salvataggio di varie opzioni implicite per impostazione predefinita tramite l'impostazione Emphasis: gli script salvati sono molto più piccoli (JMP-32363).
- Laura CS: Ho continuato a perfezionare il nuovo stimatore in SEM: ho aggiunto un avviso quando le variabili vengono inserite come ordinali ma hanno troppi livelli, ho apportato le modifiche necessarie alla finestra di dialogo di avvio e alla scheda di stato del report, ho corretto un bug con le variabili di frequenza e i gruppi multipli e ho risolto due arresti anomali con le statistiche descrittive nel report causati da recenti modifiche. Ho scritto un paio di script SEM con il nuovo stimatore da includere nelle tabelle dei dati di esempio (grazie a Mandy, Jules e Quiana per il loro aiuto). Ho risposto a una domanda della community sul bootstrap in SEM per i modelli di mediazione. Sto facendo ricerche sulle parametrizzazioni delta vs theta dei SEM ordinali.
- Taylor P: ha aggiornato il metodo di regressione ortogonale per includere un intervallo di confidenza per l'intercetta (JMP-8617).
Documentazione statistica
- Michael C: Ho continuato a lavorare alla pulizia dei file XML per la documentazione sorgente in attesa di una versione completa della guida. Ho supportato il mio team nello sforzo di documentare le nuove funzionalità statistiche nel nostro ambiente di test. Ho incontrato i relatori per un panel che modererò alla Fall Technical Conference.
Test statistici
- Jacob: Test del design di riempimento dello spazio, aggiunta di nuovi test per la diagnostica del design e aggiornamento dei test a seguito dei recenti aggiornamenti dell'interfaccia utente. Test della build accantonata dello script di analisi della copertura in Covering Array. Indagine su potenziali problemi di prestazioni.
Aggiornamenti nel campo delle scienze della vita
- Ha disegnato: Ho risolto diversi problemi relativi a JMP Clinical 20.0 su Jira, uno dei quali ha migliorato notevolmente le prestazioni nell'aggiunta di studi di grandi dimensioni. Ho sistemato il mio arretrato di problemi relativi alla versione 20.0. Grazie all'esempio di Bob Hickey , ho aggiunto l'invio automatico via email dei risultati dei test unitari notturni di JMP Clinical al team di test.
Nota di Shannon
Spero che tutti voi passiate un fantastico fine settimana! :smiling_face_with_smiling_eyes:
shannon_conners_2-1790100961656.png