
Benvenuto all'aggiornamento sullo sviluppo di JMP per il 17 dicembre 2021!
Annuncio importante: I jmprunner e Jenkins CI rimarranno accesi durante la settimana delle vacanze. Tuttavia, i processi giornalieri di compilazione, installazione e unit test di JMP verranno disattivati e anche la distribuzione automatica di JMP Live sarà disabilitata. L'ultima serie di build e programmi di installazione eseguibili notturni per il 2021 sarà datata giovedì 23 dicembre .
Gli approvatori JMP hanno preso la decisione lunedì di ricostruire JMP 16.2 per l'ultima volta per affrontare alcuni problemi:
- Una correzione per un problema di scomparsa degli assi con Graph Builder e Control Chart Builder. Si trattava di una regressione non intenzionale di una correzione delle prestazioni apportata per la matrice di grafici a dispersione in 16.2 diverse settimane fa.
- Un aggiornamento alla libreria libcurl inclusa nel desktop JMP. Questo aggiornamento appena disponibile è stato rilevato dalle nuove scansioni di sicurezza che ci è stato richiesto di eseguire quando abbiamo sbloccato la traccia 16.2. Questo aggiornamento di libcurl ha anche corretto un'altra regressione con la richiesta http che è stata annotata dopo l'approvazione.
- Rimozione del file log4j incluso nei file di integrazione SAS di JMP. Fortunatamente, JMP non è vulnerabile all'exploit log4j che ha dato fuoco a Internet questa settimana. Questo problema di sicurezza zero-day interessa i prodotti SAS, il SAS incluso con JMP G e JMP C e le librerie si trovano su molti server in tutto il mondo. Poiché la presenza del file offensivo avrebbe causato problemi ai clienti che eseguono le proprie scansioni di sicurezza, Brian Corcoran, Paul Nelson e Bryan Boone ha studiato il problema, Bryan ha lavorato alle correzioni e siamo stati in grado di sostituire il file incriminato.
In altre notizie sul rilascio di JMP, i team QA di Cary e Pechino sono stati in grado di approvare Programmi di installazione di JMP 17 EA5 questa settimana. Grazie a Jim Borek e Bob Hickey per aiutare con branching, build, installer e pubblicazione dei file sul web. La pausa nel test del programma di installazione 16.2 (dovuta alla necessità di incorporare le correzioni di cui sopra) ha fornito ai team il tempo sufficiente per completare questo importante compito. So che molti dei nostri clienti sono entusiasti di scartare una nuova versione di JMP come lo sono di aprire qualsiasi altro regalo per le feste, quindi è meraviglioso che siamo stati in grado di fornire loro una nuova iterazione con cui giocare durante la pausa!
Fuori il vecchio e dentro il nuovo! Questa settimana, un team di persone ha lavorato per muoversi Il server di attivazione di JMP dalla sua vecchia sede sui server SAS interni ad AWS. Paul Nelson, Daniel Powell, Peter Jeong, Mike Shaddock, Adam Guida, Mike Hess e Rebecca Drozd hanno tutti collaborato al processo di migrazione. Ciò ha comportato la migrazione dei processi di attivazione e del database, nonché l'aggiornamento delle connessioni ai processi di sottoscrizione JMP. Gli strumenti di attivazione e supporto sono ora attivi da AWS a partire da giovedì pomeriggio. Grazie mille a tutti coloro che hanno lavorato a questa importante transizione!
E parlando di grandi transizioni, Lo sviluppo di JMP è ufficialmente fuori dal sistema dei difetti! Inizieremo il nuovo anno lavorando solo a Jira. Un grande ringraziamento a tutti coloro che hanno aiutato a valutare i difetti e hanno lavorato con me durante il processo di conversione, in particolare Michael Crotty e Nicole Jones che ha fatto una grande spinta per far rivedere i difetti del team stat in modo da poter raggiungere questo traguardo nel 2021. Grazie mille anche a Audrey Shull e Justin Chilton per aver aiutato a scrivere gli script che hanno reso possibile il trasferimento e la pulizia dei dati. Infine, grazie mille ai numerosi membri del team JMP che hanno partecipato al nostro gruppo di discussione Jira all'inizio dell'anno per aiutare a prendere decisioni su come utilizzeremo Jira in futuro.

