19.0.5: rilascio in MyJMP previsto per il 17/02/26 • 19.1: blocco di sicurezza 19/02/26 • 20.0: apertura in main • Blocco 20 EA2 19/03/26
Benvenuti all'aggiornamento sullo sviluppo di JMP del 13 febbraio 2025!
I team di QA di JMP hanno approvato la release di sicurezza mensile JMP 19.0.5 per tutti i prodotti. Il JMP Trust Center includerà un bollettino di sicurezza per la versione 19.0.5 al momento del rilascio e i programmi di installazione saranno disponibili in MyJMP a partire da martedì della prossima settimana. La nostra prossima release sarà la versione di manutenzione JMP 19.1 , la cui disponibilità in MyJMP è prevista per il giorno di San Patrizio (17/3). Come di consueto, pubblicheremo le note di rilascio per la versione 19.1 che dettagliano le correzioni di bug disponibili e le nuove funzionalità minori in questa release.
Grazie mille a Evan McCorkle per la sua presentazione al meeting di sviluppo di questa settimana e un sentito ringraziamento a Dan Schikore e Giulio Parris per aver seguito la chat durante la demo della nuova funzionalità di JMP 20, Elementi Collegati! Se vi siete persi il meeting, potete trovare la registrazione qui . Apprezzo già questa nuova funzionalità e apprezzo molto il fatto che il team si sia preso il tempo di imparare dal comportamento dei clienti acquisito dalla telemetria di JMP. So che è scioccante scoprire che la maggior parte dei clienti non salva o riutilizza mai gli script come facciamo molti di noi internamente, poiché può far risparmiare molto tempo quando si replica o si revisiona il lavoro! Speriamo che questa nuova funzionalità offra ai clienti non esperti di scripting un modo semplice per associare il lavoro alle loro tabelle JMP e risparmiare tempo.
Come ho accennato ieri durante la riunione degli sviluppatori, gli installer notturni di JMP 20 del 19/2 verranno utilizzati per i test sui laptop del JMP Lab al JMP Discovery Summit di Sorrento, in Italia, a marzo. Non molto tempo dopo, ci occuperemo del freeze di EA2, previsto per il 19/3.
Grazie a Tonya Mauldin per aver condiviso le ultime due settimane di casi beta/crash con crash selezionati!

Report beta e crash dal 2 al 13 febbraio 2026 | JMP Live
Annunci generali
Date importanti in arrivo
- Blocco di sicurezza JMP 19.1 – 19/02/26
- JMP 19.1 Candidato immagine finale – 23/02/26
- Rilascio pianificato di JMP 19.1 in MyJMP – 17/03/26
- JMP 20 EA2 Codice bloccato – 19/03/26
- Per un elenco completo delle date di JMP 19 e JMP 20 , visita Confluenza .
Aggiornamenti sullo sviluppo di JMP
Statistiche
- Jianfeng: Ho lavorato a lungo sull'analisi della capacità di processo multivariata e sono stati compiuti progressi significativi. Grazie al supporto di Chris Gotwalt e Laura Lancaster , il difficile problema del calcolo degli indici di capacità di processo multivariata è stato risolto con successo. Con l'aiuto di Xan Gregg , la regione di tolleranza e la regione specificata definita dall'ingegnere possono ora essere chiaramente distinte nel grafico di tolleranza multivariata. C'è ancora margine di miglioramento, ma credo che i risultati attuali siano sufficientemente solidi per iniziare a raccogliere feedback da esperti interni e utenti esterni.

