19.0: rilascio previsto per il 16/9 • 19.0.1: correzioni di sicurezza solo fino al 2/10 • 19.1: tutte le modifiche richiedono la revisione del codice – la modalità di approvazione inizia l'11/12 • 20.0: aperto nella pagina principale • 20 EA1: gennaio 2026
Benvenuti all'aggiornamento sullo sviluppo di JMP del 12 settembre 2025!
Siamo nelle fasi finali di preparazione per il lancio di JMP 19, martedì prossimo 16/9! I team hanno approvato tutti i ruoli, la pagina "Novità in JMP" è stata aggiornata con i contenuti di JMP 19 e si prevede che le attività finali richieste saranno completate entro lunedì pomeriggio, 15/9. Una volta completate, Bob caricherà i file di installazione su My JMP, probabilmente entro il tardo pomeriggio (ora di Cary) del 15/9, consentendo alle pagine di prova di essere disponibili in tutto il mondo la mattina del 16/9. Nel frattempo, condividete con la vostra rete questo link al post di Dan V su Linked In sul webcast di anteprima di JMP 19! Al momento ci sono 500 registrazioni e si spera di arrivare a 600.
Presto festeggeremo di persona il lancio di JMP 19 a Cary, il 1° ottobre! Come ha sottolineato Robin Betters nell'invito all'evento di Cary, saranno offerti drink e abbondanti stuzzichini (oltre a una torta) per celebrare il nostro lavoro su JMP 19! I dipendenti in remoto dovrebbero pianificare di consumare drink e stuzzichini contemporaneamente su JMP e, se possibile, riunirsi con i colleghi più vicini.
Si prega di notare che subito dopo la disponibilità della versione di produzione di JMP 19.0 in MyJMP, gli utenti non potranno più scaricare i programmi di installazione per JMP 19 EA9 . Tuttavia, le installazioni esistenti di JMP 19 EA9 continueranno a funzionare fino al 31/12/2025. Invitiamo tutti gli utenti a installare la versione di produzione 19.0 anziché continuare a utilizzare la versione di pre-produzione EA9. Prevediamo che JMP 20 EA1 sarà disponibile per i beta test dei clienti a gennaio 2026.
Mentre celebriamo JMP 19, lo sviluppo delle versioni future continua. Le revisioni di sicurezza per JMP 19.0.1 sono previste per la fine del 22 settembre e rilasceremo la versione 19.0.1 con aggiornamenti delle librerie di terze parti per tutti i prodotti a metà ottobre. La versione di sicurezza di JMP 19.0.2 è prevista per metà novembre. L'elenco completo delle versioni previste per JMP 19 è disponibile nella pagina delle date di JMP 19 .
Richiesta speciale per i partecipanti a R&D All Things Open : la conferenza si terrà a breve, il 13 e 14 ottobre! Aggiungete il vostro nome a questa lista Confluence , così potremo organizzare il carpooling, indossare articoli con il logo JMP e magari fare una foto di gruppo alla conferenza.
Grazie a Shannon Leslie per aver condiviso che il 9 settembre Atlassian ha implementato le 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:
- Le notifiche delle date di scadenza sono ora disponibili
- Problemi di riassegnazione nella visualizzazione Elenco
- Visualizza gli elementi di lavoro raggruppati per Stato, Assegnatario e altro ancora nella vista Tutto il lavoro
- E altro ancora!
Per qualsiasi domanda, contattate Shannon Leslie o uno qualsiasi degli altri amministratori 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
- JMP 19 QA Signoff – 11/9/25
- JMP 19 pubblicato su MyJMP – ~16/09/25
- JMP 19.0.1 Candidati finali per le immagini – 10/05/25
- JMP 19.0.1 pubblicato su MyJMP – 14/10/25
- Per un elenco completo delle date di JMP 18 e JMP 19, visita Confluenza .
Aggiornamenti sullo sviluppo di JMP
Statistiche
- John Sal:
- Nella piattaforma Process Screening, è stato aggiunto il comando "Salva tabella limiti", creando una versione ridotta della tabella di riepilogo da utilizzare nella creazione di grafici di controllo della Fase 2.
- Nel Profiler per "Espandi formule intermedie", il nuovo metodo predefinito consiste nel mantenere le formule intermedie valutate separatamente e memorizzate in una memoria temporanea, anziché espanderle sul posto. Questo riduce notevolmente la duplicazione della valutazione delle espressioni intermedie. Per consentire ciò, è necessario creare un grafo aciclico diretto delle espressioni ed eseguire un ordinamento topologico per ordinarle correttamente. La memoria temporanea per le formule intermedie è mappata su EvalContext in modo da supportare ancora il multithreading nelle funzionalità del Profiler. Ci sono ancora delle sfide da affrontare, ad esempio, nel supportare queste formule nella versione HTML5 del Profiler. Finora, questo meccanismo non viene utilizzato se è necessario prendere derivate, necessarie se sono specificate colonne di rumore, o se il sistema di formule viene utilizzato in modalità non lineare; in questi casi, le espressioni vengono comunque espanse sul posto.
- Ad esempio, un Profiler di un piccolo modello neurale appare così in JMP19 quando si esegue il comando Mostra formule , ripetendo molte delle stesse espressioni in ogni formula.