Infine, grazie a Tonya Mauldin per aver condiviso i dettagli di questa settimana sui tracciati Beta/Crash/Telemetria con gli arresti anomali selezionati.
Società

piattaforma

Biglietti JIRA

Argomento

Argomento secondario

Feedback su crash/telemetria/beta per la settimana del 17/12/2021 | JMP Live (sas.com)
Annunci generali
- Grandi congratulazioni questa settimana allo sviluppatore HTML5 e al nuovo papà Mayowa Sogbein ! La sua famiglia ha dato il benvenuto al loro adorabile bambino Donovan (8 libbre e 3 once) il 14 dicembre. Goditi le vacanze con la tua nuova aggiunta!

Importanti date imminenti
- JMP 17.0 EA6 – 14/01/22 ** Ultimo EA prima del blocco delle funzionalità**
- Blocco funzioni JMP 17 – 28/2/23
- JMP 17.0 EA7 – 3/4/22
- Per favore visita Confluenza per un elenco completo di JMP 16 e JMP 17 date.
Aggiornamenti sullo sviluppo di JMP
- Si prega di visitare queste pagine per visualizzare elenchi di verifica dei bug per JMP 16.2 e JMP 17.0 .
daina
- Brad: Con Chris Nachtsheim e Ryan Lekivetz ha scritto un documento intitolato "Una famiglia di progetti di screening degli effetti principali ortogonali per fattori di livello misto".
- Caleb: Il lavoro sulla nuova funzionalità di annidamento in MSA è quasi completo. Spero di averlo spinto prima della fine dell'anno. Ieri ho anche partecipato alla sessione Meet the Developers per Discovery Japan e ho ricevuto un buon feedback sugli esploratori della dimensione del campione!
- Joseph: Ha lavorato sulla scheda Easy DOE Analyze and Predict, aggiungendo controlli interattivi e grafici per utenti guidati.
Ospite
- Paolo N:
- Lavoro relativo alla valutazione di log4j svolto con i jar SAS in bundle con JMP.Fortunatamente, JMP utilizza una versione precedente che precede la vulnerabilità, ma JMP 16.2 e 17 ora includono le versioni più recenti che risolvono la vulnerabilità. Grazie mille a Bryan Boone per aver messo a punto le nuove versioni questa settimana!Riteniamo, sulla base di tutte le informazioni disponibili, che le versioni precedenti di JMP non siano vulnerabili. JMP Live non ha mai portato i jar SAS o log4j. Ora, 16.2 e 17 avranno le versioni aggiornate più recenti, riconfezionate nei vasi SAS.
- Risolto bug latente nella gestione di Windows del messaggio di attivazione in JMP 17, scoperto durante la transizione ad AWS. Certificati localhost creati e aggiornati anche per JMP Live 17.
- Brian C: L'attivazione della prova e dell'abbonamento JMP, con l'importante aiuto di Mike Shaddock nell'IT, è ora disponibile su AWS.Grazie a Daniel Powell e Paul Nelson per il loro ottimo lavoro su questo.
HTML5
- Bryan F: ha partecipato ad altre due sessioni di formazione C++. Ho anche svolto alcune ricerche di base per il documento che devo scrivere per il JMP Discovery Summit Europe. Ho anche lavorato alla correzione di un paio di icone per una migliore visualizzazione in modalità oscura (JMPHTML-1190) e alla correzione di un artefatto visivo (JMPHTML-1451) sui nodi del contorno che non hanno un menu kebab.
- Josh M: Video registrato dei profiler categorici EA5. Triage e indagine sui bug del profiler.
JMP Live
- Josh M: Risolto un errore "Sconosciuto" pubblicando una distribuzione senza un istogramma ( WEBJMP-4387 ). Dopo aver ricevuto l'e-mail EA4 da Tonya in cui si diceva che non poteva pubblicare i risultati su JMP Live a causa di questo bug, ho svolto alcune indagini iniziali che hanno portato Aaron e Dan a risolvere questo bug. Creata anche un'interfaccia utente per il paging/filtro delle colonne nel visualizzatore di tabelle di dati JMP Live ( WEBJMP-3747 ). Spinta la prima parte di questa funzionalità che mostra una barra laterale che mostra all'utente un elenco di colonne.È necessario ulteriore lavoro per caricare di più l'elenco delle colonne con il paging (in questo momento limitato a 100) e per consentire lo scorrimento orizzontale nel visualizzatore della tabella dati per caricare più colonne nella griglia della tabella dati (in corso).
- Aurora: Proseguono i lavori su "pubblica su client".Convalida migliorata dei valori NULL.Aggiunto il supporto per i report statici.Spostati alcuni test di Jest per utilizzare la pubblicazione su client (altri in futuro).Abbiamo tenuto una demo di prova per il team di JMP Live e abbiamo preso la decisione "vai/non vai" (siamo un "vai").
- Giustino: Aggiunta una scheda consumatori di dati alla pagina di destinazione della tabella di dati. Risolto il problema con l'eliminazione di un post di dati dal client.
Statistiche
- Pena: Ho continuato ad apportare modifiche al degrado delle misure ripetute all'inizio di questa settimana, secondo le raccomandazioni di Bill Meeker, seguito dall'aggiornamento dei miei script di test esistenti a causa di tali modifiche e continuando il mio lavoro di test.
- Jianfeng: Il test di equivalenza in Fit Model è nascosto all'interno di All Pairwise Comparisons – Student's. È difficile per gli utenti trovarlo. Chris mi ha chiesto di spostare il test di equivalenza a un livello superiore. Attualmente sto lavorando su questo.
- Laura CS: Ho frequentato il corso C++ il lunedì e il mercoledì. Continua il lavoro di analisi di più gruppi per SEM: felice di segnalare che l'intero pannello di controllo e il menu principale del triangolo rosso sono ora completamente funzionanti con più gruppi!! Incontro con Sara Doubt per discutere la valutazione del flusso di lavoro. Partecipato Incontra gli esperti per Discovery Japan.
- Annie: Risolti alcuni difetti del grafico di controllo e aggiunta una legenda di riga a Control Chart Builder ( JMP-5777 ).
Documentazione statistica
- Michele C: Completato il triage dei problemi rimanenti delle statistiche in Difetti con Nicole e Fang. Sarà fantastico iniziare il nuovo anno in modalità solo Jira! Ha anche fatto alcune revisioni delle riscritture di documenti per Karen.
Test delle statistiche
- Tonya: Testato la correzione del bordo dell'asse che è andata in 16.2. Ha partecipato a riunioni sulla versione JMP Clinical EA.Ha lavorato su beta e report di telemetria.
- Giacobbe: Testare la scheda Modello in Easy DOE e aggiungere i test unitari. Aggiunta di test delle prestazioni per Control Chart Builder e Random SVD. Frequentando il corso di formazione c++ di Leor Zolman.
Aggiornamenti sulle scienze della vita
- Giovanni C: Riprogettazione dell'infrastruttura delle note di studio completata per JMP Clinical 17 e note a livello di soggetto/resoconto attivate e cronologia delle istantanee. Aggiunti widget delle preferenze di studio per il giorno di studio (derivazione, metodo di imputazione e data di ancoraggio). Risolto un problema relativo alla creazione di un rapporto statico nella distribuzione dei dati demografici.
Supporto tecnico
- Duane: Il supporto tecnico ha ricevuto notizie da numerosi clienti interessati alla vulnerabilità di log4j. Sebbene JMP, JMP Pro e JMP Live non siano interessati, JMP Clinical e JMP Genomics includono versioni di SAS interessate. TS sta indicando ai clienti il Dichiarazione SAS sulla questione . Questo bollettino sulla sicurezza viene aggiornato man mano che sono disponibili ulteriori informazioni e i clienti di JMP Clinical e JMP Genomics devono essere indirizzati a questa pagina quando chiedono informazioni sulla vulnerabilità. In una nota diversa, l'acquisto di Service Cloud per JMP TS ha superato tutte le approvazioni richieste e il lavoro di implementazione inizierà a gennaio. JMP TS è a conoscenza della transizione dell'attivazione JMP ad AWS e TS non ha riscontrato alcun problema con il passaggio a questo punto.
- Ecco i Rapporti in tempo reale di TS JMP .(JMP Live 16) Ecco le informazioni riguardanti Ticket Jira aperti dal supporto tecnico .

