Willkommen beim JMP-Entwicklungsupdate vom 21. Februar 2025!
Heute haben die JMP-QA-Teams in Peking und Cary JMP 19 EA7 freigegeben! Installateure werden bereits zu MyJMP weitergeleitet und das Produktmanagement wird die Kunden am Montagnachmittag über ihre Verfügbarkeit informieren. Wir freuen uns auf weiteres Feedback zu den jüngsten JMP 19-Updates!
Mia Stephens merkte an, dass der Freitag nach der Sperre, an dem man sich auf die Aktualisierung der Feature-Seiten konzentrieren konnte, dabei half, den Prozess der Identifizierung von Elementen, die „bereit zum Testen“ für EA7 waren, zu beschleunigen. Natürlich muss man nicht bis nach einer EA-Sperre warten, um Aktualisierungen der Feature-Seiten vorzunehmen. Sie können mit dem Produktmanager, mit dem Sie zusammenarbeiten, zusammenarbeiten, um die Feature-Seiten während jedes EA-Zyklus zu aktualisieren, wenn Elemente abgeschlossen sind.
Vielen Dank an den JMP Life Sciences-Entwickler Luciano Silva für die Vorführung seiner neuen JMP Pro 19 Marker Admixture-Plattform beim JMP Dev-Meeting an diesem Donnerstag! Wenn Sie das Meeting verpasst haben, finden Sie die Aufzeichnung hier . Außerdem hielt John Hall bei dem Meeting eine Rede zu Ehren von Russ Wolfingers 35 -jährigem Jubiläum bei SAS und JMP. Mit seinem typischen grenzenlosen Enthusiasmus kommentierte Russ, dass er sich auch nach 35 Jahren noch jeden Morgen freut, mit der Arbeit zu beginnen, da er weiterhin neuen Code lernt und entwickelt. Herzlichen Glückwunsch, Russ, zu diesem Meilenstein!
Wir haben bereits einige Themen für kommende Entwicklerdemos im Teams-Kalender und es sind noch mehr kommende Themen im Freiwilligenplan für das JMP-Entwicklertreffen geplant. Wenn Sie bei einer zukünftigen Sitzung im März oder April eine Demo machen möchten, melden Sie sich bitte auf dieser Seite an.
Heute ist JMP 18.2 Security Freeze. Vielen Dank an alle, die daran gearbeitet haben, unsere Scans in einen sauberen Zustand zu bringen, um sie für die endgültigen Installationskandidaten für alle Produkte vorzubereiten, die nächste Woche generiert werden! Darüber hinaus wurden in den neuen JMP 18.2.1-Track diese Woche einige Bugfix-Integrationen integriert, da die Teams weiterhin kritische Sicherheitsfixes und von Kunden gemeldete Probleme identifizieren, die für 18.X behoben werden müssen.
Vielen Dank auch an Tonya Mauldin für das Teilen der Beta-/Absturzfälle dieser Woche mit ausgewählten Abstürzen!

Beta- und Absturzbericht für die Woche vom 21. Februar 2025 | JMP Live
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 18.2 Sicherheitssperre – 21.02.25ßHEUTE
- JMP 18.2 Endgültiger Bildkandidat – 24.02.25
- JMP 18.2 QA-Abnahme – 13.03.25
- JMP 18.2-Release in MyJMP – 18.03.25
- JMP 19 EA8 Einfrieren – 10.04.25
- JMP 19 EA9 Einfrieren – 6/5/25
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Zusammenfluss .
JMP-Entwicklungsupdates
System-/Hosttests - Cary
- Mandy: Habe die Tests des EA7-Installationsprogramms, die Confluence-Seitenaktualisierungen und das Video für die Tabulate-Änderungen abgeschlossen. Evan M. hat einige Action-Recording-Skripte für Tags bereitgestellt, sodass ich mit dem Workflow Builder einige meiner Tabellen mit Tags öffnen, bearbeiten, in einem Workflow speichern und diesen erneut ausführen konnte. Nachdem ich mehrere solcher Workflows auf dem Mac erstellt und auf P4 gepusht hatte, entdeckte ich ein neues Absturzproblem unter Windows. Ich denke auch über einen möglichen Download von USDA- oder Gov-Daten nach, um sie später im März für eine Datentabellendemo zu verwenden. Die Benutzeroberfläche des Spaltenbereichs hat sich etwas mehr geändert – daher wird EA8 eine andere Ansicht wie diese haben:

- Mike M: XML-Nichtübereinstimmung in 18.1-Hilfedateien gefunden … Danke an Chris Barrett, der das herausgefunden und so schnell behoben hat. Viel Durcheinander mit Bildtests, die auf einer neuen VM abstürzen. Habe mit Johannes Powell zusammengearbeitet, um einige HTML-Fehler mit Textanmerkungen, Spacer-Box-Füllungen und einer Prozess-Screening-„Registerkarten“-Arbeitsumgebung für Bilder zu isolieren. Danke auch an Evan , der sich das Problem mit dem teilweisen Zeichnen der Datentabelle angesehen hat (neuer Fehler aufgetreten).
- Nick H: Habe an der Aktualisierung unserer JSL-Skripte gearbeitet, damit sie mit der aktualisierten Jira-Suche funktionieren, habe einen DNC in Functions/testColFunctions19 behoben und habe weiter an einer Reihe von 19 Fehlern und Story-Verifizierungen gearbeitet. Habe außerdem einen Fehler bei der Farbgebung des Skripteditors gefunden, der mit vorangehenden Zeilen zusammenhängt, die '::' enthalten.
- Hunter: JMP 19 EA 7-Tests mit verschiedenen Konfigurationen, JIRA-Verifizierungen und Statusaktualisierung mehrerer ausstehender Elemente abgeschlossen, JMP 19 EA 6-Fälle untersucht und an einem Meeting zum Hinzufügen von Support in JMP 19 zur Autorisierung während der Nachfrist teilgenommen.
- Audrey: EA7-Tests, Implementierung weiterer automatisierter Skripte für unsere Installertests, Vorbereitung der endgültigen Validierung von 18.2, die nächste Woche beginnt.
Webtests – Cary
- Josh: Vorbereitung für JMP Live 18.2.0 Installer-Tests. JMP Live-Tests konzentriert auf den Add-in-Manager. Jim Borek mit einer Skriptalternative zu $HOSTNAME unterstützt, da wir jetzt eindeutige Aliase für die Build-Maschinen haben. JMP Live 19.0-Server für Bryan Boone zum Testen der Snowflake-Integration erstellt – dies dient als vorübergehende Lösung, während wir darauf warten, dass die IT unsere AWS-IP-Adressen zur entsprechenden Sicherheitsgruppe hinzufügt

