19.0.5: solo correzioni di sicurezza • 19.1: blocco della sicurezza 19/02/26 • 20.0: apri in principale • 20 EA2 blocco 19/03/26
Benvenuti all'aggiornamento sullo sviluppo di JMP del 23 gennaio 2025!
JMP 19.0.4 è stato rilasciato come previsto su MyJMP questo martedì! JMP DevOps ha predisposto l'infrastruttura per la nostra prossima release di sicurezza (19.0.5) e sono in corso anche i lavori per la prossima release di manutenzione (19.2). Ricordiamo che la versione 19.2 è aperta ai push di correzione bug, ma tutte le modifiche al codice devono essere riviste prima di essere integrate nella versione 19.2.
JMP 20 EA1 è ora congelato, come gran parte della Carolina del Nord si sta preparando a esserlo! Mi aspetto che l'imminente clima invernale possa causare un leggero ritardo nel processo di produzione e verifica dell'EA: il mio team e io faremo del nostro meglio per tenere tutti (ovviamente coloro che sono in grado di connettersi) aggiornati sui progressi nella preparazione di tale rilascio. Sebbene il campus SAS sia attualmente previsto aperto lunedì, i servizi del campus non saranno disponibili e probabilmente saranno in corso i lavori di rimozione della neve, quindi fate attenzione se vi avventurate nel campus.
Congratulazioni a JMP per l'eccellente performance del 2025! Spero che abbiate avuto la possibilità di guardare la registrazione del webcast di JMP Kickoff, in cui abbiamo ascoltato buone notizie sul fatturato di JMP, una panoramica degli obiettivi per il 2025 e dei piani per il 2026 e diverse interessanti storie di clienti, tra gli altri segmenti. Vorrei congratularmi di cuore con tutti i vincitori dei premi in tutta l'azienda! Potete trovare molti dettagli (e la registrazione del kickoff) qui su Inside JMP, nella storia di Company Kickoff . Questo articolo è stato (ovviamente!) scritto dalla Senior Communications Specialist Allison Hines , che è stata anche nominata vincitrice del JMP Spotlight Award 2025! Congratulazioni, Allison! :smiling_face_with_smiling_eyes:
Nello sviluppo di JMP, anche lo stat tester Rajneesh Rajneesh ha ricevuto uno Spotlight Award, mentre Kristen Slappey, Bryan Boone e Yeng Saanchi hanno ricevuto i JMP Excellence Awards, insieme ai nostri colleghi del team di assistenza clienti, Muralidhara Anandamurthy e Stan Koprowski. Un ringraziamento speciale a tutte le persone e ai team che si sono distinti nel 2025, nonché ai colleghi e ai manager che hanno dedicato del tempo a riconoscere il loro impegno.
State attenti alle intemperie invernali, a tutti! Preparatevi alle condizioni meteo e alle possibili interruzioni di corrente e non uscite se non strettamente necessario. Ci sentiamo la prossima settimana, sempre che ci sia internet e/o possiamo venire in ufficio!
Annunci generali
- Oggi ho visto un post sui social media che l'organizzazione benefica locale Note in the Pocket (sostenuta nel corso degli anni dalle raccolte di vestiti di vari gruppi SAS) sta cercando donazioni per contribuire a finanziare l'acquisto di nuovi calzini e biancheria intima per i bambini dell'area di Triangle che soffrono di insicurezza alimentare. Questi sono spesso tra gli articoli più richiesti. Se potete, potete donare qui o trovare un gruppo simile nella vostra zona.
- Per vedere gli aggiornamenti passati, visita la sezione Aggiornamenti Dev su Inside JMP .
- Contattate me o Beth Evans se desiderate essere aggiunti all'elenco JMP Dev per ricevere future copie dell'aggiornamento via e-mail e inviti alle future riunioni JMP Dev.
Date importanti in arrivo
- Blocco di sicurezza JMP 19.1 – 19/02/26
- JMP 19.1 Candidato immagine finale – 23/02/26
- Rilascio previsto 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
Nucleo
- Khan:
- Aggiunto il pulsante Trasmetti alla finestra di dialogo Personalizza per modificare più segmenti contemporaneamente (su più grafici).
- Aggiunta l'opzione "Quadrato" per la visualizzazione della correlazione nell'elemento Ellipse, implementata con un'opzione quadrata in PieSeg.