Operazioni di sviluppo
- Jim B: Ha collaborato con gli sviluppatori alle ultime tre integrazioni per JMP 16.2 e alle successive build, programmi di installazione ed esecuzioni di unit test. Ha partecipato a due riunioni per affrontare la costruzione di un EA per JMP Clinical; hanno lavorato per cambiare il programma di installazione del Mac per adattarlo al TOTD, alla documentazione e al componente aggiuntivo EA. Come risultato dell'ultima suite di test dell'unità Debug JMP Pro 17 eseguita su WinOS, delle perdite segnalate e dei ticket ASSERT Jira e delle correzioni verificate per altri.
- Bob H: Ha lavorato per ottenere il rilascio di EA 5. Incontro con JMP Clinical su come rivedere il programma di installazione di Windows in preparazione per una versione del programma di installazione di EA. Elaborazione dell'ordine rivista per la licenza annuale 16.2 per risolvere un problema di sistema riscontrato da SAS R&D. Programmi di installazione 16.2 e 17.0 modificati per rimuovere il file log4j.jar. Inserimento dei programmi di installazione di prova 16.2 nella pagina di download (con correzione video); un altro aggiornamento verrà effettuato presto per ottenere le restanti correzioni 16.2. Installatori 16.2 ricostruiti per utilizzare nuovi file jar (per sostituire log4j.jar). Modificate le pagine C e i problemi JIRA per organizzare meglio le autorizzazioni per gli installatori.
Documentazione
- Qiana: Revisione continua dei curriculum e visione di video HireVue per la posizione di Senior Tech Writer. Ha collaborato con SAS IT per risolvere i problemi di autorizzazione sui server Doc. Aggiornati i banner della Guida di JMP Live 16.1 e trasferiti in produzione. File della Guida JMP 16.2 localizzati inviati alla produzione.
Test di sistema/host-Cary
- Tutto: Test di JMP 17 EA5, test di installazione finale di JMP 16.2.
- Lisa G: Questa settimana, ho lavorato al test del programma di installazione 16.2, al test JMP 17 EA5, testato e verificato la correzione per il problema di ridisegno dell'asse in 16.2 e ho esaminato 4 tracce di feedback EA.
- Cacciatore: Completato il round 2 del test di installazione finale di JMP 16.2, convalida di JMP 17 EA 5 su diverse configurazioni e risposto a una traccia JMP 17 EA 4.
Test di sistema/host-Pechino
- Squadra di Pechino:
- Test JMP 17 EA5, dettagli in BRDSTG-3255
- Test degli installatori 16.2 completati per JMP AL, JMP Pro e JMP Subscription, dettagli in JMPTEST-163 (team Cary + team di Pechino) e BRDSTG-3251 (aggiornamenti del team di Pechino)
- Lavorando sui test degli installatori 16.2 per JMP Trial e JMP Pro Trial, dettagli in JMPTEST-417 (team Cary + team di Pechino) e BRDSTG-3252 (aggiornamenti del team di Pechino).
- Eric Wang: (1) Completato il controllo di integrità JMP 17 EA5 per la pubblicazione. (2) Completato il test dei programmi di installazione 16.2 per JMP AL, JMP Pro e JMP Subscription. (3) Lavorare su programmi di installazione 16.2 per JMP Trial e JMP Pro Trial. (4) Testati nuovi file jar log4j per JMP16.2/17.
- Da Li: (1) Controllo di integrità JMP 17 EA5 completato per importazione/esportazione, importazione OSI. (2) Completato il test dei programmi di installazione 16.2 per JMP AL, JMP Pro e JMP Subscription. (3) Lavorare su programmi di installazione 16.2 per JMP Trial e JMP Pro Trial. (4) Rapporti TS indagati: 7613481015, 7613481018, 7613481028. (5) Trovato un bug OSIPI, JMP-9684. (6) Testare storie/bug di JMP Live.
- Mike Wu: (1) Completato il test del programma di installazione di JMP 17 EA5 e il controllo di integrità per ODBC/Query Builder, HTML5 Profiler, componenti aggiuntivi di JMP. (2) Completato il test dei programmi di installazione 16.2 per JMP AL, JMP Pro e JMP Subscription. (3) Lavorare su programmi di installazione 16.2 per JMP Trial e JMP Pro Trial. (4) Test del Profiler HTML5 per JMPHTML-766 . (5) Rapporti TS indagati: 7613478673 e 7613479096. (6) Testato la ricostruzione di JMP Trial 16.2.
- Kimi: (1) Controllo di integrità JMP 17 EA5 completato per integrazione Python, Formula Depot, integrazione SAS. (2) Completato il test dei programmi di installazione 16.2 per JMP AL, JMP Pro e JMP Subscription. (3) Programmi di installazione 16.2 completati per JMP Trial e JMP Pro Trial. (4) Testato la ricostruzione della versione di prova 16.2 di JMP. (5) Nuovi file jar log4j testati per JMP16.2/17. (6) Ha lavorato con Audrey e Paul sul problema dell'"installazione del modulo per Python" e ha inserito il bug JMP-9419 (7) Testare storie/bug di JMP Live. (8) Scopri come installare e configurare un server Jenkins.
- Nala: (1) Completato il controllo di integrità di JMP 17 EA5 per Text Explorer, regex standalone e integrazione CAS. (2) Completato il test dei programmi di installazione 16.2 per JMP AL, JMP Pro e JMP Subscription. (3) Programmi di installazione 16.2 completati per JMP Trial e JMP Pro Trial. (4) Testato la ricostruzione della versione di prova 16.2 di JMP. (5) Testare storie/bug di JMP Live
Scoperta dei dati
- Dan S: Risolto il problema con il selettore di colonne, lavoro aggiuntivo sugli elementi del menu/barra degli strumenti del pannello delle proprietà per renderlo attivo nelle finestre dove è necessario (Progetti) e non in altre (finestre popup, lanciatori), correzione del focus del journal per i progetti, correzione del bug delle miniature in JMP Pubblicazione in tempo reale, lavoro aggiuntivo sugli script salvati in JRP/Sessione/Istantanea del registro.
- Davide B: Risolto un problema durante l'importazione di file PDF che utilizzano la voce ActualText, correzione del colore della cornice dell'etichetta al passaggio del mouse che si perdeva durante il salvataggio di un diario, modifiche della posizione dell'etichetta al passaggio del mouse fisse durante l'inserimento nel diario o la riesecuzione, test delle immagini aggiornato con il suggerimento di Mike M di rieseguire i test per provare a filtrare test che hanno immagini che cambiano e poi tornano indietro.
- Xan: Fare un altro passaggio alle impostazioni degli assi predefiniti, principalmente padding ed evitare etichette negative sugli assi di rilevamento e conteggio.
- Evan: Provare diversi algoritmi di pertinenza dei risultati di ricerca per la ricerca GUI.
Nota di Shannon
Grazie ad Aaron Andersen per aver condiviso questo articolo di sciocchezze natalizie casuali!
A tutti noi piace molto lo zabaione nella mia famiglia, a me in particolare. Ma siccome è disponibile solo durante le feste (e perché cerco di non comprare più di uno o due cartoni all'anno, non essendo esattamente un alimento salutare), mi sembra di iniziare ogni dicembre pensando “ora che marca di zabaione ci è piaciuto molto, e qual è stato quello che abbiamo deciso di non comprare più?” e non riesco mai a ricordare perché sono passati 11 mesi dall'ultima volta che ne ho avuti.
Così quest'anno ho deciso di sistemare finalmente la questione una volta per tutte. Sono andato in ogni supermercato che mi veniva in mente e ho comprato ogni marca di zabaione che riuscivo a trovare. Ho finito con 14 diversi tipi di zabaione commerciale, più 2 varianti fatte in casa che voglio provare.

(questi non sono nemmeno tutti..)
Wow... questa è dedizione! Forse chiedere a Ryan di una specie di DOE? Sono esausto solo a guardare tutto questo. Questo è solo portarlo allo zabaione eggstreme.
In tutta serietà, buone vacanze a tutti e arrivederci al nuovo anno! Non sarò in ufficio la prossima settimana, quindi non ci sarà nessun aggiornamento del venerdì alla vigilia di Natale, ma vi prego di inviarmi un messaggio di Teams se si verifica qualcosa di urgente che richiede attenzione immediata. Non qualcosa legato allo zabaione, però. Non rispondo a questo....