Willkommen beim JMP-Entwicklungsupdate vom 20. September 2024!
Da es noch ca. 5 Wochen bis zum geplanten Einfrieren von JMP 18.1.1 sind, halten Sie bitte Ausschau nach schwerwiegenden Fehlern im JMP-Quellcode, die nicht warten können, bis sie in 18.2 behoben werden. Sicherheitsexperten überprüfen die neuesten Snyk-Scan-Ergebnisse, um kritische oder schwerwiegende Schwachstellen zu identifizieren, die Updates von Drittanbieterbibliotheken im 18.1.1-Release-Track erfordern würden. Zur Erinnerung: JMP-Entwicklungsmanager müssen alle Änderungen vor der Integration in 18.1.1 genehmigen, und alle Fix-Anfragen müssen in eine der folgenden Kategorien fallen: Sicherheitsfixes für Drittanbieterbibliotheken, schwerwiegende numerische Fehler, weit verbreitete Abstürze und schwerwiegende Probleme, die die Bereitstellung von JMP an wichtigen Kundenstandorten verzögern.
Wir haben jetzt unseren Einfriertermin für JMP 19 EA3 erreicht! Jim wird Code verzweigen und Installationsprogramme zum Testen nächste Woche erstellen. Vielen Dank an alle für die Aktualisierung Ihrer JMP 19-Funktionsseiten! Zur Erinnerung: Aktualisierungen der Funktionsseiten müssen bis Montag, den 23.9., um 9 Uhr erfolgen und Videos müssen bis Ende des Tages am Dienstag, den 24.9., bei Mia eingereicht werden.
Apropos neue JMP 19-Funktionen: David White hat am Donnerstag beim JMP Dev-Meeting das neue JMP 19-Datenraster vorgestellt. Wenn Sie die Live-Sitzung verpasst haben, finden Sie hier eine Aufzeichnung. Vielen Dank für den aktiven Chat und das Feedback während des Meetings – ich weiß, dass Dave und Mandy (die diese und andere neue Tabellenfunktionen getestet haben) es sehr geschätzt haben!
Vielen Dank an Tonya Mauldin für das Teilen der Beta-Tracks dieser Woche mit ausgewählten Abstürzen!

JMP-Betabericht für die Woche vom 20.09.2024 | JMP Live
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 19 EA3 Code Freeze – 20.9.24 ß HEUTE
- JMP 18.1.1 Sicherheitssperre – 1.11.24
- JMP 18.1.1 Endgültiger Bildkandidat – 4.11.24
- JMP 18.1.1 QA-Abnahme – 14.11.24
- JMP 18.1.1-Version in MyJMP – ca. 19.11.2024
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Confluence .
JMP-Entwicklungsupdates
Statistiken
- Jianfeng: Arbeitet an der Unterstützung der PCA gemischter Daten, die von Dow Chemical angefordert wurde ( JMP-23063 ). Die Arbeit ist noch nicht abgeschlossen, aber es wurden Fortschritte erzielt. Das Ladediagramm unten zeigt die blauen Ladelinien für kategoriale Variablen und die roten Ladelinien für kontinuierliche Variablen.

- Elizabeth: Die Arbeit an der Stabilitätsanalyse/Haltbarkeitsfunktion in Mixed ist abgeschlossen. Vielen Dank an Dan Schikore für seine Hilfe bei der Legende! Wahrscheinlich wird es in Zukunft noch weitere Verfeinerungen geben, aber damit haben wir mit der auf gemischten Modellen basierenden Haltbarkeitsschätzung begonnen. Danke an Mike Anderson, der sich für diese Funktion eingesetzt hat!
- Annie: Arbeit an Jira JMP-8247 mit Hilfe von Xan und Ernest beendet. An meiner Discovery Summit Roadmap-Präsentation gearbeitet. Einen Probelauf für meine Präsentation auf der Fall Technical Conference mit Bill Woodall und Di Michelson gemacht.
- Laura CS: Hatte eine gut aufgenommene Präsentation an der UNC, die dazu führte, dass ich mich zu einer weiteren Präsentation für ein größeres Publikum im Frühjahr 2025 verpflichtete. Bereite diesen Montag eine weitere SEM-Demo für die Case Western University vor, mit Schwerpunkt auf gesundheitlichen Ergebnissen. Führe Kleinstichprobenanalysen mit realen Daten unter Verwendung von MIIV-2SLS durch, um Möglichkeiten zur Verbesserung des Berichts zu ermitteln. Behebe eine Handvoll Fehler in SEM.
- John Sall: Verbesserungen bei fortlaufender Wiederholung (JMP-22940). Partition enthält jetzt Sperrspalten im gespeicherten Skript (JMP-22946).
Stat-Dokumentation
- Michael: Q3-Check-in-Gespräche mit meinem Team abgeschlossen; neue SEM-Beispiele und Dokumentinhalte für Hamid überprüft; mit Colleen an SI-Updates gearbeitet; nachverfolgte Änderungen in verschiedenen Büchern in Vorbereitung auf den EA3-Hilfe-Build bereinigt.
- Karen: Arbeite an Aktualisierungen für das kategorische Kapitel, fast fertig!
Statistische Tests
- Mark: Fertiggestellter Prototyp der Bayesschen Optimierung als Add-In für Chris zur Verwendung im ENBIS-Workshop, nachdem einige Fehler behoben und neue Funktionen hinzugefügt wurden. Implementierung einer neuen Form der erwarteten Verbesserungsformel zur Behandlung von BO für mehrere Antworten. Unterstützung von Jacob beim Schließen von Tickets für DOE-Assertion-Fehler.
- Jacob: Testen des CSALT-Designs. Hinzufügen weiterer Tests für den Simulator. Testen von DOE-Debugproblemen. Untersuchen potenzieller Leistungsprobleme. Überprüfen von Jira-Tickets und Bereinigen von Unit-Tests.
Neuigkeiten aus den Biowissenschaften
- Richard: Dynamischer Überlebensbericht. Datenvisualisierungspräsentation für das Biostatistikzentrum der George Washington University.
Produktmanagement und Produktmarketing
- Bryan F: Habe einen HTML5-Prototyp mit dem HTML5-Team geteilt, als Beispiel für die erforderlichen Layoutänderungen, um das Erscheinungsbild der Vuetify 3-Struktur nachzubilden. Habe Probleme mit der Schriftgröße in HTML5 mit Paul Spychala und Evan McCorkle besprochen. Habe Tanya über die Verwendung von EA3 in JMP Lab informiert. Habe Ernest Pasour mit Symbollistenparametern für Themen und Spezifikationen versorgt. Habe mit Sarah Sylvestre bei JMP Lab-Tests auf dem Discovery Summit zusammengearbeitet. Habe John Schroedl und Michael Hecht gebeten, bei der Lösung des Konflikts mit dem Standardabstand auf Hostebene zu helfen.
Technischer Support und Engagement
- Wendy:
- Mehrere Mitglieder des technischen Supports nahmen am Discovery Summit Online teil und betreuten die Meet the Experts-Sitzungen. Es klingt, als wäre die Veranstaltung ein großer Erfolg gewesen!
- Das Engagement-Team nimmt an einem Projekt zur Verbesserung des Restricted Party Screening (RPS)-Erlebnisses teil.
- Nachfolgend sind die Fallthemen für Engagement aufgeführt. Wie üblich waren die Top-3-Themen nach Fallvolumen für den technischen Support letzte Woche Installation, Autorisierung und Abstürze.
- Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter, der die von TS in den letzten 14 Tagen gemeldeten Tickets anzeigt.
Technisches Supportfallvolumen pro Woche:

Engagement-Support-Fallvolumen pro Woche:

Fallthemen für die Engagement-Warteschlange, letzte Woche:

Entwicklungsvorgänge
- Myron: Aktualisieren von PHP und verwandten Komponenten auf jmptool (JMPTOOL-1353). Große Testfehler identifiziert, die möglicherweise aus der Testdatenbank entfernt werden müssen (JMPTOOL-1367). Weiter an den Ergebnissen von Stringbot auf AWS für main/19 arbeiten/diese überprüfen, um die Migration von Läufen auf AWS jmptool im Oktober vorzubereiten.
- Jim: Mehrere Mac OS-Systemupdates/-Upgrades. Aktualisieren von Unit-Test-Prozessskripten; Installieren des Oracle ODBC-Treibers auf mehreren WinOS UT-Rechnern. In JIRA-Einträgen zahlreiche ASAN-, LEAKS-, Icon- und HPNM-Probleme gemeldet. Vorbereitung auf JMP 19 EA3.
- Shannon L: Habe mich mit der Rechtsabteilung getroffen, um die JMP-Registrierung aller EA-Versionen in der Anwendung „SAS Registering Technologies“ zu besprechen und den Exportfragebogen fertigzustellen. Habe SAS CIS kontaktiert, um sicherzustellen, dass unsere Konfigurationselemente technische Eigentümer haben, die in ServiceNow registriert sind. Habe das Jira-Fehler-Dashboard aktualisiert, um Autorisierungskomponenten zu berücksichtigen, die keine Fixversionen benötigen. Dieses Wochenende werde ich die automatische EA-Sprint-Zuweisung auf den EA4-Sprint aktualisieren. Habe bei der Validierung von UT-Protokollergänzungen geholfen und eine Jira-Verbesserung implementiert, um das Entwicklerfeld zu Feature Request und Epic hinzuzufügen.
- Shannon C: Vorbereitung auf Q3-Gespräche. Besprechungen zu verschiedenen Themen, darunter Stringbot-Migration zu AWS, Unit-Test-Projekte und betriebliche/leistungsbezogene Qualifizierungsbemühungen für JMP Clinical. Arbeitete mit den Testern Jim und Audrey an der Bereinigung des Unit-Test-Timeouts/DNC.
- Nick: Windows-Systemupdates für zahlreiche AWS AMIs. Prototyp-Skriptarbeit für Unit-Test-Parallelisierungsbemühungen, um die Verwendung dynamischer Jenkins-Agenten anstelle statischer zu ermöglichen.
Lokalisierung
- Allison: Stellte Kristen aktuelle lokalisierte JMP-Dokumentations-Add-Ins und aktualisierte Screenshots für JMP Marketplace zur Verfügung. Recherchierte und beantwortete Anfragen zu JMP-Dokumentation und UI-Lokalisierung. Validierte lokalisierte Vorlagendateien für 18.2 JMP Live Help. Stellte Roger lokalisierte 18.0 JMP-Dokumentation zur Veröffentlichung auf jmp.com zur Verfügung. Hatte ein Kick-off-Meeting mit dem klinischen Team, um den Workflow-Prozess und die Nachverfolgung über Jira für die Lokalisierung von JMP Clinical in vereinfachtes Chinesisch einzurichten.
- Trish: Habe mich mit dem JMP Clinical-Team getroffen, um die Übersetzungsprozesse zu besprechen. Lokalisierte Vorlagendateien für 18.2 JMP Live Help. Planung von Jiras, die für 19.0-Projekte erstellt wurden. Evaluierung eines früheren Übergabedatums für V19 Portable UI-Strings (Dezember). Beantwortete Übersetzungsanfragen für Marketplace und überprüfte Marketplace-Übersetzungen. Erforschte Optionen für Teambildung.
- Sohail: Entwicklung für die Erstveröffentlichung der TM-Suchschnittstelle abgeschlossen und ein Feedback-Formular für Tester erstellt, damit diese Kommentare/Ideen austauschen können. Hilfe bei der Einrichtung und Bereitstellung der Schnittstelle auf einem externen Rechner, damit Übersetzer und andere auf diese Ressource zugreifen können. Fortsetzung der LLM-Forschung, Erkundung des Open-Source-Mehrsprachenmodells und der zugrunde liegenden Architektur von BLOOM.
- Krzysztof: Zusammenarbeit mit Marketing zur Verbesserung der Qualität der MT-Ausgabe für Add-In-Beschreibungen. Entwicklung und Test neuer L10N-Automatisierungsfunktionen. Spiegelung der TM-Suche auf jmptransweb (externe Maschine). Fortlaufende Untersuchung der LLM-Lösung für Lokalisierungsaufgaben.
- Howard: Push-Tests für Übersetzungen abschließen. Standardisierte Dashboard-API. Neu gestaltete Dashboard-Nachrichtenprotokollierung.
- Sandy: Weiterarbeit am Dateivalidierungsprogramm für Image-Diff-Jobs. Push-Funktion im Dashboard zur Projekterstellung getestet.
Dokumentation
- Khawar: Essential Graphing : Habe die für JMP 17 und 18 hervorgehobenen Probleme durchgesehen und die in JMP 19 überprüft. Habe Feedback und Hilfe von Qiana bekommen und werde an der Lösung der Probleme arbeiten. Beispielindex : Hinzufügen von Inhalten zu einer Tabelle, um Probleme und Fragen zu verfolgen. Oxygen : Habe ein bisschen mit SnagIt gespielt, um Schritte/Beschriftungen hinzuzufügen.
- Qiana: Habe Lebensläufe und HireVue-Interviews für Redakteursstellen überprüft. Habe an einem „Test“ für schriftliche Muster für Kandidaten für Vertragsredakteure gearbeitet. Habe an der Richtlinie zur Dokumentenaufbewahrung gearbeitet. Habe mich mit Tom und Susan getroffen, um notwendige Aktualisierungen und Korrekturen für das GA-Buch zu besprechen. Projektplanung und -koordination.
System-/Hosttests - Cary
- Mandy: Neues Tabellenraster testen, Jira-Probleme aufschreiben, erneut testen und überprüfen; und weitere Probleme zum Melden finden. :smiling_face_with_smiling_eyes: . Ich bin froh, den Entwicklern damit so sehr helfen zu können und hoffe, dass, wenn ein Benutzer etwas findet, es mit bekannten Problemen zusammenpassen könnte. Habe ein bisschen an den Daten gearbeitet – mit Workflow und dem Ausprobieren des neuen Rasters – und hoffe, ein unterhaltsames Beispiel für EA3-Videos verwenden zu können, die ich machen muss – eines für Spalten-Tags in 19, mit dem neuen Raster, eines mit Workflow-Builder und dem neuen Suchen/Ersetzen-Dialog, mit dem Sie einen Workflow effizienter bearbeiten können. Muss diese Beispiele und ein Journal aufschreiben und die Feature-Seiten aktualisieren.
- Hunter: Untersuchte einen CRP und öffnete ein JIRA für eine JMP 18.0-Regression mit in Projekten gespeicherten Datenansichten. Reagierte auf mehrere Mac Sequoia- und BeyondTrust-Probleme nach der Veröffentlichung von Sequoia 15.0 diese Woche. Installierte Sequoia 15.1 Dev. Beta 4 auf dem Intel-Host-Test-Mac mini „macbeta1x86“ im Labor und führte einige Tests durch. Überprüfte weitere lokalisierte PDF-Dokumentationsdateien.
- Mike M: Eine arbeitsreiche Woche mit der Aktualisierung von Sikuli-Tests, damit ich alle neuen Probleme im Zusammenhang mit dem neuen Datenraster verstehen kann. 3 neue Fehler für HTML „An Fenster anpassen“ wurden geöffnet, da es mit verankerten Anmerkungen nicht funktioniert, beim Sikuli-Test ein interaktiver CCB-Fehler gefunden wurde und ein JSL-Namespace-Fehler auftrat. Es gibt noch viele weitere Tests, die mit dem neuen Raster aktualisiert werden müssen.
- Audrey: Fehlerbehebung bei Problemen mit der Sequoia-Einführung, Untersuchung von SQL/ODBC-Problemen auf dem Mac, Überprüfung der Zeitdaten für JSL-Tests und schrittweises Voranschreiten bei unserem Projekt zur Parallelisierung unserer UT-Läufe.
Webtests – Cary
- Natalie: Fortsetzung der HTML5-Automatisierungsupdates für verschiedene UI-Änderungen. Unsere Erfolgszahlen haben sich diese Woche verbessert. Abschluss eines Prototyp-Testfalls zur Einbindung der neuen Funktion „An Fenster anpassen“ in unser Automatisierungsframework.
- Anna: Testen von Marketplace-Add-Ins mit Kristen. Überprüfen der Implementierung der neuen Größenänderungsfunktion von Paul S. für HTML5 und JMP Live. Gemeldete Achsenanzeigeprobleme für HTML5.
System-/Host-Tests – Peking
- Da Li: (1) Fehlerüberprüfung. (2) Mit Kimi am Fehler beim JMP Live-Migrationsjob bei Jenkins arbeiten. (3) FERTIG: JMPTESTBJ-3150: JMPC/JMP Live-Playwright-Validierungsbenchmark-Updates für 18.1 , 1 neuer Fehler erstellt.
- Nan Wu: (1) Regressionstests für JMP 19.0-Bugs. (2) Untersuchung der DataTable/SQL/-Tests, die auf Mac JMP 19 und Windows 18.x und 19.0 ausgeführt werden, und Bereitstellung von Feedback – JMPTEST-1385 . (3) Untersuchung des technischen Supports und Bereitstellung von Feedback zu: Fallnummer 00164539. (4) Vorbereitung auf das Thema des monatlichen Meetings.
- Kimi: (1) Fehlerüberprüfung. (2) Python – NF: JMP-22800: Python Send() / Python Get() sollten vor dem Senden an Python kein eval() auf dem Objekt ausführen – Erledigt. (3) SAS -NF: JMP-22932: Caching von Metadaten für SAS-Bibliothek/Datensatz – Erledigt. (4) SAS-Integrations-UTs schreiben – Erledigt: Regressionsproblem eingeführt durch JMP-21493 – Jetzt beheben. (5) Helfen Sie Mandy, Python-Fehler zu beheben, und sie erinnert mich an die neuen Rasteränderungen. (6) UT-Fehler beheben: Einige Tests für Story JMP-22800 deaktivieren. Einstellungen hinzufügen (GUI für experimentelle Datentabelle aktivieren( 0 )) für neues Datenraster in JMP 19. (7) CCW – NF: WEBJMP-8669: Benutzerdefinierte Testerklärungen falsch (N, M und Label nicht berücksichtigt) – In Arbeit. WEBJMP-8874: Dialog „Benachrichtigungen jetzt senden?“ unterdrücken, wenn „warningsTriage“ auf „UNTERSUCHT“ oder „VOLLSTÄNDIG_ADRESSIERT“ steht – Erledigt. WEBJMP-9075: Keine leeren Warninformationen mehr senden, wenn Warnungen deaktiviert sind – Erledigt. (8) Jenkins: Ergebnisse für Beijing Daily UT prüfen. Lasttest-Client und JMP Live Server auf einer Maschine zusammenführen, Einzelheiten siehe JMPTESTBJ-3142 – Erledigt.
- Da Zhang: (1) Fehlerüberprüfung. (2) Testen neuer Funktionen für WEBJMP-8981 .
- Lily Meng: (1) Komponenten lernen – Erledigt: Teilen – Client, Teilen – Server – Erledigt. Installieren – Erledigt. Citrix – Erledigt. (2) WinAutomation: Fehlermeldungen beheben. (3) Training – Modul 1 – Grundlagen zu globaler Vielfalt, Inklusion und Voreingenommenheit. (4) Training – Modul 2 – Unbewusste Voreingenommenheit: Voreingenommenheit verstehen, um Potenzial freizusetzen.
- Nala: (1) Fehlerüberprüfung. (2) Refactoring von CAS-Integrations-Unittests, Arbeit an „Phase I: Refactoring von CAS-Integrations-Unittests, um eine Beeinträchtigung der Unittests zu vermeiden, wenn diese gleichzeitig auf mehreren Rechnern ausgeführt werden“. Siehe JMPTESTBJ-3151: Refactoring von CAS-Integrations-Unittests . (3) Q3-Gespräche.
Kern
- Dan S: Weitere Arbeit an rememberInitialState(), um SendToReport()-Nachrichten bei Verwendung von Visual Styling-Themen zu reduzieren. Außerdem wurden einige damit verbundene Probleme behoben, die kürzlich aufgetreten sind. Zusätzliches Styling für das Offenlegungssymbol der Outline Box. Einige Zeichenfolgen im Dashboard Builder wurden aktualisiert, um die Benutzerfreundlichkeit von Filtern zu verbessern.
- Morgan: Habe den Markup-Lexer gepusht (arbeite immer noch an der erweiterten Markup-Unterstützung in TextDisplay), einige kleinere Fehlerbehebungen für Notebooks, und ich arbeite an einem neuen, funktionalen Navigationsbaum, Blockauswahl und Rückgängig-Aktionen für Notebooks.
- Xan: Daten für den bevorstehenden Vortrag „Statistically Speaking“ finden und vorbereiten.
- Evan: Fortschritte bei der flexibleren Gestaltung des linken Datentabellenbereichs.
DOE und Zuverlässigkeit
- Caleb: Diese Woche habe ich offiziell die Konvertierung für die beiden Sample-Mean-Explorer durchgeführt. Sie sind derzeit hinter einem Aktivierungsskript verborgen, bis die Tests abgeschlossen sind. Außerdem wurden einige andere Fehler im Sample-Size-Explorer und einige im CSALT-Simulator behoben. Ich konnte diese Woche an einigen Discovery-Online-Veranstaltungen teilnehmen. Die DOE-Meet-the-Experts-Sitzung war sehr interessant!
Hosting und Schnittstellen
- Will: Der S3-Datenkonnektor verfügt jetzt über eine explizitere und narrensicherere Überprüfung der Benutzereingaben. Ich arbeite derzeit daran, das Verhalten der Standardwerte für den SharePoint-Datenkonnektor zu ändern, um die Verwendung etwas intuitiver zu gestalten, und teste meine Änderungen, um sicherzustellen, dass alles weiterhin gut funktioniert.
Interaktives HTML
- John Powell: Unterstützung für die Rolle „Gewicht (Größe)“ in interaktivem HTML-Scatterplot 3D hinzugefügt ( JMPHTML-14094 ). Arbeite an der Unterstützung für Nominalspalten auf der X-, Y- oder Z-Achse von Scatterplot 3D ( JMPHTML-14112 ). Ein Problem beim Lesen der Datenebene für Nominalspalten behoben. Ein Problem behoben, bei dem NaN für die Farbrolle in Karten-Tooltips angezeigt wurde ( JMPHTML-14100 ). Graphlet-Unterstützung auf JMP Live mit Jared und dann mit Michael Senoyuit besprochen. Traf sich mit Praveena, Paul S. und Bryan F , um das JMP Live-Thema zu besprechen. Traf sich mit Aaron, um die Unterstützung von John Salls Process Screening Browser auf JMP Live zu besprechen.
- Paul Spychala : Wir haben Unterstützung für „Graph Builder – An Fenster anpassen (Höhe)“ in HTML hinzugefügt ( JMPHTML-14082 ), sodass wir jetzt die Größenanpassung von Breite und Höhe unterstützen. Erste Unterstützung für „CrosstabDisplay“ in HTML hinzugefügt ( JMPHTML-988 ). Unterstützung für „Control Chart Builder – An Fenster anpassen“ in HTML hinzugefügt ( JMPHTML-14095 ).
- Praveena: Kontrolldiagrammwarnungen – Arbeitete an der Unterstützung der Interaktivität zwischen dem Warnfeld und dem Bericht und behob damit verbundene Fehler. Refactoring der Verteilungsmenüoptionen zur Unterstützung mehrerer Plattformen
- Michael Senoyuit: Hat daran gearbeitet, „Order By Count“ für MR-Datenfilter zum Laufen zu bringen und IndexArray-Spalten auszuarbeiten.
JMP Live
- Aurora: Verbesserungen bei Kontrolldiagrammwarnungen (Optimierungen und Fehlerbehebungen, organisiert und zu Confluence-Artikeln hinzugefügt, Vorbereitung für Discovery Lightning Talk). Paketaktualisierungen von Drittanbietern.
Notiz von Shannon
Ich hoffe, Sie haben alle ein schönes Wochenende!