- John Sall: In Process Screening, selezionare la clausola appropriata nella proprietà "Limiti di controllo" associata al tipo di grafico di controllo (JMP-29695).
Documentazione statistica
- Michael C: Ho trascorso la settimana ad allenarmi per l'editor Oxygen, in preparazione alla conversione della documentazione da FrameMaker a Oxygen.
Test statistici
- Tonya: Sto lavorando al feedback della versione beta, testando le nuove funzionalità del Process Screening (nuove distribuzioni e istogrammi) e verificando i bug.
Aggiornamenti sulle scienze della vita
- Drew: Funzionalità/difetti di JMP Clinical 20: stiamo analizzando il nostro potenziale utilizzo dei nuovi elementi collegati per la persistenza delle revisioni cliniche di JMP. Stiamo creando un'implementazione di riferimento per i report in grado di generare output DOCX, incluse tabelle formattate. Stiamo supportando la FDA nell'installazione di JMP e JMP Clinical da parte dei suoi utenti, offrendo loro la possibilità di includere componenti aggiuntivi personalizzati. Un ringraziamento speciale a Bob Hickey per aver integrato questa funzionalità nel programma di installazione di Windows!!!
Gestione del prodotto e marketing del prodotto
- Bryan F:
- Rappresentate le probabili aspettative degli utenti per gli avvisi del grafico di controllo in JMP Live quando gli avvisi non sono supportati direttamente dai dati
- Per il team PM, ho comunicato un processo informale per l'impostazione di studi sull'usabilità per il prossimo laboratorio sull'usabilità del Discovery Summit.
- Ho incontrato Dan, Ernest, Evan e Sarah per discutere dello sviluppo di uno script di elementi collegati per il Discovery Lab.
- Rivisto il concetto di valutazione euristica con il gruppo Scienze della vita, precedentemente presentato ad altri due gruppi.
- Prototipo Figma perfezionato che esplora come combinare il filtraggio dei dati locali e globali per il gruppo Core.
- Sviluppate e aggiornate le icone della piattaforma come parte dello sforzo di modernizzazione delle icone del sistema Fluent (ad esempio, grafici di controllo, processo gaussiano, analisi degli elementi, deposito delle formule, colonna di convalida).
Supporto tecnico e coinvolgimento
- Wendy:
- Questa settimana il team di supporto ha continuato a concentrarsi sull'onboarding del nostro nuovo membro del team, Sanie Fragata. Dopo l'introduzione di un nuovo layout dei casi qualche settimana fa, questa settimana abbiamo discusso i punti critici e i possibili miglioramenti.
- Di seguito sono riportati i grafici consueti per il volume dei casi e per gli argomenti trattati sia dal Supporto Tecnico che dal Supporto Engagement. Di seguito sono riportati i report TS JMP Live e il link al filtro Jira che mostra i ticket segnalati dal Supporto negli ultimi 14 giorni .
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 (esclusi i casi relativi allo screening delle parti soggette a restrizioni):