- Evan: Aggiornamento delle pagine delle funzionalità per EA1. Lavoro continuato sulla funzionalità Elementi collegati. Discussioni sulla progettazione della funzionalità Filtro nel report. Prenotazione di viaggi, alloggi, ecc. per Discovery EU.
- Dave B: Ho avviato i test delle immagini nella versione 19.2. Ho lavorato sul supporto dei file .jmpaddin con script JSL crittografati. Ho aggiunto le preferenze per il colore del marcatore, la modalità contorno e la modalità hardware 3D.
- E S: Ho continuato a lavorare sui report collegati salvati nella tabella dati. Ho collaborato con Michael Hecht per risolvere alcuni problemi di visualizzazione/misura delle finestre su Mac.
DOE e affidabilità
- Caleb: Sto lavorando ulteriormente sul prototipo di campionamento di accettazione (non era ancora pronto per EA1; ora punto a EA2). Sto anche lavorando con Eric per definire un piano di sviluppo dell'affidabilità per JMP 20.
HTML interattivo
- John Powell:
- Risolti alcuni problemi introdotti da RectSeg/Heatmaps utilizzando uno spazio di coordinate diverso e flag fillToEdge:
- Ho scoperto un paio di bug durante le mie indagini:
- Ho discusso la documentazione EA1 e ho esaminato le richieste di funzionalità con Dieter, Praveena e Paul
- Mike Stickles: Continuo a lavorare su JMPHTML-489 : refactoring delle barre degli intervalli in sottoclassi . L'ambito si è ampliato fino a separare più stili di barre come sottoclassi e potenzialmente separare le barre di errore come classi a sé stanti.
- Praveena: Ho continuato a lavorare sullo script di build per Mac. Vorrei ringraziare Michael Hecht, Chris Humphrey e Paul Spychala per aver revisionato e testato gli script. Ho continuato a lavorare sul refactoring delle limitazioni HTML interattive e sulla registrazione dei messaggi .
- Paul Spychala : collaborazione con altri sviluppatori per creare il nuovo progetto/script di compilazione HTML su Mac ( JMPHTML-15226 ).
JMP Live
- Aurora: 20.0: Screening dei processi (correzione di bug, miglioramento degli helper per i test, interruzione del monitoraggio di triage_summary per questa piattaforma). Altro: demo di iterazione.
Documentazione statistica
- Michael C: Ha contribuito al documento Note di rilascio 19.1. Ha rivisto e aggiornato le stringhe nelle versioni 20.0 e 19.2. Ha partecipato a riunioni.
Test statistici
- Mark: Continuo a testare la procedura di fitting nella piattaforma di ottimizzazione bayesiana. Rimane una macchina di test che fallisce sistematicamente 2.216 asserzioni. Questi fallimenti sono stati ora replicati dal Mac di Yeng. Ho completato un nuovo script per raccogliere informazioni diagnostiche dal fitting basato su una nuova impostazione backdoor di Chris. Sto lavorando a diversi esempi da includere nell'invio di una nuova versione dello strumento di studio sull'usabilità al JMP Marketplace con Jacob.
- Giacobbe:
- Indagine sui problemi di prestazioni e apertura di ticket per casi riproducibili
- Creazione di un prototipo che estende la scheda Report da Easy DOE ad altre piattaforme DOE.
- Indagine sui guasti intermittenti dei test unitari Easy DOE
- Pulizia dei test unitari DOE, nel tentativo di velocizzare i test nelle esecuzioni notturne
- Sto lavorando con Mark Bailey su JMP Study Tool, una versione semplificata dello strumento interno Usability Study Tool.
- Tonya: Sto concentrando i miei sforzi sullo screening del processo di test.
Aggiornamenti sulle scienze della vita
- Ha disegnato: Chiusura dei Jira di JMP Clinical 20.0. Preparazione per il documento JMP Discovery con Rebecca. Gestione delle ultime revisioni e integrazioni del codice JMP Clinical 19.1.
- Riccardo:
- Completati due rapporti clinici che entreranno nel 20EA1
- Tempo di comparsa dell'evento avverso
- Tempo di richiesta medica per l'evento
- Post del blog sui grafici delle differenze massime nel blog JMPer Cable
- Pubblicato il componente aggiuntivo Piccole foreste felici su Marketplace
- Ho iniziato a scrivere Visualizzazione dei dati nelle scienze della vita utilizzando JMP
Gestione del prodotto e marketing del prodotto
- Bryan F:
- Ho continuato a lavorare sulle icone e ho consegnato le icone per le barre degli strumenti predefinite dei report (JMP-29378) e delle tabelle (JMP-29392). Attualmente sto lavorando sulle icone che appaiono nel menu Tabella su Windows.
- Ho presentato la tecnica di valutazione euristica al team JMP Core.
- Ho discusso della possibilità di combinare i filtri dinamici con i filtri dati locali. Una volta che il team principale avrà raggiunto un accordo generale sulla direzione, intendo sviluppare un prototipo Figma Make.
- Ho incontrato gli sviluppatori e il QA in merito allo stato di sviluppo dell'accessibilità.
- Ho fornito feedback sulla progettazione di JMP Live per la pulizia dei dati non più utilizzati e feedback sul layout HTML5 per le immagini nelle etichette di passaggio del mouse.
Supporto tecnico e coinvolgimento
- Wendy:
- Congratulazioni a tutti i vincitori dei premi annunciati questa settimana! Non vediamo l'ora di vivere un fantastico 2026. Questa settimana i team di supporto hanno recuperato i casi e si sono preparati per la copertura del supporto in caso di interruzioni di corrente diffuse negli Stati Uniti all'inizio della prossima settimana a causa della prevista tempesta di ghiaccio invernale.
- 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
- Jim:
- Disabilitate più attività JMP 19.0.4 Jenkins
- Grazie a Michael Hecht per il suo aiuto nella risoluzione del problema di analisi di Windows Server (JMPTOOL-1938) per le cartelle di test unitari JMP
- Ha continuato a configurare esecuzioni di test unitari su istanze AWS e macchine Mac fisiche per JMP 19.0.5 e 19.2
- Ramificazione dei file JMP 20 per la prima versione Early Adopter
- Supporto per forza.
- Bob:
- Rilasciato 19.0.4 per MyJMP (JMP-29284)
- Sono stati ripuliti i nomi di disinstallazione utilizzati in Windows per chiarire la differenza tra x64 e arm64
- Creato JIRA per studiare un metodo alternativo per fornire file di supporto di Visual Studio in un'installazione di Windows (versione 20). (JMP-29434)
- Continua la creazione e la progettazione di programmi di installazione EA, ora includendo arm64 e JMP Student Edition
- Melanie: Test unitari: Un sentito ringraziamento a Jim Borek e Michael Hecht che hanno risolto i nostri problemi con Windows Server 2025 (test unitari JMP 20). (JMPTOOL-1938) JMP 20 WinSrv2025 sembra essere riconosciuto in modo errato dall'infrastruttura di esecuzione UT Ramificazione: Ho lavorato su attività di branching per 19.2 e 19.0.5; ho lavorato su attività di fine rilascio per 19.0.4 e 19.1. DevOps generale: Ho dimostrato il mio approccio alla gestione di attività di branching/fine rilascio utilizzando tabelle dati e importazione in blocco di Jira in Audrey.
- Shannon L: Pianificazione per la release di sicurezza 19.0.5. Attività di assistenza agli utenti Atlassian, incluso il recupero delle licenze. Riunioni tecniche settimanali. Abilitazione all'assegnazione dello sprint JMP 20 EA. Lavoro di progetto sulla monetizzazione del Marketplace JMP e riunioni con gli stakeholder.
- Myron: Aggiornati/corretti i dati dei test unitari relativi a JMPTOOL-1969 e ad altri problemi. JMPTOOL-2009: corretti i duplicati (non duplicati) in JiraBot.
- Shannon C: Discussioni sulle esecuzioni UT per i percorsi dot-dot. Ho collaborato con Shannon L alla successiva serie di problemi Jira relativi alla migrazione di Testbot. Ho esaminato alcuni crash segnalati nelle versioni 19.0.3 e 19.0.4 (molti erano problemi noti già documentati e/o risolti in altri percorsi). Ho creato la pagina degli obiettivi del team DevOps per il 2026. Ho completato le riunioni conclusive del quarto trimestre e altre discussioni settimanali.
Localizzazione
- Trish:
- Stiamo integrando il nostro nuovo revisore coreano: abbiamo completato la prima fase di approvvigionamento e ora collaboreremo con l'ufficio legale per stipulare un contratto.
- È in corso la procedura di assunzione con le Risorse Umane per trovare una posizione sostitutiva per Ying Zhou. Coordinamento con il team di documentazione per la riconsegna dei file modello per JMP Live Help per la versione 19.1.
- Collaborazione con il team web per ottenere chiarezza sul comportamento previsto dei collegamenti dal documento JMP a jmp.com per la localizzazione.
- Cristoforo: Ha configurato e presentato il progetto di revisione della terminologia portoghese brasiliana al nostro contatto in Brasile. Ha adattato i lavori per la creazione di JMPLive Help 19.1. Ha riqualificato i motori di traduzione automatica con le ultime traduzioni umane. Ha testato nuove funzionalità e correzioni nel flusso di lavoro L10N. Ha discusso l'impatto dell'ossigeno su L10N.
- Allison: Ha convalidato i PDF localizzati dei menu e li ha consegnati al QA per i test. Ha risposto alle richieste di traduzione relative a Big Books e JMP Live Public. Ha iniziato a convalidare i PDF localizzati di DJ e ha segnalato i problemi al fornitore; ha compilato i file necessari al fornitore per creare file FM localizzati per JMP Live Public.
- Sohail: testati nuovi prompt con diversi modelli per l'estrazione dei termini, aggiunta di Gemma come fornitore per la generazione di basi terminologiche locali, implementazione della generazione di termini in lingua locale, risoluzione dei problemi di limitazione della velocità dell'API TMSearch.
- Sandy: ha lavorato al miglioramento dei dati campione e all'elaborazione dei resi integrati.
- Howard: In fase di refactoring del codice JmpL10n. Correzioni di bug.
Documentazione
- Qiana: Ho incontrato Frank a Ryffine per parlare del prossimo corso di formazione su Oxygen. Ho lavorato sui miei progetti di infermiere. Ho partecipato a riunioni. Ho chiuso e rinviato Jira. Ho svolto attività di pianificazione e coordinamento del progetto.
- Susan: Sto ultimando la guida in inglese di JMP Live/Public per la revisione paritaria e il test. Ho documentato i Jira di JMP Live/Public negli RN 19.1. Sto lavorando alle date per JMP Live/Public 19.5.
- Jill: revisione del report sulle stringhe dell'interfaccia utente, incontro con Chris e Shannon L. per discutere delle modifiche UG e di Jiras, della documentazione di Oxygen e per scoprire come aggiungere il plug-in Acrolinx a Oxygen e aggiungere elementi alle note di rilascio.
- Chris : Ho continuato a preparare la guida per la versione 19.1 per la produzione. Ho raccolto e preparato i PDF per la consegna alla localizzazione. Ho inviato una bozza della guida per la versione 20.0. Mi sono preparato per la formazione su Oxygen correggendo i file di test.
Test di sistema/host - Cary
- Mandy: Ho lavorato sulla funzionalità delle tabelle dinamiche che sarà presente in EA1 - Stack, Split, Transpose - anche se non l'abbiamo ancora presentata ai clienti. Ho anche effettuato alcuni test iniziali sulle nuove regole Applica tag (ne parleremo presto) - anche questa non è stata presentata in EA1, ma ci sarà. Ho eseguito una piccola quantità di test su Tabulate su una correzione di crash creata da uno dei miei test, ma Melisa Turner si sta occupando di tutto e sta facendo un ottimo lavoro. Ho lavorato su alcune delle nuove modifiche alle tabelle dati in arrivo in JMP 20 - Tabulate era un nuovo report creato dalla tabella, quindi l'asterisco "*" accanto al nome del report indica che è errato, e l'altro report categorico è aperto, quindi è in grassetto nell'elenco dei report.