- Il nuovo meccanismo evita di ripetere le espressioni intermedie.

- Ecco un NodeGraph delle formule di previsione della regressione logistica ordinale.

- Inoltre, Ernesto Pasour ha implementato una scorciatoia per specificare le proprietà enumerate in un file .prototype di ScriptItem. Basta usare $enum$ al posto delle opzioni enumerate. Ad esempio, in Model Dialog il file .prototype per la distribuzione GLM è
.prototype("obj = Fit Model(...Personalità( \"Modello lineare generalizzato\" ), Distribuzione GLM($enum$)...)")
...si espande automaticamente in questo modo nell'indice degli script.

- Elizabeth: Lavoro sugli intervalli di tolleranza per modelli misti. Stiamo provando qualcosa di simile, ma leggermente diverso dal documento di riferimento che ho utilizzato finora. Quindi, dopo aver ottenuto risultati simili ai loro esempi applicativi, sto eseguendo simulazioni basate sul loro studio di simulazione per confrontare le prestazioni rispetto ai livelli nominali e al metodo del documento.
Documentazione statistica
- Michael C: Ho terminato la revisione (con Colleen) dell'elenco di parole di analisi per adattarlo alle linee guida di stile della documentazione JMP. Riunioni e pianificazione per i cicli 19.1 e 20.
Test statistici
- Segno: Ho continuato la mia analisi delle immagini dei componenti realizzati tramite produzione additiva nel nostro studio ALT con Caleb. Ho iniziato a lavorare alla creazione di un array di copertura, bloccato in base al giorno, per specificare i casi per i test unitari della scheda di inserimento dati in Easy DOE.
Aggiornamenti sulle scienze della vita
- Riccardo: Ho capito come riassumere l'esposizione a più farmaci e periodi di valutazione indipendenti per i disegni di studi clinici generali. Sto approfondendo la grafica, che includerà alcuni standard e alcuni grafici a galleggiante per mostrare i percorsi di trattamento dei pazienti nel tempo. Questo porterà infine alla possibilità di annotare i percorsi di trattamento con informazioni sulla sicurezza e altri dettagli correlati.
- Drew: Aggiunta del supporto per il filtraggio degli snapshot nel profiler dei pazienti. Studio dei potenziali miglioramenti delle prestazioni di aggiunta/aggiornamento degli studi. Pulizia del generatore PDF IQ. Incontro con Illumina per ricevere feedback sul componente aggiuntivo per la formattazione dell'output di tabelle/tabulati.
Gestione del prodotto e marketing del prodotto
- Bryan F : Aggiunti avvisi a U-Study (strumento di creazione di studi utente) sulla scadenza della sessione e sul rinnovo automatico in caso di scadenza confermata. Coordinato con Greg Kraus di SAS in merito a un'e-mail da un college in cui uno studente non vedente non riusciva ad accedere a JMP con uno screen reader. Partecipato a una revisione delle stringhe JMP Live e risposto a domande di progettazione. Lavorato con dati di telemetria per acquisire familiarità con l'utilizzo e l'elaborazione dei dati. Incontrato gli sviluppatori per discutere degli obiettivi per il futuro lavoro di definizione dei temi di JMP 20. Incontro in merito alla preparazione del JMP Discovery Summit e fornito suggerimenti sull'utilizzo delle istanze AWS AppStream per scopi di formazione.
- Kaylee: Questa settimana abbiamo pubblicato il nostro aggiornamento sulle attività di sales enablement per il mese di agosto. Questo aggiornamento include informazioni sulle nuove risorse nella libreria dedicata alle attività di sales enablement per aiutare il reparto vendite a vendere i nostri prodotti, aggiornamenti di JMP Marketplace e nuove risorse disponibili per supportare il lancio di JMP 19.
- Giorno V: Siamo a quota 500 iscritti al webcast di lancio di JMP 19! Siamo molto vicini al nostro obiettivo di 600 iscritti. Se tutti potessero condividere questo post sui propri social network LinkedIn, penso che potremmo raggiungere il nostro obiettivo di 600 iscritti prima dell'uscita di JMP 19 la prossima settimana!
Supporto tecnico e coinvolgimento
- Gary:
- Continuiamo a registrare un elevato volume di richieste per JMP Student Edition e Restricted Party Screening (RPS): come accennato da Wendy la scorsa settimana, la scuola è ricominciata. Il team si sta preparando per il lancio di JMP 19 la prossima settimana, aggiornando articoli della knowledge base, modelli, guide all'installazione, ecc., in modo da essere pronti per il 16 settembre .
- Si è verificato un problema con alcuni report, quindi ne mancano un paio, ma sono riuscito a eseguire il report per argomento e per caso per team di supporto. Ecco i report TS JMP Live e il link al filtro Jira che mostra i ticket segnalati dal supporto negli ultimi 14 giorni .
Casi per team di supporto:

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
- Melanie: Stringbot: Stringbot è stato eseguito correttamente sulla versione 19.1 lunedì sera. Grazie a Myron per il grande lavoro svolto per migliorare il runtime di Stringbot; l'attenzione attuale è rivolta alla versione principale. Si prega di notare che Stringbot verrà eseguito sulla versione 19.1 questo fine settimana, ma non sulla versione principale. • Gestione dei processi: pianificazione e monitoraggio delle attività di fine rilascio, come facciamo per le attività di branching, ma più piccole. • Scoperta 2025: perfezionamento delle diapositive e della trascrizione per le traduzioni di Discovery Giappone e Corea.
- Mirone : debug delle differenze di Image Runner non visualizzate nel database PostGres (JMPTOOL-1737). Configurazione di Stringbot per l'esecuzione su main/20.0 e tentativo di ridurre il runtime (in particolare p4 annotate, JMPTOOL-1693). Spostamento dei backup di SQL Server dalle risorse SAS (\\sashq, JMPTOOL-1734). Accesso a Perforce su diversi server per ripristinare l'accesso dei job al controllo del codice sorgente (JMPTOOL-1758).
- Shannon L : Ha curato un elenco di interessanti aggiornamenti su Jira e Confluence dal nostro ultimo aggiornamento mensile di Atlassian di martedì. Continuano gli incontri con gli stakeholder della piattaforma di monetizzazione di JMP Marketplace. Riunioni tecniche settimanali, inclusa la riunione mensile degli amministratori di Atlassian. Ulteriore pulizia dei bug di JMP 19.0 e altre attività EOC per la versione 19.0.
- Shannon C: Ha indagato su diversi crash misteriosi e segnalato problemi con Jira. Ha collaborato con Lisa G per ridurre la tabella dei punteggi dei crash per il sistema di crash. Ha preparato e avviato gli incontri di aggiornamento del terzo trimestre con il team DevOps. Riunioni tecniche settimanali. Discussioni sul programma di installazione di JMP 20 EA per i clienti di JMP Student Edition.
- Bob : Ultimi lavori per preparare la versione 19.0.0 al rilascio. Aggiornare le pagine di Confluence secondo necessità per riflettere la nuova versione.
Localizzazione
- Allison: Ha lavorato alla pre-elaborazione dei kit memoQ per ottenere il conteggio finale delle parole dei Big Books V19; ha inviato richieste di preventivo ai fornitori per la localizzazione dei Big Books. Ha collaborato con Hunter per risolvere un problema riscontrato nei PDF localizzati delle scorciatoie da tastiera; ha finalizzato i PDF localizzati dei GPO 19.0 e li ha consegnati al QA per la convalida.
- Sandy: Ho completato i test del processo di commit per gestire correttamente le release dot. Ho iniziato a testare i nuovi job di ritorno per Sample Data, Builtins e PortableUI per le release dot. Ho impostato i test paralleli per il job di ritorno corrente e per i nuovi job di ritorno.
- Sohail: risolto bug con il download del file TM Dashboard, aggiunti casi di test per backend e frontend, esplorata l'integrazione di test per Bitbucket CI/CD.
- Ying: Completata la creazione della versione localizzata di JMP Live Help per la versione 19.0. Acquisizione di screenshot DJ localizzati per JMP19.0.
Documentazione
- Susan C: Inviata la guida in inglese di JMP Live per verificare le correzioni apportate dopo il passaggio iniziale. Il test è stato verificato. Pubblicata la guida in inglese di JMP Live localizzata e inviata per il test. Il test è stato verificato. Sto lavorando alla clonazione di Jiras 19.0 per la versione 19.1 e alla pianificazione di eventuali miglioramenti. Sto lavorando a un esempio di monitoraggio ambientale per la guida SPC.
- Qiana: Elementi di lavoro: JMP-27435, JMP-24421. Elementi di lavoro Jira selezionati per la versione 19.1. Revisionati gli aggiornamenti apportati da Chris alla documentazione MATLAB nella guida e nel PDF della versione 19.0. Verificata la guida localizzata di JMP Live. Verificate le attività della versione 19.1 per la clonazione di Jira. Discussione con Nala e Audrey sulla revisione dei test della documentazione. Pianificazione e coordinamento del progetto.
- Chris : Ho caricato la guida 19.0. Sto ancora lavorando sulla documentazione di Notebook. Correzioni alla Helpmap. Ho un file noinfo funzionante nella guida di JMP.
Test di sistema/host - Cary
- Mandy: Ho lavorato per aiutare i candidati a intervistare un nuovo tester per il nostro gruppo. Ho verificato che i JIRA fossero corretti per 20 anni e ho dovuto rimandarne alcuni per ulteriore lavoro; sto scrivendo alcuni test e aggiornandoli. Ho intenzione di testare alcune nuove funzionalità con Tabelle > Stack, Riepilogo e Trasposizione per 20 anni, oltre a lavorare sulle viste filtro con ordinamento.
- Hunter: ha partecipato a colloqui con candidati per posizioni di test, verifiche JIRA e ha cercato di ricreare alcuni problemi segnalati nei vecchi JIRA, ha controllato i file PDF localizzati per Allison e ha applicato la versione candidata alla versione Mac Tahoe 26.0 sui nostri Mac host di test in laboratorio, la cui uscita è prevista per lunedì (15 settembre 2025).
- Lisa : ha esaminato le tracce EA, ha partecipato a colloqui per il ruolo di ingegnere di collaudo, ha adattato la query per la tabella dei dati di crash e ha testato il componente aggiuntivo del toolkit per semiconduttori per il marketplace.
- Audrey : JMP 19.0 è stato approvato!