Operazioni di sviluppo
- Shannon L: Ha frequentato la formazione Oxygen. Ha continuato a lavorare su POC per il monitoraggio delle nuove funzionalità con il Product Management. Ha lavorato al progetto di monetizzazione di JMP Marketplace, inclusa una riunione tecnica sulla crittografia/decrittografia delle estensioni a pagamento con JMP R&D. Riunioni tecniche settimanali, più una riunione mensile di amministrazione di Atlassian. Ha revisionato la sicurezza e la documentazione di Atlassian AI e Rovo. Ha creato bollettini di sicurezza per JMP e JMP Live 19.0.5, oltre ad altre attività di fine ciclo di rilascio.
- Jim:
- Segnalati numerosi JIRA da esecuzioni di Debug JMP Pro 20 UT sia su Mac OS ASAN che su WinOS
- Candidati immagine finali autenticati per file immagine disco JMP 19.0.5 su Mac OS
- Grazie a John Schroedl e Paolo Nelson per l'assistenza con i problemi di compilazione/firma di ARM64 JMP 20
- Supporto per forza.
- Bob:
- File di convalida dell'installer 19.0.5 creati per i test QA e da rilasciare su jmp.com
- Ho lavorato con John Schroedl sulle modifiche a .NET per la versione 20. Poi sono passato alla versione 21.
- Creati i candidati finali per l'installer 19.0.5.
- Test e verifica continui del processo di pulizia della conservazione del server
- Melanie: Ho partecipato alla formazione su Oxygen per tutta la settimana. Ho anche svolto piccole attività saltuarie qua e là: ho eseguito il job MID-PDF per le Note di rilascio 19.1; ho chiuso alcuni Jira di fine rilascio 19.0.5; ho svolto altri lavori vari su Jira; ho iniziato a lavorare su Documenting UT Failures di TextFinder .
- Myron: ha lavorato per ottenere risultati diff delle immagini nella dashboard dei test di produzione (JMPTOOL-2044), verificando i certificati sui server AWS e continuando a creare/aggiornare i processi Jenkins per i test unitari di produzione AWS.
- Shannon C: Ho esaminato i report di produzione JMP e di autorizzazione EA. Ho esaminato alcuni crash nuovi e alcuni esistenti. Ho verificato i piani per l'aggiornamento del componente aggiuntivo per xgboost per la versione 19.1. Ho tenuto riunioni di gruppo settimanali.
Localizzazione
- Trish : Lavoro per integrare fornitori e revisori di localizzazione in ZIP. Collaboro con l'ufficio acquisti per rinnovare il software memoQ. Collaboro con le risorse umane per la pubblicazione di una posizione sostitutiva per Ying. Ho partecipato al corso di formazione Oxygen questa settimana.
- Cristoforo: Partecipazione al corso di formazione Oxygen. Aggiornamento del filtro memoQ per le equazioni (LaTex) in XML DITA. Corretto il job JMPLive necessario per la creazione dell'output.
- Allison: ha partecipato alle sessioni di formazione oXygen; ha convalidato, inviato ed etichettato tutti gli screenshot localizzati e i file .fm di JMP Live Public 19.1 a P4; ha consegnato tutti i file localizzati di JMP Live Public 19.1 a Susan due settimane prima del previsto per creare la Guida in linea di JMP Live localizzata; ha comunicato con il fornitore in merito a domande relative agli screenshot.
- Howard: Ho partecipato al corso di formazione Oxygen. Ho avviato i test di refactoring della dashboard. Ho testato il processo di creazione di componenti aggiuntivi per Life Science.
- Sandy: Ha frequentato il corso Oxygen. Ha lavorato alla ristrutturazione dei corsi di convalida della dashboard.
Documentazione
- Susan C: Ho partecipato al corso di formazione Oxygen per tutta la settimana. Sto lavorando alle note di rilascio di JMP per la versione 19.1, pronte per essere distribuite alla localizzazione lunedì. Sto iniziando a lavorare sulla guida di JMP Live Config per la versione 19.5.
- Qiana: Ha frequentato il corso di formazione Oxygen. Ha lavorato sui processi di approvvigionamento per i software Oxygen e MathType e ha collaborato con Carmen Publishing.
- Michael C: Ho trascorso la settimana ad allenarmi per l'editor Oxygen, in preparazione alla conversione della documentazione da FrameMaker a Oxygen.
- Devon: formazione oXygen con tutti, ricerca e implementazione di equazioni LaTeX in XML e inizio dei test con Michael e Krzysztof.
- Jill: 2/9 Revisione delle stringhe dell'interfaccia utente, revisione paritaria delle note di rilascio e formazione su Oxygen.
- Chris : Addestramento e test DITA/Ossigeno.
Test di sistema/host - Cary
- Mandy:
- Ha lavorato sul test delle nuove funzionalità della tabella dati come la nuova funzionalità delle regole di tagging automatico in JMP 20 -