- Justin K: Ho lavorato con Jim Borek questa settimana per identificare il problema che la nostra automazione notturna sta riscontrando nella connessione al server CAS viya4 e sto ancora lavorando per trovare una soluzione. Ho anche lavorato su altre parti della mia suite di automazione dei test e sulle storie di test e chiusura per la versione 19.1.
- Cacciatore: ha collaborato con Daniel Powell e Bob Hickey testando diversi elementi che influenzano il JMP 20 Install Checker su Windows e il modo in cui i nomi dei prodotti JMP con la loro architettura vengono visualizzati nel Pannello di controllo di Windows. Verifiche JIRA.
- Audrey: Iterare sui processi di importazione di Jira in preparazione per i test I18N e, in generale, essere più organizzati in Jira con le nostre attività di test.
- Eric: Sto esaminando i fallimenti dei test unitari JSL. Ho installato i driver Teradata e Oracle ODBC.
Test Web – Cary
- Seema: Ho trascorso la maggior parte della settimana lavorando su WEBJMP Jiras:
- Accettato e chiuso:
- La cronologia scaricata con i livelli BY mostra DataID = null
- La notifica e-mail non ordina i marcatori numericamente per i gruppi con valori numerici
- Rimuovere l'ordinamento dei marcatori secondari se non necessario
- Gli avvisi (con più valori Y) non potevano essere espansi quando si apriva direttamente il pannello degli avvisi in una dimensione ridotta del browser
- Le notifiche non vengono inviate quando un utente riapre un avviso precedentemente indirizzato
- In corso:
- Ripensare il trigger di notifica per gli avvisi di screening dei processi
- Josh:
- Preparazione al rilascio di sicurezza live JMP
- Preparazione per la prossima versione di sicurezza live di JMP
- Ambiente a tre server installato correttamente con 19.0.5
- Server configurati per aggiornamenti automatici notturni
- Documentazione dei dettagli di installazione e aggiornamento del flusso di lavoro in Confluence
- C'è
- Verifica dei problemi Jira assegnati relativi alla sicurezza
- Altro
- Steve:
- Esecuzione notturna dell'automazione: la pipeline JMP Live 19.0.5 è stata creata ed è in esecuzione.
- Framework di automazione: in lavorazione
- Supporto delle funzionalità per lo screening dei processi, l'avviso del grafico di controllo e il filtro dei dati locali per consentire l'aggiunta di una maggiore copertura dei test
- Funzionalità di refactoring e aggiornamento per migliorare il tasso di superamento della suite di test dell'interfaccia utente
- Hui: Ho sviluppato il piano di test JMP Live i18n. Ho continuato a configurare un ambiente di test sul mio computer per i test di pseudo-traduzione. Grazie Josh per l'aiuto!
- Natalie : Report sull'automazione HTML: 19.0.5 - Tutto pulito, 19.1 - Tutto pulito, 19.5 - Tutto pulito, 20.0 - Tutto pulito. Questa settimana siamo tornati allo sviluppo di nuovi casi di test. Abbiamo continuato i lavori di preparazione per la copertura del Process Screening mentre Steve lavora sulle librerie backend necessarie. Abbiamo iniziato a pianificare e preparare la nuova copertura per l'area di test del filtro dati locale.
Nota di Shannon
Grazie a Shannon Leslie per avermi inviato questa infografica: chiaramente il secondo riquadro è l'esempio più pertinente! Anche se non ho potuto fare a meno di calcolare che 109,5 cani presuppongono un peso medio di 65 libbre. Il golden retriever di mia sorella, Ginger, pesa 55 libbre, quindi sarebbero 130 Ginger! I Golden più grandi possono arrivare a pesare fino a 100 libbre o più, quindi potremmo parlare di 70 cani in quel caso. O circa 42 Penny e 42 Hulk (i miei cani). :smiling_face_with_smiling_eyes: E penso che queste siano abbastanza sciocchezze canine per una sera... State attenti, tutti, e preparatevi per il meteo il prima possibile!