Proseguimento del processo di selezione. Analisi delle tempistiche e della pianificazione di JMP 20. Verifiche Jira.
Test di sistema/host - Pechino
Nucleo
- Ernesto:
- Aggiunto il supporto per $enum$ per espandere i valori enumerati nei prototipi JSL nell'indice di scripting, nei casi in cui sia necessario un prototipo personalizzato. Chiamare .prototype con "$enum$" inserito dove deve essere inserita la stringa dei valori. Questo fa parte dell'impegno per migliorare la documentazione per lo scraping LLM. Es. .prototype("Method Arg($enum$)")
- Dave B: Rielaborato il formato del registro di segmentazione a torta per correggere un test unitario. Integrazione delle modifiche alla versione 19.1. Indagine sul crash.
- Per lo Stack collegato, è stato inserito codice per impedire la copia della Formula nella colonna derivata. Ciò potrebbe causare un arresto anomalo successivo.
- Xan: Cambiati alcuni segmenti per usare shared_ptr ; in giro con l'IT sui riavvii spontanei; più permissivo riguardo alle mappe di sfondo non geografiche.
- Evan: Refactoring per chiarire da dove provengono gli opcode e dove vengono gestiti.
DOE e affidabilità
- Caleb: Ho partecipato ad altri colloqui con i candidati per il ruolo di sviluppatore di affidabilità. Ho anche lavorato su alcuni bug di Sample Size Explorer e ho completato la nuova presentazione di un manoscritto con Brad Jones e Chris Nachtsheim.
Hosting e interfacce
- Will: Creato un nuovo comando MATLAB JSL (MATLAB Load) per caricare file binari .mat e memorizzarli come variabili JSL. Correzioni di vari bug per l'integrazione con MATLAB e aggiornamenti della documentazione.
HTML interattivo
- Mike Stickles: Completata l'integrazione 19.1 per JMPHTML-14898 ( GB: Calcolo delle statistiche di riepilogo Std Dev | Std Error per i valori dei ruoli colore non corretti ), assegnato al testing. Completata la correzione di base per JMPHTML-14483 ( GB: Linea: Il grafico impilato produce risultati diversi con Ordinamento=Riepilogo ), ma sebbene il grafico sia ora corretto, i suggerimenti mostrano informazioni errate; sto cercando di trovare una soluzione. Ho anche svolto alcune indagini sul bug strettamente correlato JMPHTML-14484 ( GB: Linea: Il grafico impilato produce risultati diversi con Ordinamento=All'interno della riga ) nella speranza di risolvere entrambi i problemi, ma quest'ultimo sembra essere un problema di esportazione piuttosto che un problema di elaborazione JS e quindi richiederà una correzione completamente diversa.
- John Powell:
- Integrate, testate e apportate numerose correzioni di bug nella versione 19.1 ( JMPHTML-14567 , JMPHTML-13727 , JMPHTML-13801 , JMPHTML-14463 , JMPHTML-13889 ).
- Aggiunto supporto per l'opzione "Usa per valori non etichettati" nella proprietà della colonna Etichette valore ( JMPHTML-13726 ).
- Discussioni sugli avvisi e sulla classificazione degli allarmi di Process Screening su JMP Live.
- Ho collaborato con Paul S. e Nick R. per aggirare le nuove limitazioni di accesso alla rete dopo un aggiornamento del sistema operativo sul nostro computer con Windows 11.
- Ha partecipato alla sessione informativa per i responsabili degli stagisti annuali.
- Ha partecipato all'evento "Promuovere l'inclusione attraverso le differenze: aumentare il coinvolgimento produttivo della forza lavoro in tempi difficili".
- Sto aggiornando il mio desktop Windows 10 a un laptop Windows 11.
- Praveena:
- JMPHTML-14918 GB: Contorno: le linee di confine che ritagliano la vista non sono state mantenute
- JMPHTML-14918 CP - Non disegnato correttamente.
- JMPHTML-14193 Tabella HTML5: Cmd+clic per deselezionare la riga selezionata in precedenza
- JMPHTML-14177 Su Mac, nei report HTML5, il tasto Cmd non esegue "aggiungi alla selezione"
- JMPHTML-13815 CCB Run Chart: HTML5 non rispetta bene le forme dei marcatori dei prodotti
- JMPHTML-14814 Per gruppo: vengono visualizzati marcatori falsi sul grafico di controllo quando si utilizza un filtro dati locale
JMP Live
- Aurora: 19.1 - Piccoli miglioramenti al triage del grafico di controllo. 19.5 - Modifica della proprietà di un post (registrazione degli audit e notifiche). 20.0 - Discussione e documentazione del triage in Process Screening, controllo della formattazione JSON da JMP. Altro - Analisi dei problemi in First Solar, manutenzione degli articoli di Confluence.
Nota di Shannon
Grazie a Shannon Leslie per aver condiviso questo ricordo del SAS di 20 anni fa! Se eri qui nel 2000, anche tu potresti ricordare questo incidente.:smiling_face_with_smiling_eyes: Spero che abbiate trascorso un fantastico fine settimana e fate attenzione agli alberi che danno frutti!!!