- Proverà a controllare le colonne delle tabelle che stai importando per vedere se i tag corrispondono, quindi se imposti proprietà di base per i tipi di dati, puoi facilmente assegnare un tag a quelle colonne senza ricrearle; funziona anche MFI e ho provato a importare .json, .xlsx, .csv, ecc. e sembrano funzionare bene.
- Ho utilizzato l'Assistente per creare alcune tabelle di dati con limiti di specifica per provare a vedere se tali proprietà potevano essere assegnate ai tag e riutilizzate. Ne parleremo più avanti.
- Ho ricevuto le mie prime 3-4 tracce TS per JMP20EA1 e ho contribuito a risolvere un crash che si era verificato; sto verificando le JIRA man mano che vengono risolte e sto cercando di aggiungere test dove possibile.
- Eric Horton:
- Creato un nuovo connettore dati Snowflake.
- Correzione verificata per l'errore JMP 20 e 19.1 durante l'esecuzione di query Snowflake di grandi dimensioni.
- Correzione verificata per JMP 20 e 19.1 per mantenere la connessione Snowflake interna in modo che quando una delle connessioni Snowflake (che utilizza lo stesso connettore dati) viene disconnessa, venga mantenuta anche la connessione rimanente.
- Correzione verificata per JMP 20 e 19.1 per migliorare le prestazioni di importazione Excel della sezione Dati di noleggio del file Excel MovieRental.
- Installato il nuovo driver ODBC SQLite e creato il nuovo connettore dati SQLite.
- Correzione verificata per JMP 20 e 19.2 per elencare le tabelle durante la connessione a un database SQLite.
- Cacciatore: completato il test del caso di autorizzazione dell'installer finale di JMP 19.0.5 su Mac e Windows. Installato e testato con la build aggiornata di Jim JMP Student Edition 20 EA 1 per Mac. Risposto ai casi di JMP 20 EA 1. Esaminato lo stato di JMP-28343 con le recenti build beta e finali di Mac Tahoe 26.3 per confermare che il blocco si verifica ancora quando il sistema entra in modalità di sospensione. Verifiche JIRA.
- Justin K: Ho lavorato alla preparazione del codice di automazione per testare gli aggiornamenti Python in arrivo con JMP 19.0, 5, alla preparazione delle strategie di test per le mie prossime storie su JMP 20 e al test della storia per il supporto di JMP a tutte le conversioni di tipi di dati per i data frame Pandas nella nostra integrazione Python.
- Audrey: test 19.0.5, discussione e dimostrazione di I18N con il gruppo che si concentrerà su questo sia per JMP desktop che per JMP Live, verifiche di alcuni elementi Jira che mi sono arrivati, test I18N per JMP 20 iniziati e sto dando il mio contributo.
Test Web – Cary
- JMP Live 19.0.5 Release – Test del programma di installazione
- Test di migrazione 17.2 → 19.0.5
- Test di migrazione 18.2.3 → 19.0.5
- Test dell'aggiornamento del programma di installazione 19.0.0 → 19.0.5
- Convalida dell'installazione del server Clean 19.0.5
- Verifica Jira
- Validazione Jira per la versione di sicurezza
- Verifica e follow-up vari di Jira
- Supporto
- Assistenza nella risoluzione dei problemi di distribuzione personale di JMP Live
- Rispondere a domande correlate e richieste di supporto

- Taylor:
- Accettato e chiuso:
- Come utente JMP Live, posso utilizzare "Apri in JMP" con una connessione Personal Access Token
- "X elementi selezionati" anche quando nell'interfaccia utente non appare nulla di selezionato
- Windows Server 2025 16 Keycloak (kcauth.dev.jmp.com) 19.0.5
es-ES Taylor Martin
- "X elementi selezionati" vengono ancora visualizzati nella vista filtrata di un proprietario, quando nell'interfaccia utente non appare nulla di selezionato
- In corso:
- A volte le build non riescono a scaricare WinSW.exe
- Convertire la colonna riuscita della tabella audit_log in stringa enum ed eseguire la migrazione
- Utilizzare WinSW direttamente invece di node-windows
- Abbiamo bisogno di uno stato "annullato" per il registro di controllo e la cronologia
- Natalie: Report sull'automazione HTML: 19.0.5 – esecuzioni di automazione giornaliere interrotte questa settimana con il completamento dei test di installazione, 19.1 – Tutto pulito, 19.5 Tutto pulito, 20.0 – Tutto pulito. Sono stati aggiunti nuovi casi di test alle versioni 19.1 e 19.5 che richiedono ancora alcune piccole modifiche specifiche per queste pipeline. Continuo con i casi di test del grafico di controllo. Ho lavorato con il reparto IT dopo che un aggiornamento automatico di Windows ha danneggiato alcuni file di registro sul mio PC.
- Hui:
- Ho partecipato alla riunione sui processi di test JMP I18N. Ringrazio Audrey per l'organizzazione. Il processo sembra promettente per l'adozione in JMP Live e nei test JMP HTML5 I18N.
- Test di regressione continuati su JMPHTML-543 in seguito al recente lavoro di refactoring.
- Aperti 5 elementi Jira. Chiusi 7.
- Risolto un problema con le chiavi del registro di Windows: grazie a Natalie e Josh per il loro aiuto
- Seema:
- Installa i test per JMP Live 19.0.5
- Accettato e chiuso:
- Creati nuovi marcatori spuri, notifiche. Supporting_data.allMarkers non corretto, in alcuni scenari di accesso ai dati
- Gli utenti senza autorizzazioni sui dati possono visualizzare le informazioni sui dati nella cronologia quando gli avvisi vengono aggiornati
- Creati Jiras
- JMP Live si blocca in uno stato anomalo quando si tenta di duplicare i report
- Finestra modale vuota visualizzata quando si visualizza il report cronologico per gli avvisi quando l'utente non dispone delle autorizzazioni sui dati
- In corso:
- L'utente può scegliere se copiare gli avvisi quando duplica un report
- Copia gli avvisi del grafico di controllo con i report copiati
- Sto riscontrando alcuni problemi nel mio ambiente di sviluppo e ho ricevuto molto aiuto da Josh e Michael Goff.
- Mateo: Ho continuato ad aggiornare i nostri test dell'interfaccia utente per essere in linea con i risultati previsti per JMP Live 19.x e 20.0. Ho anche esaminato alcuni bug che causavano il blocco delle nostre pipeline di automazione.
Nucleo
- Xan: Sto iniziando a far funzionare le parentesi di significatività (per ora con valori p casuali); mi sto preparando per la revisione del focus group sulla correlazione.

