
Willkommen zum JMP-Entwicklungsupdate für den 17. Dezember 2021!
Wichtige Ankündigung: Die jmprunners und Jenkins CI bleiben während der Ferienwoche eingeschaltet. Die täglichen JMP-Build-, Installations- und Komponententestprozesse werden jedoch deaktiviert und die automatische Bereitstellung von JMP Live wird ebenfalls deaktiviert. Der letzte Satz von nächtlichen ausführbaren Builds und Installern für 2021 wird datiert Donnerstag, 23. Dezember .
Die JMP-Genehmiger haben am Montag die Entscheidung getroffen, JMP 16.2 ein letztes Mal neu erstellen um einige Probleme anzusprechen:
- Ein Fix für ein verschwindendes Achsenproblem mit Graph Builder und Control Chart Builder. Dies war eine unbeabsichtigte Regression einer Leistungskorrektur, die vor einigen Wochen für die Scatterplot-Matrix in 16.2 vorgenommen wurde.
- Ein Update der libcurl-Bibliothek, die im JMP-Desktop enthalten ist. Dieses neu verfügbare Update wurde von den neuen Sicherheitsscans erkannt, die wir durchführen mussten, als wir die 16.2-Spur auftauten. Dieses libcurl-Update behebt auch eine weitere Regression mit http-Anfrage, die nach der Genehmigung festgestellt wurde.
- Entfernen der log4j-Datei, die in den SAS-Integrationsdateien von JMP enthalten ist. Glücklicherweise ist JMP nicht anfällig für den log4j-Exploit, der diese Woche das Internet in Brand gesetzt hat. Dieses Zero-Day-Sicherheitsproblem betrifft SAS-Produkte, das in JMP G und JMP C enthaltene SAS und die Bibliotheken sind auf vielen Servern auf der ganzen Welt zu finden. Da das Vorhandensein der beleidigenden Datei bei Kunden, die ihre eigenen Sicherheitsscans durchführen, Bedenken hervorgerufen hätte, Brian Corcoran, Paul Nelson und Bryan Boone untersuchten das Problem, Bryan arbeitete an Fixes und wir konnten die fehlerhafte Datei ersetzen.
In anderen Veröffentlichungsnachrichten von JMP konnten sich QA-Teams in Cary und Peking abmelden JMP 17 EA5-Installationsprogramme in dieser Woche. Dank an Jim Borek und Bob Hickey für die Hilfe beim Verzweigen, Builds, Installern und Veröffentlichen der Dateien im Web. Die Pause bei den 16.2-Installationstests (aufgrund der Notwendigkeit, die oben genannten Fixes zu integrieren) gab den Teams gerade genug Zeit, um diese wichtige Aufgabe zu erledigen. Ich weiß, dass viele unserer Kunden sich genauso darauf freuen, eine neue Version von JMP auszupacken, wie auf jedes andere Weihnachtsgeschenk.
Raus mit dem Alten und rein mit dem Neuen! Diese Woche hat ein Team von Leuten daran gearbeitet, umzuziehen Aktivierungsserver von JMP von seiner alten Heimat auf internen SAS-Servern zu AWS. Paul Nelson, Daniel Powell, Peter Jeong, Mike Shaddock, Adam Guida, Mike Hess und Rebecca Drozd haben alle am Migrationsprozess mitgearbeitet. Dies beinhaltete die Migration der Aktivierungsprozesse und der Datenbank sowie das Aktualisieren von Verbindungen zu JMP-Abonnementprozessen. Aktivierungs- und Supporttools werden jetzt ab Donnerstagnachmittag live von AWS ausgeführt. Vielen Dank an alle, die an dieser wichtigen Umstellung mitgewirkt haben!
Apropos große Übergänge, Die JMP-Entwicklung ist offiziell außerhalb des Defects-Systems! Wir werden das neue Jahr beginnen und nur in Jira arbeiten. Großen Dank an alle, die geholfen haben, Fehler zu finden und insbesondere den Konvertierungsprozess mit mir zusammengearbeitet haben Michael Crotty und Nicole Jones der große Anstrengungen unternommen hat, um die Fehler des Statistikteams überprüfen zu lassen, damit wir diesen Meilenstein im Jahr 2021 erreichen können. Großes Dankeschön geht auch an Audrey Shull und Justin Chilton für die Hilfe beim Schreiben der Skripte, die die Datenübertragung und Bereinigung ermöglicht haben. Schließlich vielen Dank an die vielen JMP-Teammitglieder, die Anfang des Jahres an unserer Jira-Diskussionsgruppe teilgenommen haben, um Entscheidungen darüber zu treffen, wie wir Jira in Zukunft verwenden werden.