- Anna : Fortlaufendes Testen der Korrekturen für die Transformationsspalte. Erstellen neuer Berichte für die neuen Funktionen von JMP 19. Erstellen von Berichten mit Datentabellen, die neue Tags, Filter usw. verwenden. Untersuchen des Confluence-Fehlers beim Einfügen von Pfadnamen.
System-/Host-Tests – Peking
Kern
- Dan S: Die Datenfiltersuche im Kategoriefilter löscht die Auswahl nicht mehr – verwenden Sie Strg-Klick, um zur Auswahl hinzuzufügen. Einige Probleme mit dem Dunkelmodus werden untersucht. Fix für Host-Steuerelemente und einen Absturz im Eigenschaftenfenster. Aktualisierungen der Datums-/Datentabelle in den Ausgabeeinstellungen, um die Größe zu verbessern und sicherzustellen, dass sie entfernt werden, wenn die Plattform geschlossen wird.
- Morgan: Überarbeitete Skripteditor-/Notebook-Einstellungen, überarbeitete Notebook-Größe und einige Korrekturen für Skripteditoren, die sich gelegentlich dazu entschieden, nicht neu zu zeichnen.
- Evan: Aktionsaufzeichnung für Spalten-Tags hinzugefügt. Überarbeitung der Benutzeroberfläche für Spaltenfilterung (größtenteils abgeschlossen). Überprüfung der Schriftgrößenkonsistenz zwischen Mac/Win/Live.
- Dave B: Habe den Statusdialog des Add-Ins aufgeräumt. Habe mit Nick R zusammengearbeitet, um das Testen von Bildern in JMPrunner zu beschleunigen.
- Khan: Fehler: Legenden, Mehrfachantworten, Histogramm-Binbreite und 18.2.1 Markierungsbeschriftungsabsturz
DOE und Zuverlässigkeit
- Caleb: Der Kampf um die Bugs im Sample Size Explorer geht weiter! Ich glaube, ich sehe ein Licht am Ende des Tunnels;) . Außerdem habe ich bei der Überarbeitung eines Artikels mitgewirkt, an dem ich für Quality Engineering mitarbeite, und bin kurz vor der Fertigstellung eines Modells für den Studenten, der den Schnelltest bearbeitet.
Hosting und Schnittstellen
- John Schroedl:
- Weitere Arbeit an der IME-Texteingabe. Verschiedene Aktualisierungen der Hoststeuerung: Erweiterter Treffertestbereich der Bildlaufleiste. Kombinationsfeld zeigte keine Elemente an, die nach dem ersten Dropdown hinzugefügt wurden. Hintergrundfarbe des Filterfelds angepasst. Optimierungen der Anzeigemessung von Schaltflächen und Bedienfeldern. 18.2 Student Edition-Erkennung zum Install Checker hinzugefügt. Unnötige Copyright-Zeichenfolge aus Beispielcode von Call DLL entfernt. Symbolaktualisierungen.
- libxml2 wurde für Sicherheitsfixes gerade noch rechtzeitig für 18.2 auf v2.13.6 aktualisiert. Die Notwendigkeit, Telerik-DLLs mit unserer Installation zu versenden, wurde aufgehoben, da sie in Sicherheitsscans angezeigt werden können, aber für Funktionen, die wir nicht verwenden. Ich werde nur die wenigen Klassen, von denen wir abhängig sind, in jmpcs.dll verschieben. Weitere Größenänderungen für die Anzeige von Bedienfeldern, damit sie größer wird, wenn der Titel breiter als der Inhalt ist. Diskussion und Überprüfung von Host-Fixes, um die Leertaste in der Tastenanschlag-Rückruffunktion im dedizierten Textfeld richtig zu handhaben. Danke an David Weiß für das Finden und Durchführen des Fixes. Diskussion und Überprüfung von Fixes zur Erfassung von Anzeigefeldern für das Standardaussehen mit Daniel Schikore .
Interaktives HTML
- Mike Stickles: Arbeit an JMPHTML-1374 abgeschlossen (Diagramme sind statisch, wenn Legendenpositionen „Innen links“ oder „Innen rechts“ verwenden); derzeit in Codeüberprüfung. Fehler im Zusammenhang mit JMPHTML-2123 behoben, bei dem Beschriftungen in HTML die Dezimalstellen nicht richtig begrenzten, wenn die Anzahl der Dezimalstellen in JMP nicht angegeben wurde. Arbeite an Vorbereitungen für die Demo der interaktiven HTML-Funktionen von JMP 19.0 nächsten Donnerstag.
- John Powell: Interaktive HTML-Veröffentlichung aktualisiert, um die aktuelle Copyright-Zeichenfolge sofort einzufügen, sodass sie nicht mehr manuell aktualisiert werden muss ( JMPHTML-14365 ). Spezielle Behandlung für Prozess-Screening-Berichte mit lokalen Datenfiltern auf JMP Live implementiert ( JMP-24553 ). Problem behoben, bei dem Diagramme mit Farbmarkierungen auf unerwartete Weise auf JMP Live veröffentlicht werden, was die Funktionalität einschränkt ( WEBJMP-8489 ). Confluence-Seiten für EA7 aktualisiert. Arbeite mit Marketing an einem Projekt für JMP Reunion. Sicherheitstraining abgeschlossen. Vorbereitungen für die kommende JMP Dev Demo begonnen.
JMP Live
- Aurora: Verbesserungen bei Kontrolldiagrammwarnungen (einige Fehler behoben, Warnungsliste auf der Startseite integriert, neue tabellen-/spalten-/diagrammspezifische Anzahl offener Warnungen hinzugefügt, Jira ein wenig aufgeräumt, mit Susan Conaghan über die Dokumentation gesprochen). Einige Pakete von Drittanbietern aktualisiert.
- Adrianna: Ich arbeite am JMP Live-Add-In-Manager, der die Installation und Verwendung von Add-Ins in JMP Live vereinfacht.
Statistiken
- John Hall
- Verbessern Sie beim Response Screening die Leistung von Untergruppen. Ein Untergruppen-Benchmark mit 315.489 Tests über 6.210 Zeilen und 135.608 Untergruppenvariablen wurde von 59 Sekunden auf 44 Sekunden verkürzt; auf meinem neuen M4-Laptop dauert die Vorführung bei Discovery (JMP-25005) 17 Sekunden.
- Korrigieren Sie in „Ausreißer erkunden“ das Zeilenauswahlverhalten, wenn es sich bei der Tabelle um eine Zusammenfassung oder eine nicht aus einer Teilmenge abgeleitete Tabelle handelt (JMP-24947).
- Beim Fit Response Screening – wenn Sie Effekttests speichern, wird das RowState-Verhalten in die neue Datentabelle übertragen (JMP-24916).
- Fügen Sie im nichtlinearen Modus dem Profiler Vorhersageintervalle hinzu (JMP-24514).
- Annie: Konzentrierte sich auf die Behebung von Problemen im Zusammenhang mit neuen Funktionen, die ich zu Control Chart Builder hinzugefügt habe (Jiras: JMP-25025, JMP-24994, JMP-24827, JMP-24929, JMP-8367, JMP-24318, JMP-24091 und JMP-23288).
Stat-Dokumentation
- Michael C: Habe mit der Aktualisierung der Dokumentation der Recurrence-Plattform begonnen, als Reaktion auf zahlreiche Änderungen, die in 19 zur Behandlung unerwünschter Ereignisse vorgenommen wurden. Habe die Konsolidierungsarbeiten fortgesetzt. Habe mit Q1-Gesprächen mit meinem Team begonnen.
Statistische Tests
- Jacob: Testen des Design Explorers, Hinzufügen weiterer Tests für Designs mit linearen Einschränkungen. Untersuchen von Leistungsproblemen. Vorbereiten einer Präsentation mit Mark über die Verwendung von abdeckenden Arrays für Unit-Tests. Bereinigen von Unit-Tests und Aktualisieren des Tools für Usability-Studien basierend auf dem Feedback von Irene.
- Mark: Habe an der Online-Schulung für das neue OTL teilgenommen und meine eingesparten Zeitdaten eingegeben. Habe die Plattform für Bayesianische Optimierung erkundet und getestet. Habe die Präsentation über die Verwendung von überdeckenden Arrays in Unit-Test-Skripten mit Jacob geübt.
- Tonya: Testen aller aktuellen CCB-Änderungen und CCB-Starts von Process Screening.
Neuigkeiten aus den Biowissenschaften
- Zeichnete: JMP Clinical 19.0 Jiras, Sicherheitsupdates für 18.2.0 und 18.2.1 sowie JSL-Support für andere Teammitglieder
- Richard: Artikel über AE-Ereignisaggregation in Drug Safety veröffentlicht. Kostenloser Lesestoff hier verfügbar. Arbeit am Subgruppen-Screening abgeschlossen. Ich werde in naher Zukunft eine JMP-Entwicklerdemo planen.
Produktmanagement und Produktmarketing
- Bryan F: Arbeitete an der Überprüfung und Bereitstellung von Feedback zum E-Mail-/SMS-System für JMP Live, zur Überprüfung der Benutzerzeichenfolgen für JMP Live, zu Feedback zur Benutzeroberfläche des Aktualisierungstokens für JMP Live, zu Designproblemen im Zusammenhang mit dem JMP Live-Design für HTML, zum Erstellen von HTML-Skripten und eines Laborstarters auf AWS für JMP Lab beim Discovery Summit sowie zur Logistik im Zusammenhang mit der Einrichtung der Laborgeräte.
Technischer Support und Engagement
Entwicklungsvorgänge
- Melanie:
- Lokalisierung: Koreanische JSL-Konflikte für 19.0 Handoff 1-Strings analysiert und gemeldet, die zurückgegeben wurden. Stringbot für Builtins ausgeführt (danke an Caleb und Jacob für einige Korrekturen!) für Schätzungen für die Projektplanung von 19.0.
- Urheberrechte: Habe mit Audrey und Ericka gesprochen, um einige Klarstellungen und Antworten auf Fragen zu erhalten. Das ist manchmal eine heikle Situation! Habe John Schroedl hinzugezogen, um eine andere Möglichkeit zu besprechen, Urheberrechte auf dem Begrüßungsbildschirm zu gestalten und zu verwalten. (Danke an Audrey, Ericka und John Schrödl !)
- Dokumentation/Lokalisierung: Der Ausgabename für PDFs wurde von den automatisierten MIF-PDF-Jobs in webfreundliche Dateinamen geändert. Fast alle sind fertig – die drei übrigen sollten nächste Woche fertig sein.
- Allgemeines DevOps: Ich überwache weiterhin die Unit-Test-Automatisierung. Danke an Nick Ruva und Jim – diese waren diese Woche sehr stabil! Ich beginne mit der Planung der Migration von Stringbot für Beispieldaten und Builtins (derzeit niedrige Priorität).
- Habe den Schnee von meinem Haus aus genossen !
- Bob H: Erstellte Skripte und Prozesse für 18.2.1 Windows-Installationsprogramme. Bereinigen von Validierungsskripten des Installationsprogramms zur Vorbereitung auf 18.2.0. Arbeitete mit Bryan Fricke an den Begrüßungsbildschirmen des Installationsprogramms für 19. Arbeitete mit Hunter an Tests der Student Edition. Arbeitete mit John Schroedl an InstallChecker-Modifikationen. Installationserstellung, Testen, Veröffentlichung von EA 7.
- Jim: Mehrere Neuaufbauten von JMP 19.0 EA #7; viele JMPTOOL JIRA-Tickets geschlossen; ASAN-Unit-Test-Ausgabe verarbeitet, was zu mehreren JIRA-Tickets führte; Mac-Betriebssystem auf einigen Firmenrechnern aktualisiert; Perforce-Integrationen für die Zweige EA, 18.2 und 18.2.1.
- Myron: Telemetriedaten von jmptool.na.sas.com/MySQL nach jmptoolprod.dev.jmp.com/PostgreSQL migrieren, einiges davon wird in JMPTOOL-1497 verfolgt. Arbeite auch ein wenig an anderen Datenbankmigrationen (Test- und Crash-Datenbank).
- Shannon C: Arbeitete mit Entwicklern und Testern an mehreren mysteriösen Abstürzen von 18.2.1 und 19.0. Überprüfte Timeouts, Abstürze und DNCs in nächtlichen Streams und meldete einige Jira-Probleme an – danke an die Tester für die schnellen Korrekturen!
Lokalisierung
- Allison: Arbeitete an der Vorbereitung des Kits für die Übergabe von 1 von 19.0 JMP Live UI- und Keycloak-Strings und schickte die Pakete zur Lokalisierung an die Anbieter; meldete Fehler in unseren automatisierten Prozessen zur Integration des Lokalisierungs-Dashboards in Jira; recherchierte Anfragen des Übersetzerteams zu 19.0 Portable UI-Strings und kommunizierte mit den Entwicklern; sah sich die Schulungsunterlagen für OTL Redwood an; absolvierte Schulungen zum Verhaltenskodex und zum Schutz der Privatsphäre.
- Christoph: Einrichtung der automatischen MT-Übersetzungen von Marketplace-Beschreibungen und der Überprüfungsumgebung abgeschlossen. Weiter mit der Einrichtung von FrameMaker + Fm2Dita auf einer AWS-Maschine. Testen neuer L10N-Automatisierungsfunktionen. Feinabstimmung von Testprojekten für die kontinuierliche Generierung der Wortanzahl.
- Sohail: Fortsetzung der Arbeit an der Erstellung von Schlüsselwort-Datensätzen und Behebung eines Kodierungsfehlers mit der Datenbank. Teilnahme am UCSD GenAI Summit 2025 , Vorträge von agentenbasierten KI-Systemen bis hin zu LLM-Sicherheit und -Interpretierbarkeit.
- Sandy: Fortgesetztes Testen und Verfeinern des neuen Programms zum String-Return-Prozess. Einige Dashboard-Funktionen zur Projekterstellung überprüft.
- Howard: Anwendungsfallstudie zur Jira-Integration für die Projektüberarbeitung. Überprüfen Sie den Jenkins-Job, um die PDF-Umbenennung zu berücksichtigen. Fehlerbehebungen.
Dokumentation
- Qiana: Weiterarbeit an Beispieldatentabellen. Mit Aaron und seinem Team an den neuen Headern für Hilfe zu jmp.com gearbeitet. Mit dem SAS Helpdesk zusammengearbeitet, um den Mac min für Remoteverbindungen zum Laufen zu bringen. ACT-now-Schulung abgeschlossen. Projektplanung und -koordination.
- Susan C: Überprüfe DJ-Kapitel in Oxygen. Arbeite an JMP Live-Kontrolldiagrammen zur Sichtung neuer Inhalte. Arbeite ab Januar an UI-Strings für 19. Planung für 18.2.1 RNs. ACT-now-Schulung abgeschlossen. Eingeschrieben in Kurs „KI im technischen Schreiben“.
- Devon: Überprüfe Screenshots und Skriptaktualisierungen von Ying in L10N und beginne mit dem Schreiben der Dokumentation zur Spaltenfilterung und zum Datenkonnektor für 19.0.
- Khawar: JMP-24261 – Die Skripte bearbeitet und aktualisiert. Oxygen-Callout-Bilder – Die bereits erstellten Bilder auf Grundlage der Richtlinien aktualisiert. Compliance-Schulungen abgeschlossen.
- Chris : 18.1-Hilfe neu veröffentlicht, nachdem Mike einen Fehler gefunden hatte. An Pauls Python/R-Dokumentation gearbeitet. Die neuen Header im 19.0-Hilfe-Build implementiert.
Notiz von Shannon
Vielen Dank an Und Valentin für das Teilen dieses perfekten Witzes! Ich hoffe, Sie alle genießen ein erholsames Wochenende! :smiling_face_with_smiling_eyes:
