19.2: Blocco di sicurezza 9/3/26; Candidati finali per l'installazione 9/6/26 • 20.0: aperto nel main; Blocco del codice EA7 10/1/26; Blocco del codice 1/7/27
Benvenuti all'aggiornamento sullo sviluppo di JMP del 28 agosto 2026!
Ci stiamo avvicinando alla fine del ciclo 19.2 , con il blocco di sicurezza previsto per il 3 settembre e le versioni candidate del programma di installazione che seguiranno il 6 settembre . Le note di rilascio della versione 19.2 sono in fase di elaborazione e il team di documentazione sta lavorando ai materiali relativi alla Guida per la versione 19.2.
Si prega di notare che la prossima opportunità per la correzione di bug urgenti dopo la versione 19.2 sarà la 19.2.3 ; se avete riscontrato un bug che non può attendere fino a JMP 20, vi preghiamo di contrassegnarlo come prioritario Critico e di aggiungere la versione 19.2.3 nel campo Versione pianificata, in modo che possa essere ulteriormente valutato dai responsabili dello sviluppo, dal supporto tecnico, dal team di supporto agli utenti e dalla gestione del prodotto. Ricordiamo che i bug candidati per la versione 19.2.3 devono essere risolti e testati anche nella versione 20.0 prima di poter essere presi in considerazione per l'inclusione in questa versione di correzione di bug urgenti. I responsabili dello sviluppo esaminano regolarmente gli elementi critici durante le riunioni settimanali.
Ora che abbiamo superato il periodo di blocco del codice per EA6 , vi preghiamo di aggiornare le sezioni "Motivazione" e "Riepilogo" delle vostre pagine relative alle funzionalità, specificando quali aggiornamenti sono rilevanti per EA6. Inoltre, vi preghiamo di rimuovere dalla pagina qualsiasi contenuto obsoleto che non sia più pertinente all'iterazione corrente. Prevediamo di bloccare il codice per EA7 il 1° ottobre.
È trascorso un mese dalla data di blocco delle funzionalità di sviluppo e marketing prevista . Come discusso con i responsabili durante la riunione delle operazioni di sviluppo di questa settimana, non prevediamo l'aggiunta di nuovi elementi alla pagina Funzionalità in ritardo a questo punto del ciclo. Le uniche eccezioni si applicano ai lavori iniziati prima del blocco delle funzionalità del 23 luglio e non ancora completati, ma necessari per il rilascio della versione 20. Se dovessi notare l'aggiunta di elementi (storie o epiche) alla pagina Funzionalità in ritardo dopo tale data, contatterò i responsabili per confermarne lo stato. Le nuove funzionalità minori non necessarie per il rilascio della versione 20 dovrebbero invece essere aggiunte alla pagina Funzionalità 20.1 .
Un sentito ringraziamento a Paolo Spychala per la presentazione sui nuovi lavori relativi ai Profiler per HTML e JMP Live, in arrivo con JMP 2027! Alcune di queste modifiche sfruttano gli aggiornamenti apportati alle librerie grafiche 3D nella versione 20. Se vi siete persi la riunione, potete trovare la registrazione qui . Abbiamo in programma numerose riunioni nei prossimi mesi e altri posti disponibili sulla pagina dei volontari di JMP Dev , quindi continuate a iscrivervi: ci piacerebbe molto vedere a cosa avete lavorato in questo ciclo!
Comunicazioni generali
Date importanti in arrivo
- 19.2 Blocco di sicurezza – 03/09/2026
- 20 EA7 Code Freeze – 1/10/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
- Si prega di visitare Confluenza per l'elenco completo delle date di JMP 19 e JMP 20 .
Aggiornamenti sullo sviluppo di JMP
Gestione del prodotto e marketing del prodotto
- Valerie: Questa settimana ho partecipato al JMP EMEA Kick Off a Marlow insieme a Mia e Scott del team di gestione prodotto. È stato fantastico ritrovare i colleghi di tutta l'organizzazione vendite EMEA, così come i membri del nostro team statunitense. L'evento è stato ricco di novità sulle vendite, aggiornamenti tecnici e di marketing e molte conversazioni costruttive, il tutto condito da momenti divertenti e festeggiamenti speciali.
shannon_conners_0-1788196962449.jpeg
- Bryan Fricke:
- Abbiamo consolidato il feedback sull'accessibilità fornito da Greg Kraus e dal suo team e preparato domande di approfondimento mirate, riguardanti il comportamento degli screen reader, le finestre di dialogo prolungate, la navigazione nella Guida rapida e l'accessibilità dei menu.
- Ho fornito un feedback sul materiale di presentazione relativo all'accessibilità.
- Proseguono gli sforzi di modernizzazione delle icone di Fluent System per la versione 20, con la creazione di sette nuovi ticket di implementazione che riguardano le icone relative al debugger, all'ordinamento e alle tabelle.
- Ho identificato e documentato un perfezionamento al ridimensionamento delle icone della barra del titolo di OutlineBox per migliorare la gerarchia visiva e la coerenza.
- Abbiamo analizzato il comportamento delle icone specifiche della piattaforma nei temi di Windows per supportare una strategia di icone a lungo termine più solida.
- È stato condotto un test di preferenza per determinare quale icona rappresenti al meglio il concetto di formula.
- Discussioni sul flusso di lavoro dei report JMP Live a supporto.
- Ho fornito indicazioni sull'esperienza utente (UX) in merito alla terminologia relativa all'ordinamento delle viste, promuovendo una nomenclatura più in linea con i modelli mentali degli utenti e distinguendo le operazioni a livello di vista da quelle a livello di tabella.
- Proseguire il coordinamento in merito alle considerazioni relative all'approvvigionamento e al rinnovo del contratto con Lyssna, al fine di evitare futuri problemi relativi alle condizioni di pagamento.
- Accessibilità
- Modernizzazione delle icone
- Esperienza utente e flusso di lavoro del prodotto
- Abilitazione dell'esperienza utente
Supporto tecnico e coinvolgimento
- Wendy:
- Gli studenti sono tornati e i team di supporto stanno riscontrando un aumento delle richieste di assistenza relative al programma JMP Student. L'argomento più frequente riguarda le richieste di accesso, in particolare per quanto concerne i rinnovi e i requisiti di ammissibilità.
- Di seguito sono riportati i grafici standard relativi agli argomenti dei casi sia per il supporto tecnico che per l'engagement. Qui sono presenti i report live di TS JMP e il link al filtro Jira che mostra i ticket segnalati dal supporto negli ultimi 14 giorni .
Argomenti trattati nei casi di assistenza tecnica per le Americhe/Giappone, la scorsa settimana:
shannon_conners_1-1788196962450.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_2-1788196962452.png
Operazioni di sviluppo
Jim:
Segnalato
- Italiano: https://jmpdiscovery.atlassian.net/browse/JMP-32120 Errore di asserzione JSL UT in shwBuilder.cpp:14817 void CCBuilderModel::setupSaveLimitsTable(EvalContext *, DataTable *)
- Italiano: https://jmpdiscovery.atlassian.net/browse/JMP-32123 Errore di asserzione JSL UT in lifeDistribution.cpp:5668 void LifeDistNonParamPlotData::ensureKMMarkerData() const
- Italiano: https://jmpdiscovery.atlassian.net/browse/JMP-32125 TSAN data race at openNLP.cpp:2241, Parser::parse(std::__1::shared_ptr , int, int volatile&)
- https://jmpdiscovery.atlassian.net/browse/JMP-32126 data race at screening.cpp:1833, YByXObject::processGroup(std::__1::shared_ptr , int, int, int, int, ThreadPoolFunction*)
- https://jmpdiscovery.atlassian.net/browse/JMP-32127 data race at swap.h:45, std::__1::enable_if ::value && is_move_assignable ::valore, void>::tipo
- https://jmpdiscovery.atlassian.net/browse/JMP-32135 Multivariate Process Capability si arresta in modo anomalo durante il test di normalità di Royston quando i dati filtrati o mancanti passano valori NaN all'ordinamento di Shapiro-Francia
- https://jmpdiscovery.atlassian.net/browse/JMP-32137 UBSAN in shwBuilderDlg.cpp:1132
- https://jmpdiscovery.atlassian.net/browse/JMP-32138 UBSAN in shwBuilder.cpp:6583
- https://jmpdiscovery.atlassian.net/browse/JMP-32139 UBSAN in shwBuilderVariables.cpp:1213
- https://jmpdiscovery.atlassian.net/browse/JMP-32140 UBSAN in tabulate.cpp:17691
- https://jmpdiscovery.atlassian.net/browse/JMP-32141 UBSAN in annoylib.h:768
- https://jmpdiscovery.atlassian.net/browse/JMP-32143 UBSAN in displayCol.cpp:24656
- https://jmpdiscovery.atlassian.net/browse/JMP-32144 UBSAN in fitRepeatedMeasures.cpp:1068
Verificato
- Italiano: https://jmpdiscovery.atlassian.net/browse/JMP-31680 Usa newTopString() Confronta gruppi (15); Distribuzione (15); Lognormale (2); Non parametrico (24); Normale (10); Punto per punto (15)
- Italiano: https://jmpdiscovery.atlassian.net/browse/JMP-31339 TSAN data race at znomsolve.cpp:46, znomprob(int, int, double const*, double const*, double*)
- Italiano: https://jmpdiscovery.atlassian.net/browse/JMP-30934 TSAN data race at processScreening.cpp:984, ProcessScreenObj::processOne(int, int, std::__1::span , RowStatesMask const*, int const*, double const*, double const*, long const*, ProcessData&)
- Italiano: https://jmpdiscovery.atlassian.net/browse/JMP-30935 TSAN data race at unique_ptr.h:288, std::__1::unique_ptr >::reset[abi:dee210106](DataGridViewInfo*)
- Italiano: https://jmpdiscovery.atlassian.net/browse/JMP-31334 TSAN data race at dtColProperties.cpp:4050, CachedPropertyListMap::get(ColumnPropertyKey const&, bool) const
- Italiano: https://jmpdiscovery.atlassian.net/browse/JMP-31408 Errore di asserzione JSL UT in term.h:544 const JString &Term::charLevel(int) const
- https://jmpdiscovery.atlassian.net/browse/JMP-15587 Divisorio della testa non misurato
- Italiano: https://jmpdiscovery.atlassian.net/browse/JMP-14949 Errore di asserzione JSL UT in jColor.cpp:2204 void JMPColor::setJSLColor(int)
- https://jmpdiscovery.atlassian.net/browse/JMP-31376 UBSAN in dtProperties.cpp:1806
- https://jmpdiscovery.atlassian.net/browse/JMP-31367 UBSAN in wScale.cpp:1030
- https://jmpdiscovery.atlassian.net/browse/JMP-31357 UBSAN in byGroups.cpp:677
- https://jmpdiscovery.atlassian.net/browse/JMP-31356 UBSAN in processCapability.cpp:4507
- Italiano: https://jmpdiscovery.atlassian.net/browse/JMP-1015 Errore di asserzione JSL UT in topEvalSAS.cpp:6424, JString virtuale CCodeGenerator::argMetadataType(CodeGenType)
- Italiano: https://jmpdiscovery.atlassian.net/browse/JMP-6208 heap-use-after-free(READ:8) at __threading_support:330, std::__1::__libcpp_thread_isnull()
- Shannon L: Completate le attività di fine rilascio di JMP 19.1.5 e JMP Live 19.5.2. Continuati i miglioramenti all'amministrazione di Jira attraverso revisioni delle schermate di transizione con Melanie, follow-up sull'automazione dei problemi critici e supporto operativo per le richieste di workflow e reporting; ulteriore supporto agli utenti Atlassian. Continuata la collaborazione con Audrey sull'inventario dei server JMP situati nei centri VMWare di SAS CIS e R&D, per pianificarne la migrazione o la dismissione. Entrata a far parte del Project Greenfield, il progetto SAS per la creazione di un nuovo ambiente ServiceNow, in rappresentanza di JMP come Change Champion in tale progetto - maggiori dettagli a breve. Assegnazioni sprint EA7. Continuato il lavoro sugli aggiornamenti del nome del prodotto JMP 2027. Riunioni tecniche settimanali, inclusa la partecipazione alla pianificazione della serie di incontri della Community of Practice di Atlassian Cloud Champions di SAS CIS.
- Melanie: Aggiornato un test unitario JSL che necessitava del nuovo nome dell'app Macintosh (JMP (Pro) 2027) • Test, convalida e chiusura di vari Jira DevOps • Grafici di stato migliorati per la reportistica dei log UT che mostrano la differenza tra un'esecuzione riuscita con un programma di installazione e un'esecuzione riuscita senza un programma di installazione ( JMPTOOL-2367 ) • Revisione dei grafici di Graph Builder nella reportistica dei log UT che utilizzano colonne di data ordinale ( JMP-30073 ) – Grazie a Seema e Paul Spychala per avermi aiutato a rintracciare questo! • Monitoraggio e follow-up di vari errori di test e build CI
- Nick:
- Sto lavorando alla nuova versione non pianificata di DailyUT Watcher, che ora monitorerà la creazione dei programmi di installazione, metterà in coda i relativi job in Jenkins e creerà le macchine su richiesta. Questo in preparazione al passaggio a un processo DailyUT end-to-end on-demand. Il prototipo è ora pienamente funzionante e la prossima settimana implementerò un piccolo test.
- Ho aggiornato le macchine Mac per la CI e ho effettuato alcune operazioni di manutenzione generale. Entrambe le macchine Mac per la CI sono state ripulite e spero che questo risolva alcuni dei problemi che abbiamo riscontrato la scorsa settimana con le build che sembravano lente/instabili.
- Myron:
- JMPTOOL-2393 – crash del Mac non elaborato
- Acrolinx – discussione sulla migrazione del reparto R&D di SAS a Markup AI e sugli effetti su JMP
- JMPTOOL-2385 – disattivare l'assegnazione dei test e le attività di posta elettronica relative alla versione 19.1.5
- Prosegue la migrazione del sistema di gestione degli arresti anomali da jmptool ad AWS.
- Bob:
- Rilascio della versione 19.1.5/19.5.2
- Collabora con John Schroedl alla documentazione delle modifiche apportate ai pacchetti ridistribuibili di VD durante le fasi di installazione della versione 19 per Windows.
- Preparazione e revisione del codice di installazione per 20 EA 6.
- Shannon C: Ho esaminato i problemi di crash di JMP e alcuni vecchi problemi relativi all'esecuzione di test unitari speciali per chiudere gli elementi risolti. Ho collaborato con sviluppatori e tester su alcuni crash segnalati di recente. Ho esaminato il modello di promemoria EA con Shannon L. Ho tenuto riunioni di gruppo e individuali regolari e ho partecipato a una sessione sui continui miglioramenti del processo dot-dot. Preparazione per le riunioni di recupero del terzo trimestre.
Localizzazione
- Allison: Ha elaborato i kit di passaggio 1 dell'interfaccia utente portatile 20.0 in memoQ e li ha inviati ai team di traduzione per la localizzazione; ha comunicato con i traduttori e i revisori in merito al programma di localizzazione dell'interfaccia utente portatile e ha condiviso con loro materiali di riferimento; ha comunicato con i fornitori, l'ufficio acquisti e l'ufficio legale in merito alle richieste di acquisto e di onboarding di nuovi fornitori in Zip; ha consegnato le note di rilascio localizzate della versione 19.1.5 al team Web per la pubblicazione sul web.
- Cristoforo: Ha contribuito al lancio di PortableUI 20.0 per la traduzione utilizzando il nuovo flusso di lavoro online memoQwb. Sta analizzando l'impatto della modifica di Acrolinx a MarkupAI (con particolare attenzione ai controlli delle stringhe dell'interfaccia utente). Sta preparando il nostro strumento di traduzione per Oxygen (nuovi modelli, filtri). Sta testando i nuovi script e l'automazione del team L10N.
- Sohail: Aggiornato il prompt di sistema ChatUI, aggiunta la categorizzazione di modifica, corretti vari elementi dell'interfaccia utente, risolti i problemi relativi agli errori di elaborazione.
- Trish: Pianificazione della versione 20.
Documentazione
- Susan C:
- Note di rilascio di JMP 19.2 - verificate per coerenza, con Acrocheck e inviate per la revisione. Integrati i feedback ricevuti fino ad oggi.
- Ho aggiornato le pagine di Confluence con le note di rilascio e ho incontrato Allison.
- JMP Live - ho inviato la bozza a Dieter ed Eric, apportando una piccola modifica.
- Ho risposto alle domande del check-in del terzo trimestre e ho incontrato Qiana per discuterne.
- Qiana:
- Ho lavorato alle note di rilascio della versione 19.2.
- Ho avuto delle discussioni di aggiornamento con il team della documentazione per il terzo trimestre.
- Procedura di approvvigionamento per Oxygen Publishing Engine.
- Gestione del progetto JMP 19.2.
- Chris : Ho finito le note di rilascio della versione 19.2. Ho aggiornato il framework Oxygen e ho dedicato del tempo alla formattazione della nuova guida. Sto creando la guida tradotta per la versione 19.2.
- Devon : Conversione della documentazione di JMP Live in XML, creazione della libreria di documentazione localizzata per la versione 19.2.
- Jill: Revisione delle stringhe dell'interfaccia utente. Revisione delle note di rilascio. JMP-29489 e JMP-8651.
Test di sistema/host
- Mandy:
- Ho coordinato i test di correzioni di bug di emergenza per il ripristino di tabelle dati danneggiate e crash delle tabelle dati, etichette di colonne/valori danneggiate. per le versioni 19.1.5, 19.2 e 20.0; grazie a tutti coloro che hanno contribuito!
- Ho lavorato sulle verifiche delle icone per " Vai al genitore nella tabella dati " e sull'espansione e compressione per la vista Filtro: ora sembrano buone/migliori. Sto lavorando su tabelle dati di esempio da aggiungere a JMP 20 con Mia e Laura CS.
- Ho ricevuto ed elaborato 8-10 tracce TS, ponendo domande via e-mail e aprendo segnalazioni Jira laddove si verificavano duplicati.
- Ho condotto diverse sessioni di formazione per i nuovi tester. Ho aiutato David E. in stat con un problema di test JSL su cui stava lavorando. Ho aggiunto test JSL per MR e Recode insieme, prima di passarli a un altro tester. Ho aggiunto alcuni test per le tabelle dinamiche; sto lavorando su Filter View e aggiungendo test JSL dove necessario. Ho partecipato alla chat di Auto Tagging SE con Ernest e altri per discutere e da lì sono scaturite alcune modifiche, per lo più con feedback positivi.
- Ho lavorato a questo progetto per "migliorare la lettura delle etichette di valore corrotte". - Funziona benissimo alla versione 20 - grazie Ernest! L'ho testato e ho notato che tornando alle versioni 19.1.5 e 19.2 si ottengono i nuovi prompt, ma le tabelle si aprono e l'etichetta del valore non viene visualizzata. Ora, invece, alla versione 20 NON si ottiene più il prompt, la tabella si apre e l'etichetta del valore viene visualizzata di nuovo. Tornare alla versione 19.2 non è una soluzione praticabile, è troppo rischioso.
- Sto lavorando alla presentazione PowerPoint per il Dev talk di inizio settembre e all'etichettatura automatica dei dati per la demo. Ho lavorato alle correzioni della vista filtro che lo sviluppatore sta aggiungendo con le righe decorate - non è ancora completo. Oggi sto lavorando a questo JIRA per attivare i grafici di intestazione per impostazione predefinita - Grafici di riepilogo dell'intestazione - 2 preferenze sono attivate per impostazione predefinita:
shannon_conners_3-1788196962460.png
shannon_conners_4-1788196962471.png
- Eric Horton:
- Verificato e chiuso JMP-27463 Facendo clic sul pulsante Guida nell'interfaccia utente del server AspenTech IP.21 si viene reindirizzati a una pagina di aiuto online non valida (noinfo); è stata inoltre verificata la pagina di aiuto corretta per la connessione al server PI.
- Verificato e chiuso. JMP-31585 Query Builder tronca i dati dei caratteri a 524287 caratteri.
- Verificato e chiuso JMP-30224 Utilizzare Query Builder con una connessione REST Databricks
- Verificato e chiuso JMP-30222 Importa una tabella con la connessione REST di Databricks
- Abbiamo aggiunto nuovi test per il connettore REST di Databricks, che includono l'importazione di una tabella e l'esecuzione di Query Builder, alle nostre sessioni di test notturne.
- Balsamo:
- Sono iniziati i pre-test sull'aggiunta del ritorno a capo dell'intestazione di colonna alla funzione Tabulate in JMP-13950
- Riepilogo dei problemi A11Y riscontrati nella distribuzione per la revisione da parte dello sviluppo
- Sono stati aggiunti nuovi test Mimic per risolvere i problemi riscontrati con Recode Together in JMP-32024 e JMP-30843.
- È stata inserita una regressione rilevata con la funzione "Rimuovi filtro dati locali" nella tabella: JMP-32177
- Nick H: mi sto concentrando sulla verifica di bug e funzionalità in JMP 20. Sono stati aggiunti diversi test unitari e test di immagine corrispondenti. Ho anche continuato a lavorare sui test unitari dei metadati, collaborando con Ernest per migliorare alcuni comportamenti previsti.
- Justin: Mi sto familiarizzando con la nuova funzionalità di gestione degli endpoint e ho iniziato a creare la mia strategia di test e il codice di test iniziale per la funzionalità. Inoltre, ho apportato modifiche ai test e mi sono occupato della manutenzione dell'ambiente di test dei suffissi.
- Audrey: Sto cercando di recuperare del lavoro dalla nostra stagista e di valutare la sua situazione, dato che il suo stato di permanenza è incerto. Aggiornamenti sui test unitari. Sto imparando a usare Endpoint Manager (grazie Chris Hesser !). Ho aggiunto le date di rilascio provvisorie per tutte le versioni 20.x(.x) alla nostra pagina delle date di rilascio di JMP 20.
Test web
- Josh:
- Ho gestito la preparazione al rilascio di JMP Live 20 EA6, inclusi i test di base del programma di installazione, il coordinamento del packaging e la pianificazione della distribuzione.
- Ho analizzato e testato i problemi relativi all'installazione, all'autenticazione e alla migrazione del database di Keycloak, inclusi gli scenari di accesso SAML e avviati dall'IdP.
- Ho identificato e condotto indagini sui difetti del programma di installazione che interessavano le implementazioni di WebJMP/Pool Manager e su altre problematiche correlate all'implementazione.
- Ho convalidato le build EA, analizzato i problemi di compatibilità delle build e testato la connettività remota a PostgreSQL.
- Ho fornito supporto per gli ambienti di test e di carico, inclusi gli aggiornamenti dei server e il supporto infrastrutturale per i test di automazione del carico.
- Ho collaborato con i team infrastrutturali per convalidare la connettività di rete AWS e risolvere i problemi di accesso che incidevano sugli ambienti di test.
- Ho preparato il team per le imminenti attività di convalida su larga scala del programma di installazione ("maratona di installazione") a supporto della preparazione per JMP Live 20.
shannon_conners_5-1788196962473.png
- Seema:
- Consenti il riordino dell'interfaccia utente degli stati personalizzati
- Sezione del pannello di amministrazione per gli stati personalizzati CRUD
- Recupera lo stato personalizzato nel pannello degli avvisi per utilizzarlo nel menu a tendina dello stato e nell'elenco del pannello
- Aggiorna il filtro dello stato degli avvisi per includere stati personalizzati
- Inviare il livello di gravità dello stato di triage al report
- Aggiungi il filtro markerIds alla query dei marker
- La notifica via e-mail mostra lo stato di triage personalizzato senza etichetta
- Notifiche inviate per alcuni report PS che non dovrebbero riceverle, quando si attiva il gruppo di avvisi.
- Problema di migrazione verso il basso con la rimozione di triage_status
- Pagina iniziale Elenco degli avvisi (destinazioni dei collegamenti incoerenti, errori della console)
- L'interrogazione simultanea di marcatori e informazioni sul pacchetto genera un errore di transazione.
- La selezione multipla nei grafici di controllo non funziona
- È necessario aggiornare la sessione per visualizzare le modifiche personalizzate al triage.
- L'aggiunta di un nuovo stato prima di salvare un nuovo ordine ripristina gli stati nell'ordine precedentemente salvato.
- Non dovrebbe essere possibile salvare uno stato personalizzato con lo stesso nome di uno stato predefinito
- Accettato e chiuso:
- Jiras creato:
- Hui:
- Codice WEBJMP-12641 verificato per la pubblicazione di report in giapponese.
- Sono stati segnalati quattro difetti in Process Screening, visibilità delle righe, accesso al riquadro degli avvisi e rendering dei tooltip; uno di questi rappresenta una regressione.
- Esecuzione continua del controllo preciso degli intervalli del filtro dati locale, mirino, ricerca filtro, grafico costellazione e convalida degli avvisi I18N di JMP Live.
- Il prossimo obiettivo è la verifica delle correzioni implementate, la copertura mirata delle regressioni e il completamento della convalida degli avvisi I18N attivi.
- Metriche: 1 verificato, 0 bloccati, 0 riaperti, 4 segnalati, 1 regressione.
Nucleo
- Dave B:
- Ho indagato su un modo per correggere 18/19 riviste che hanno grafici di distribuzione con altezze delle barre che non corrispondono all'asse
- Ho corretto un bug di ubsan con plot col e ho cercato di individuare il motivo per cui venivano passati valori imprevisti a plot col
- Risolto un bug che a volte causava l'aggiunta di segmenti duplicati a un grafico da parte degli script.
- Dan S: Ulteriori lavori sulla visualizzazione dei tooltip sui riquadri portatili durante la navigazione da tastiera. Modificato il <
- Xan: In Graph Builder, le colonne ordinali ad alta cardinalità non vengono più convertite implicitamente in continue. In corso: registrazione delle opzioni del grafico di intestazione.
Dipartimento dell'Energia e affidabilità
- Eric M:
- È stato aggiunto un ordinamento per indice per consentire una generazione più rapida dei marcatori di Kaplan-Meier per i grafici dei residui in Fit Life.
- Miglioramento del comportamento di Personalizza grafico per i grafici di probabilità sovrapposti in Adatta vita per X e Distribuzione vita - Confronta gruppi
- Risolto un bug relativo alla cache di GroupRowStateAbility per il grafico degli eventi, introdotto nel recente aggiornamento di tale grafico.
- Miglioramenti e correzioni di bug per i grafici di probabilità nella distribuzione della durata della vita:
- Ho aiutato Simin con un flusso di lavoro di debug mentre iniziava a esaminare i problemi di convergenza nell'adattamento di parametri fissi con modelli di soglia di scala logaritmica-localizzata in Life Distribution.
- Ho iniziato a rivedere "Complete Guide to C++ Programming Foundations" per un nuovo corso di formazione tenuto da Dan S.
- Parole:
- Il primo articolo della serie di blog sul degrado, che offre un'introduzione generale all'analisi del degrado in JMP, è stato pubblicato. Ecco il link: Introduzione all'analisi del degrado nell'affidabilità . Invito chiunque sia interessato all'affidabilità e all'analisi del degrado a leggerlo. Il blog è pensato per un pubblico generico, comprese persone senza esperienza pregressa nell'utilizzo di JMP per l'analisi del degrado.
- Ho inoltre aggiornato le opzioni di progettazione per la produzione additiva di Fase 2, integrando i contributi e i suggerimenti di Caleb, Mark e Ryan DeWitt.
- Caleb: Sto lavorando alla risoluzione di diversi bug negli strumenti di esplorazione delle dimensioni del campione. Mi sto concentrando principalmente sui bug relativi al campionamento accelerato.
Hosting e interfacce
- Volere:
- Aggiunta di funzionalità che migliorano l'esperienza utente all'Editor dei connettori dati. Nello specifico, rimozione del comportamento modale dalla finestra di dialogo e aggiunta di un filtro di ricerca per i parametri di connessione.
- Analisi degli errori di runtime di MATLAB rilevati durante i test.
- Ho registrato la mia presentazione al Discovery Baltimore sul componente aggiuntivo Connettori dati per SharePoint e OneDrive.
- Paolo N. : Sto lavorando agli aggiornamenti di Python:
- JMP-32124 - Sicurezza - Aggiornamento di Python 20 dalla versione 3.14.6 alla 3.14.7. Windows è già stato aggiornato, macOS non è ancora stato distribuito. Questo aggiornamento include quasi una dozzina di correzioni di sicurezza.
- JMP-32162 - Sicurezza - Aggiornamento di OpenSSL incluso in Python 3.13, dalla versione 3.0.21 con EOL 9/2026, con OpenSSL 3.5.7, la nuova versione con supporto a lungo termine (LTS) con EOL nel 2030. I clienti governativi stanno sollevando problemi per la fine del supporto di OpenSSL 3.0.21 la prossima settimana. Questo mi obbliga a ricompilare Python 3.13.15 con la versione ricompilata di OpenSSL. Ho compilato e testato su macOS e Windows 19.2, ma necessita di ulteriori verifiche e rifiniture prima del rilascio. Non ho dovuto compilare Python dai sorgenti dalla versione 18.2.2, quindi i miei script di compilazione di Python hanno dovuto essere modernizzati per Python 3.13. Nota: Python 3.14.6 e 7 sono già forniti con OpenSSL 3.5.x, quindi JMP20 non è soggetto a questo problema.
- Giovanni Schroedl:
- Accessibilità: Con l'aiuto di Evan, abbiamo risolto un problema che impediva ai nostri menu contestuali di funzionare con la funzione "Accesso vocale" di Windows. Abbiamo aggiunto delle API in modo che il codice portatile possa notificare agli screen reader importanti modifiche all'interfaccia utente, che altrimenti sarebbero visibili solo a occhio nudo. Abbiamo aggiornato le pagine di avvio rapido per informare gli utenti delle transizioni tra le pagine dei suggerimenti.
- Ospite: modificato il codice host per impedire l'esecuzione di cursorTrack quando il mouse si trova sopra un controllo host. Aggiornati i pulsanti radio e le caselle di controllo per utilizzare i tooltip host invece di quelli portatili. Aggiunto il supporto per < Articolo del blog sulle nuove app disponibili per ARM, oltre alle informazioni presenti nel catalogo Works on ARM .
HTML interattivo
- Paolo Spychala:
- Ho lavorato a uno strumento per testare e sviluppare funzionalità persistenti su JMPLive senza bisogno di configurare un server.
- Eliminate le dipendenze circolari
- Fissare i valori degli assi ordinali nei grafici di superficie incorporati (JMPHTML-15725)
- Supporto per le impostazioni di persistenza per Contour Profiler su JMPLive (JMPHTML-15733)
- Mike Stickles: Ho iniziato a lavorare su JMPHTML-15788 (Supporto per grafici a barre con risposte multiple), derivato da JMPPRODMGMT-804 (HTML interattivo: risposte multiple). Si prevede che sarà un lavoro considerevole.
- John Powell: Implementazione del rendering dei triangoli ordinati in base alla profondità per migliorare il rendering degli ellissoidi di contorno normali semitrasparenti e dei contorni di densità non trasparenti di Scatterplot 3D ( JMPHTML-15727 ).
- Michael Senoyuit: Ha lavorato all'ampliamento delle funzionalità di conteggio e ricerca in LDF HTML.
JMP Live
- Aurora:
- Processo di screening e triage (correzione di bug, miglioramento delle prestazioni di caricamento dei report, miglioramento delle prestazioni della pagina del registro di controllo)
- Analizzare (con Eric) un picco di connessioni al database durante i test automatizzati
- Aggiornare i pacchetti di terze parti
- Piano (con molti altri) JMP Live EA 6 build
- Poster statunitense di Record Discovery
Statistiche
- John Hall
- Nella schermata di elaborazione, è stato aggiunto un ulteriore riordino delle voci di menu (JMP-29636) e risolto un arresto anomalo con la proprietà Sigma di misurazione (JMP-32101).
- In Design Space Profiler, area limite di condivisione verde chiaro (JMP-32118).
- Nella fase di verifica delle risposte, correggere una condizione di gara sui dati rilevata da TSAN (JMP-32126).
Test statistici
- Tonya: Test di nuove funzionalità per semplificare i menu e la formattazione condizionale in Process Screening. Test di una nuova funzionalità per la colonna dell'indicatore fuori specifica in Gestisci limiti. Aggiornamento dei file di test unitari di CUSUM a seguito di recenti modifiche alle stringhe. Ulteriori test di CUSUM dopo la riscrittura della piattaforma da parte di Annie. Pulizia dei ticket Jira relativi alle capacità multivariate e loro spostamento nel componente appena creato.
Aggiornamenti nel campo delle scienze della vita
- Drew: Sto lavorando a uno strumento di benchmarking per aiutare i tester a creare i contenuti di riferimento per un modello JMP Clinical selezionato. Mi occupo anche della risoluzione dei problemi urgenti segnalati su Jira relativi a JMP Clinical.
Nota di Shannon
Anche se per qualche settimana torneremo agli anni '90, le caffetterie stanno già proponendo i gusti autunnali!
shannon_conners_6-1788196962507.png
Questo post di r/dataisbeautiful ha due anni, ma se per caso ne vedete uno con dati aggiornati, fatemelo sapere! :smiling_face_with_smiling_eyes: Buon fine settimana!
shannon_conners_7-1788196962519.png