Schließlich danke an Tonya Mauldin für das Teilen der Details dieser Woche zu Beta-/Absturz-/Telemetrie-Tracks mit ausgewählten Abstürzen.
Begleitung

Plattform

JIRA-Tickets

Thema

Unterthema

Absturz/Telemetrie/Beta-Feedback für die Woche vom 17.12.2021 | JMP Live (sas.com)
Allgemeine Ankündigungen
- Große Glückwünsche gehen diese Woche an den HTML5-Entwickler und den neuen Vater Mayowa Sogbein ! Seine Familie begrüßte ihren entzückenden kleinen Jungen Donovan (8 lbs, 3 oz) am 14. Dezember. Genießt die Feiertage mit eurem Neuzugang!

Wichtige bevorstehende Termine
- JMP 17.0 EA6 – 14.01.22 ** Letzter EA vor dem Einfrieren der Funktionen**
- JMP 17 Feature Freeze – 28.02.23
- JMP 17.0 EA7 – 3/4/22
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 16 und JMP 17 Termine.
JMP-Entwicklungsupdates
- Bitte besuchen Sie diese Seiten zum Anzeigen Fehlerüberprüfungslisten Pro JMP 16.2 und JMP 17.0 .
DAMHIRSCHKUH
- Brad: Zusammen mit Chris Nachtsheim und Ryan Lekivetz verfasste er einen Artikel mit dem Titel „A Family of Orthogonal Main Effects Screening Designs for Mixed Level Factors“.
- Kaleb: Die Arbeiten an der neuen Verschachtelungsfunktion in MSA sind fast abgeschlossen. Ich hoffe, dass es vor Ende des Jahres verschoben wird. Ich habe gestern auch an der Meet the Developers-Sitzung für Discovery Japan teilgenommen und einige gute Rückmeldungen zu den Sample Size Explorers erhalten!
- Joseph: Arbeitete an der Registerkarte "Easy DOE Analyze and Predict" und fügte interaktive Steuerelemente und Diagramme für geführte Benutzer hinzu.
Gastgeber
- Paul N.:
- Arbeiten im Zusammenhang mit der Bewertung von log4j werden mit den mit JMP gebündelten SAS-JARs durchgeführt.Glücklicherweise verwendet JMP eine ältere Version, die älter als die Schwachstelle ist, aber JMP 16.2 und 17 enthalten jetzt die neuesten Versionen, die die Schwachstelle beheben. Vielen Dank an Bryan Boone für die Bereitstellung der neuen Versionen diese Woche!Basierend auf allen verfügbaren Informationen glauben wir, dass ältere JMP-Versionen nicht angreifbar sind. JMP Live hat nie die SAS-Jars oder log4j mitgeführt. Jetzt werden 16.2 und 17 die neuesten Versionen haben, neu verpackt in die SAS-Jars.
- Behebung eines latenten Fehlers in der Windows-Handhabung der Aktivierungsnachricht in JMP 17, der beim Übergang zu AWS entdeckt wurde. Außerdem wurden localhost-Zertifikate für JMP Live 17 erstellt und aktualisiert.
- Brian C: Die Aktivierung der JMP-Testversion und des Abonnements mit wichtiger Hilfe von Mike Shaddock in der IT ist jetzt auf AWS live.Danke an Daniel Powell und Paul Nelson für ihre großartige Arbeit.
HTML5
- Bryan F: nahm an zwei weiteren C++-Schulungen teil. Ich habe auch einige Hintergrundrecherchen für das Papier durchgeführt, das ich für den JMP Discovery Summit Europe schreiben muss. Ich habe auch daran gearbeitet, ein paar Symbole zu reparieren, damit sie im Dunkelmodus besser angezeigt werden (JMPHTML-1190) und ein visuelles Artefakt (JMPHTML-1451) auf Umrissknoten, die kein Kebab-Menü haben, behoben.
- Josh M: Aufgenommenes EA5-Profiler-Video. Triage und Untersuchung von Profiler-Bugs.
JMP Live
- Josh M: Es wurde ein „Unbekannter“ Fehler behoben, der eine Verteilung ohne Histogramm veröffentlichte ( WEBJMP-4387 ). Nachdem ich die EA4-E-Mail von Tonya erhalten hatte, in der erwähnt wurde, dass sie aufgrund dieses Fehlers keine Ergebnisse an JMP Live veröffentlichen konnte, führte ich eine erste Untersuchung durch, die dazu führte, dass Aaron und Dan diesen Fehler behoben haben. Außerdem wurde eine Benutzeroberfläche zum Seitenwechsel/Filtern von Spalten im JMP Live-Datentabellen-Viewer erstellt ( WEBJMP-3747 ). Der erste Teil dieser Funktion wurde verschoben, der eine Seitenleiste anzeigt, die dem Benutzer eine Liste von Spalten zeigt.Es sind zusätzliche Arbeiten erforderlich, damit die Spaltenliste beim Paging mehr geladen wird (derzeit auf 100 begrenzt) und um horizontales Scrollen im Datentabellen-Viewer zu ermöglichen, um mehr Spalten im Datentabellenraster zu laden (in Bearbeitung).
- Aurora: Kontinuierliche Arbeit an "Auf Client veröffentlichen".Verbesserte Validierung von NULL-Werten.Unterstützung für statische Berichte hinzugefügt.Einige Jest-Tests wurden verschoben, um Publish-on-Client zu verwenden (weitere folgen).Wir hielten eine Proof-of-Concept-Demo für das JMP-Live-Team ab und trafen die „Go/No-Go“-Entscheidung (wir sind ein „Go“).
- Justin: Der Zielseite der Datentabelle wurde eine Registerkarte für Datenkonsumenten hinzugefügt. Das Löschen eines Datenposts aus dem Client wurde behoben.
Statistiken
- Peng: Ich habe Anfang dieser Woche weitere Änderungen an der Verschlechterung der wiederholten Maßnahmen gemäß den Empfehlungen von Bill Meeker vorgenommen, gefolgt von der Aktualisierung meiner bestehenden Testskripte aufgrund dieser Änderungen und der Fortsetzung meiner Testarbeit.
- Jianfeng: Der Äquivalenztest im Fit-Modell ist in All Pairwise Vergleiche – Student's versteckt. Für Benutzer ist es schwer, es zu finden. Chris hat mich gebeten, den Äquivalenztest auf ein höheres Niveau zu bringen. Aktuell arbeite ich daran.
- Laura CS: Besuchte den C++ Kurs Montag und Mittwoch. Kontinuierliche Analyse mehrerer Gruppen für SEM – Ich freue mich, Ihnen mitteilen zu können, dass das gesamte Bedienfeld und das rote Dreieckhauptmenü jetzt mit mehreren Gruppen voll funktionsfähig sind! Treffen mit Sara Doubt, um die Workflow-Bewertung zu besprechen. Teilnahme an Meet the Experts for Discovery Japan.
- Anni: Einige Fehler in der Regelkarte behoben und eine Zeilenlegende zum Regelkarten-Generator hinzugefügt ( JMP-5777 ).
Statistische Dokumentation
- Michael C: Triage der verbleibenden Statistikprobleme in Defects mit Nicole und Fang abgeschlossen. Es wird großartig sein, das neue Jahr im Nur-Jira-Modus zu beginnen! Habe auch einige Überarbeitungen von Doc Rewrites für Karen durchgeführt.
Statistische Tests
- Tonya: Getestet die Achsenbegrenzungskorrektur, die in 16.2 enthalten war. Teilnahme an Meetings zur Veröffentlichung von JMP Clinical EA.Arbeitete an Beta- und Telemetrieberichten.
- Jacob: Testen der Registerkarte Modell in Easy DOE und Hinzufügen von Komponententests. Hinzufügen von Leistungstests für Control Chart Builder und Random SVD. Teilnahme am c++-Trainingskurs von Leor Zolman.
Life Sciences-Updates
- Johannes C: Die Neugestaltung der Studiennotizen-Infrastruktur für JMP Clinical 17 wurde abgeschlossen und Notizen auf Sachgebiets-/Berichtsebene und der Snapshot-Verlauf aktiviert. Lernpräferenz-Widgets für den Studientag hinzugefügt (Ableitung, Imputationsmethode und Ankerdatum). Ein Problem beim Erstellen eines statischen Berichts in der demografischen Verteilung wurde behoben.
Technischer Support
- Duane: Der technische Support hat von zahlreichen Kunden gehört, die sich mit der log4j-Sicherheitslücke befassen. Obwohl JMP, JMP Pro und JMP Live nicht betroffen sind, enthalten JMP Clinical und JMP Genomics Versionen von SAS, die betroffen sind. TS weist Kunden auf die SAS-Erklärung zu diesem Thema . Dieses Sicherheitsbulletin wird aktualisiert, sobald weitere Informationen verfügbar sind. Kunden von JMP Clinical und JMP Genomics sollten auf diese Seite verwiesen werden, wenn sie nach der Sicherheitsanfälligkeit fragen. Im Übrigen hat der Kauf der Service Cloud für JMP TS alle erforderlichen Genehmigungen durchlaufen und die Implementierungsarbeiten werden im Januar beginnen. JMP TS ist sich der Umstellung der JMP-Aktivierung auf AWS bewusst und TS hat zu diesem Zeitpunkt keine Probleme mit der Umstellung festgestellt.
- Hier sind die TS JMP Live-Berichte .(JMP Live 16) Hier sind Informationen zu Jira-Tickets, die vom technischen Support geöffnet wurden .