- Dan S: Aggiornata la clausola where del filtro di testo per distinguere stringhe identiche con opzioni diverse. Aggiornata la miniatura del diario per la modalità scura e il salvataggio dell'anteprima nella visualizzazione "schermo" per corrispondere a ciò che viene visualizzato. Risolto un problema di prestazioni esistente nel salvataggio della sessione emerso a causa delle modifiche ai report collegati. Funzionalità aggiuntiva degli elementi collegati per i progetti e migliorato il comportamento dei report "sporchi".
- Dave B:
- Ho provato a ricreare un crash dell'ottimizzazione bayesiana di un cliente e ho trovato un paio di crash probabilmente non correlati
- Completato un primo tentativo di supporto dei componenti aggiuntivi con file jsl crittografati
- Risolto un crash riscontrato da Xan su Mac: esci durante la selezione tramite trascinamento
DOE e affidabilità
- Caleb: Stiamo lavorando ancora sui bug di Sample Size Explorer e su alcuni miglioramenti alla piattaforma di campionamento per accettazione. Abbiamo presentato un'anteprima speciale di questa piattaforma a un utente in seguito al Discovery Meeting e ne è rimasto entusiasta! Abbiamo anche lavorato alla revisione di un articolo su Wildtrack che speriamo di poter ripresentare presto.
Hosting e interfacce
- John Schroedl: Ulteriore lavoro sulle icone, inclusa la selezione di dimensioni alternative delle immagini in base ai DPI dello schermo. Dovrebbe consentire alle icone di apparire più nitide quando vengono eseguite con un ridimensionamento DPI più elevato ( JMP-29685 ). Stiamo lavorando per aggiungere dimensioni maggiori per molte icone e utilizzare l'equivalente Fluent per molte delle nostre icone personalizzate integrate quando è disponibile una sostituzione chiara ( JMP-29553 ). Stiamo esaminando i problemi di build, incluso il rollback per richiedere .NET 4.8 anziché 4.8.1, poiché non è supportato su Windows Server 2019.
- Volere: Verifica dei bug per l'autenticazione con nome utente e password OAuth2. Lavoro con Databricks, aggiungendo un selettore per il catalogo e i warehouse per guidare gli utenti a effettuare le selezioni corrette per la loro connessione. Sto anche lavorando sulle interfacce di Query Builder con Databricks.
- Paolo N:
- La settimana scorsa:
- Python aggiornato a Python 3.13.12 in JMP 19.0.5, 19.1, 19.2, 20.0.
- Ristrutturazione del progetto Windows per le librerie predefinite libcurl, zip e zlib create da CMake. I sorgenti delle librerie saranno infine in BitBucket, compilati e sottoposti a scansione di sicurezza da Jenkins.
- Ha lavorato sulla funzionalità EnctyptedZip per i componenti aggiuntivi a pagamento del Marketplace.
- Classe EncryptedZip interna nel C++ di JMP
- Caricatore di classi Python che consentirà a Python di leggere file e pacchetti Python direttamente dal file zip in memoria senza doverli decomprimere su disco.
- Questa settimana:
- Aiutare Jim a risolvere i problemi con i suoi script di compilazione dovuti alle modifiche al progetto.
- Check-in del caricatore di classi Python e del codice EncryptedZip.
- Il server OpenStreetMap per JMP 16 e versioni precedenti è stato segnalato da SAS IT come problematico per la sicurezza a causa dell'esecuzione di Python 3.6, che ha raggiunto la fine del suo ciclo di vita. Riteniamo che il server potrà essere spento. Sto monitorando i file di registro per determinarne il livello di utilizzo. Dal 10 febbraio, dalle 17:00 a questa mattina, c'è stato un solo accesso (probabilmente interno, in base all'indirizzo IP). Continueremo a monitorare la prossima settimana.
- Ho copiato i file di configurazione nel caso in cui volessimo resuscitare il nostro MapServer, ma probabilmente è una macchina troppo grande per essere accessibile su AWS e dovrebbe essere una macchina fisica. Con le attuali specifiche hardware (24 core CPU, 128 GB di RAM, 4 TB di storage SSD veloce), questa macchina era sottodimensionata e non riusciva a renderizzare i tile al volo. I livelli di dettaglio hanno richiesto settimane di pre-rendering prima di riattivare il server e le nuove richieste di tile per le aree non memorizzate nella cache possono richiedere giorni. In attesa del completamento di un dump di backup completo del database. È in esecuzione dal 10.
HTML interattivo
- Mike Stickles: Ha partecipato ai test whitebox del team JMPHTML. Ha continuato a impegnarsi a lungo termine per riorganizzare completamente BarSegment e suddividere i diversi stili di barra in sottoclassi; questa settimana si è concentrata principalmente sull'analisi dei metodi esistenti e sulla suddivisione del codice comune o di quello specifico per stile in metodi separati per ridurre al minimo la duplicazione del codice e rendere il risultato più gestibile. Prevedo di avere il codice pronto per la revisione tra 1-2 settimane.
- John Powell:
- Ho eseguito test whitebox per un giorno e ho riportato le osservazioni.
- Ho collaborato con Landra e Amy per rivedere e pubblicare due blog HTML interattivi JMP 19.
- Completato il supporto Heatmap 'Etichetta per riga' ( JMPHTML-1268 ).
- Stiamo lavorando all'aggiornamento di Three.js (libreria utilizzata per il disegno 3D basato sul web) da r148 a r182 ( JMPHTML-15152 ).
- Paul Spychala : Abbiamo completato la transizione del nostro codice HTML ai moduli ECMAScript (JMPHTML-529). I nostri nuovi strumenti hanno portato alla luce numerose dipendenze circolari presenti nel nostro codice che dobbiamo correggere. Abbiamo già risolto molte di quelle cruciali e abbiamo portato l'elenco a meno di 100. Tuttavia, resta ancora molto lavoro da fare per rimuovere le dipendenze circolari (JMPHTML-15286).
JMP Live
- Aurora: 19.5 - Numerose correzioni di bug. 20.0 - Pianificazione del triage dello screening dei processi. Altro - Numerosi aggiornamenti e aggiunte agli articoli di Confluence. Aggiornamenti dei pacchetti di terze parti.
Nota di Shannon
Spero che tutti abbiano avuto la possibilità di vedere i simpatici biglietti di San Valentino scaricabili da JMP in questo articolo di Inside JMP! Punti bonus per le idee di San Valentino a tema DOE inviate nei commenti da Ryan L (e Copilot)! Buon fine settimana di San Valentino a tutti!