Entwicklungsbetrieb
- Jim B: Arbeitete mit Entwicklern an den drei späten Integrationen für JMP 16.2 und ihren nachfolgenden Builds, Installern und Unit-Testläufen. Teilnahme an zwei Sitzungen, um über den Aufbau eines EA für JMP Clinical zu sprechen; haben daran gearbeitet, das Mac-Installationsprogramm zu ändern, um ihr TOTD-, Dokumentations- und EA-Add-In aufzunehmen. Als Ergebnis der neuesten Debug JMP Pro 17-Einheitentestsuite, die unter WinOS ausgeführt wurde, gemeldete LEAKS- und ASSERT-Jira-Tickets und überprüfte Fixes für andere.
- Bob H: Habe daran gearbeitet, EA 5 zu veröffentlichen. Treffen mit JMP Clinical zur Überarbeitung des Windows-Installationsprogramms in Vorbereitung auf eine EA-Installationsversion. Überprüfung der Auftragsabwicklung für 16.2 Jahreslizenzen zur Behebung eines Systemproblems von SAS R&D. Installer für 16.2 und 17.0 geändert, um die Datei log4j.jar zu entfernen. 16.2 Testinstallationsprogramme auf die Download-Seite verschoben (mit Video-Fix); ein weiteres Update wird in Kürze erfolgen, um die verbleibenden 16.2-Fixes zu erhalten. 16.2-Installationsprogramme neu erstellt, um neue JAR-Dateien zu verwenden (um log4j.jar zu ersetzen). Geänderte C-Seiten und JIRA-Probleme, um Abmeldungen für Installateure besser zu organisieren.
Dokumentation
- Qiana: Fortgesetzte Überprüfung von Lebensläufen und Ansehen von HireVue-Videos für die Position als Senior Tech Writer. Zusammenarbeit mit SAS IT, um Berechtigungsprobleme auf Doc-Servern zu lösen. JMP Live 16.1 Help-Banner wurden aktualisiert und in die Produktion übertragen. Lokalisierte JMP Help 16.2-Dateien wurden in die Produktion übertragen.
System-/Host-Testing-Cary
- Alle: JMP 17 EA5 Testing, JMP 16.2 Final Installer Testing.
- Lisa G: Diese Woche habe ich an 16.2-Installer-Tests und JMP 17 EA5-Tests gearbeitet, die Fehlerbehebung für das Achsenneuzeichnungsproblem in 16.2 getestet und verifiziert und 4 EA-Feedback-Tracks untersucht.
- Jäger: Runde 2 der abschließenden JMP 16.2-Installationstests, JMP 17 EA 5-Validierung auf mehreren Konfigurationen abgeschlossen und auf einen JMP 17 EA 4-Track reagiert.
System-/Host-Tests-Beijing
- Peking-Team:
- JMP 17 EA5-Test, Details in BRDSTG-3255
- Abgeschlossene 16.2-Installationstests für JMP AL, JMP Pro und JMP Subscription, Details in JMPTEST-163 (Cary-Team + Peking-Team) und BRDSTG-3251 (Beijing-Team-Updates)
- Arbeiten an 16.2-Installationstests für JMP Trial und JMP Pro Trial, Details in JMPTEST-417 (Cary-Team + Peking-Team) und BRDSTG-3252 (Beijing-Team-Updates).
- Eric Wang: (1) JMP 17 EA5 Sanity Check für die Veröffentlichung abgeschlossen. (2) Abgeschlossene 16.2-Installationstests für JMP AL, JMP Pro und JMP Subscription. (3) Arbeiten an 16.2-Installationsprogrammen für JMP Trial und JMP Pro Trial. (4) Neue log4j-JAR-Dateien für JMP16.2/17 getestet.
- Da Li: (1) Abgeschlossener JMP 17 EA5 Sanity Check für Import/Export, OSI-Import. (2) Abgeschlossene 16.2-Installationstests für JMP AL, JMP Pro und JMP Subscription. (3) Arbeiten an 16.2-Installationsprogrammen für JMP Trial und JMP Pro Trial. (4) Untersuchte TS-Berichte: 7613481015, 7613481018, 7613481028. (5) Gefunden einen OSIPI-Fehler, JMP-9684 . (6) Testen Sie JMP-Live-Storys/-Bugs.
- Mike Wu: (1) Abgeschlossene JMP 17 EA5 Installer-Tests und den Sanity Check für ODBC/Query Builder, HTML5 Profiler, JMP Add-Ins. (2) Abgeschlossene 16.2-Installationstests für JMP AL, JMP Pro und JMP Subscription. (3) Arbeiten an 16.2-Installationsprogrammen für JMP Trial und JMP Pro Trial. (4) HTML5-Profiler-Tests für JMPHTML-766. (5) Untersuchte TS-Berichte: 7613478673 und 7613479096. (6) Getestet den Wiederaufbau von JMP Trial 16.2.
- Kimi: (1) JMP 17 EA5 Sanity Check für Python Integration, Formula Depot, SAS Integration abgeschlossen. (2) Abgeschlossene 16.2-Installationstests für JMP AL, JMP Pro und JMP Subscription. (3) Abgeschlossene 16.2-Installationsprogramme für die JMP-Testversion und die JMP Pro-Testversion. (4) Getestet den Wiederaufbau von JMP Trial 16.2. (5) Neue log4j-JAR-Dateien für JMP16.2/17 getestet. (6) Arbeitete mit Audrey und Paul über das Problem "Modulinstallation für Python" und gab den Fehler JMP-9419 ein. (7) Teste JMP Live-Storys/Bugs. (8) Erfahren Sie, wie Sie einen Jenkins-Server installieren und einrichten.
- Nala: (1) JMP 17 EA5 Sanity Check für Text Explorer, Standalone Regex und CAS Integration abgeschlossen. (2) Abgeschlossene 16.2-Installationstests für JMP AL, JMP Pro und JMP Subscription. (3) Abgeschlossene 16.2-Installationsprogramme für die JMP-Testversion und die JMP Pro-Testversion. (4) Getestet den Wiederaufbau von JMP Trial 16.2. (5) Testen Sie JMP-Live-Storys/-Bugs
Datenermittlung
- Dan S: Absturz im Spaltenumschalter behoben, zusätzliche Arbeit an Menü-/Symbolleistenelementen des Eigenschaftenfensters, um es in Fenstern zu aktivieren, in denen es benötigt wird (Projekte) und nicht in anderen (Popup-Fenster, Startprogramme), Journalfokus-Fix für Projekte, Miniaturansichtsfehler in JMP behoben Live-Publishing, zusätzliche Arbeit an Skripten, die in JRP/Session/Log-Snapshot gespeichert sind.
- David B: Es wurde ein Problem beim Importieren von PDF-Dateien behoben, die ActualText-Eingaben verwenden, behoben, dass die Rahmenfarbe des Hover-Labels beim Speichern eines Journals verloren ging, die Positionsänderungen der Hover-Label beim Journaling oder erneuten Ausführen behoben, Bildtests mit Mike Ms Vorschlag aktualisiert, Tests erneut auszuführen, um zu versuchen, herauszufiltern Tests mit Bildern, die sich ändern und sich dann wieder ändern.
- Xan: Einen weiteren Durchgang mit den Standardachseneinstellungen durchführen, hauptsächlich auffüllen und negative Beschriftungen auf Probe- und Zählachsen vermeiden.
- Evan: Ausprobieren verschiedener Algorithmen zur Relevanz von Suchergebnissen für die GUI-Suche.
Notiz von Shannon
Danke an Aaron Andersen für das Teilen dieses zufälligen Weihnachtsalberns!
Wir alle mögen Eierlikör in meiner Familie sehr, ich besonders. Aber weil es nur zu den Feiertagen erhältlich ist (und weil ich versuche, nicht mehr als ein oder zwei Kartons pro Jahr zu kaufen, da es nicht gerade ein gesundes Lebensmittel ist), beginne ich jeden Dezember mit dem Gedanken, "was war jetzt diese Eierlikörmarke?" uns allen hat es sehr gut gefallen, und welches war das, das wir nicht mehr kaufen wollten?“ und ich kann mich nie daran erinnern, weil es 11 Monate her ist, seit ich das letzte Mal welche hatte.
Also habe ich dieses Jahr beschlossen, die Angelegenheit ein für alle Mal zu regeln. Ich ging in jeden Supermarkt, der mir einfiel, und kaufte alle Eierlikörmarken, die ich finden konnte. Am Ende habe ich 14 verschiedene Arten von kommerziellem Eierlikör und 2 hausgemachte Variationen, die ich ausprobieren möchte.

(das sind noch nicht einmal alle..)
Wow ... das ist Hingabe! Vielleicht fragen Sie bei Ryan nach einer Art DOE? Ich bin erschöpft, wenn ich mir das alles ansehe. Das bringt es nur zum Eierlikör-Eierstreme.
Allen im Ernst schöne Feiertage und bis zum neuen Jahr! Ich bin nächste Woche nicht im Büro, daher wird es an Heiligabend kein Freitags-Update geben, aber bitte senden Sie mir eine Team-Nachricht, wenn etwas Dringendes auftaucht, das sofortiger Aufmerksamkeit bedarf. Allerdings nichts mit Eierlikör. Darauf antworte ich nicht….