19.0.2: Nur Sicherheitskorrekturen bis 06.11.25 • 19.1 : Alle Änderungen erfordern eine Codeüberprüfung – Funktionen sind eingefroren – Genehmigung ab 11.12. • 20.0: Im Hauptzweig verfügbar • 20 EA1: 22.01.26
Willkommen zum JMP-Entwicklungsupdate vom 31. Oktober 2025! Frohes Halloween!
Nachdem wir den Feature Freeze für JMP 19.1 abgeschlossen haben, freuen wir uns auf den Start des Code-Freigabemodus am 12.11.25 und anschließend auf den Code Freeze für JMP 19.1 nach unserer Weihnachtspause (05.01.26). Erinnerung von Qiana: Die Frist für die Anforderung neuer Beispieldaten oder Aktualisierungen bestehender Beispieldaten für 19.1 endet am Freitag, den 7. November . Bitte kümmern Sie sich außerdem umgehend um alle Probleme mit Strings in 19.1. Die Entwickler müssen die portablen UI-Strings bis Donnerstag, den 6. November, endgültig übergeben.
Vielen Dank an alle, die weiterhin zu den Notizen vom JMP Discovery Summit in Austin beigetragen haben! Falls Sie den Zusammenfassungsartikel auf Inside JMP verpasst haben, finden Sie ihn hier . Herzlichen Glückwunsch an alle zu einer sehr erfolgreichen Veranstaltung!
Bitte sortieren Sie abschließend Ihre Dateien im Benutzerbereich auf jmpsrv01 und entfernen Sie nicht mehr benötigte Dateien. Zur Erinnerung: Persönliche Dateien und Daten mit personenbezogenen Daten (PII) dürfen hier nicht gespeichert werden. Führungskräfte sollten die Ordner ehemaliger Mitarbeiter überprüfen, nicht mehr benötigte Dateien entfernen und die verbleibenden Dateien an einen dauerhaften Speicherort verschieben. Vielen Dank!
Allgemeine Bekanntmachungen
Wichtige bevorstehende Termine
- JMP 19.1 Code-Genehmigungsmodus - 12.11.2025
- JMP 19.1 Code Freeze – 01.05.2026
- JMP 19.1 Sicherheitssperre – 19.02.2026
- Eine vollständige Liste der Termine für JMP 19 finden Sie auf Zusammenfluss .
JMP-Entwicklungsupdates
Kern
- Xan: Arbeit mit Randdiagrammen: Teppichdiagramme und Dichtestreifendiagramme.

- Dave B: Einige weitere Fehler in JMPRunner, die durch die Änderungen der Netzwerkberechtigungen entstanden waren, wurden behoben. Ein Präzisionsfehler, der das Zeichnen von Kreisen auf der Canvas-Oberfläche verhinderte, wurde behoben. Der Wechsel aus dem Bearbeitungsmodus für Achsenbeschriftungen im Diagramm-Builder wurde vereinfacht.
- Dan S: Verbesserungen an der Barrierefreiheit – die Tab-Fokusanzeige ist nun in allen Feldern einheitlicher und wird nur angezeigt, wenn das Fenster aktiv ist. Ein Layoutproblem mit dem ColumnSwitcher, das in Version 20 aufgetreten war, wurde behoben.
DOE und Zuverlässigkeit
- Caleb: Ich habe am Dienstag ein Add-in zur statistischen Formanalyse eingereicht und einige Analysen für ein Projekt zur additiven Fertigung abgeschlossen, das ich zusammen mit Ryan DeWitt, Simin Zheng und Mark Bailey leite. Wir werden demnächst einen Blogbeitrag dazu veröffentlichen.:) Ich habe außerdem Feedback von Discovery gesammelt und einen Plan für die Zuverlässigkeitsplattformen von JMP 20 für den neuen Entwickler Eric Mittman und mich ausgearbeitet.
- Irene: Ich arbeite an einem Jira-Ticket, um die Unterschiede bei der VIF-Berechnung zwischen DOE und Fit Model zu beheben; außerdem probiere ich verschiedene Methoden aus, um Designs für Hochdurchsatzexperimente zu erstellen.
Hosting und Schnittstellen
- Paul N:
- JMP-28319 Sicherheitsupdate von Python 3.13.7 auf 3.13.9 in JMP 20.0
- Ich teste sowohl TensorFlow- als auch PyTorch-Installationen in der JMP-Python-Umgebung. PyTorch erkennt und nutzt nun Metal Performance Shader (MPS) unter macOS ohne zusätzliche Paketinstallationen. TensorFlow verwendet MPS in Python 3.12, allerdings noch nicht in einer öffentlichen TensorFlow-Version, obwohl es im Quellcode-Repository vorhanden ist.
- Testen von Evan Cs Vorschlag zur Unterstützung virtueller Python-Umgebungen in JMP 20
- Problem in jmputils aufgrund von venv push behoben, das die neue Funktion jmputils.packages() beeinträchtigte.
- Beantwortung einiger Beiträge aus der JMP-Community.
Interaktives HTML
- John Powell:
- Behoben wurde die fehlerhafte Filteranzeige, wenn der Modelltyp für eine Spalte mit mehreren Antwortvariablen auf Nominal geändert wird (JMPHTML-14230) .
- Problem mit mehreren lokalen Datenfiltern behoben, wenn Zeilen in der Datentabelle ausgeblendet sind (JMPHTML-13443) .
- Geprüfte Fehlerbehebungen wurden in Version 19.1 integriert.
- Arbeit an der Beibehaltung der Position der Zeitbeschriftung im Bubble Plot auf JMP Live ( JMPHTML-15061 ).
- Mit Hilfe von Mike M wurden Probleme mit JMP und interaktivem HTML in Verbindung mit CellPlotBox entdeckt, die erst nach fehlerfreien Regressionstests dank Dave B. aufgedeckt wurden.
- Habe einen Blogbeitrag fertiggestellt, der eine Reihe von Blogbeiträgen über neue interaktive HTML-Funktionen in JMP 19 einleitet.
- Ich arbeite mich durch Modul 2 des STIPS-Kurses.
- Den aktuellen Sprint beendet und einen neuen begonnen.
- Paul Spychala : Ich habe an Problemen und Verbesserungen für 20/19.1 gearbeitet.
- Unterstützung von Histogrammen mit Potenz-/Logarithmus-Skala ( JMPHTML-14945 , JMPHTML-14943 )
- Unterstützung für unbegrenztes Zoom-In und Rückgängigmachen ( JMPHTML-1396 )
- Die Funktion „An Fenster anpassen“ funktioniert aufgrund von Änderungen in JMPReport nicht mehr ( JMPHTML-14991 ).
- Unterstützung von GLM-Profiler-Konfidenzintervallen ( JMPHTML-15002 )
- Die Position der JMP-Berichts-XML-Datei in der HTML-Datei ändern ( JMPHTML-14387 )
- Eine Reihe kleinerer Korrekturen in Dendrogrammen, Histogrammen, Baumdiagrammen, Größenänderung und Achsenfunktionen
- Mike Stickles: ACT-Now-Schulung abgeschlossen. Arbeitet an JMPHTML-14956 ( Fehlerbalken im Bandstil werden im Diagramm-Builder mit Farbvariable nicht korrekt exportiert ). Arbeitet an einem Blogbeitrag über das Hinzufügen von Wortwolken zu interaktivem HTML in JMP 19.
Statistiken
- John Sal:
- In Process Screening habe ich als Reaktion auf das Feedback bei Austin Discovery die Option "Spezifische Verteilungen" hinzugefügt, mit der Sie die für einen Prozess zu schätzenden Verteilungen angeben können ( JMP-28565 ).
- In den letzten Monaten habe ich Live-/Triage-Unterstützung, Phasen, Kurzläufe, Abweichungsalarme, das Speichern von Alarmtabellen, das Speichern von Grenzwerttabellen, die Funktion „Nicht normal“ und die Wahrscheinlichkeit einer Aktion hinzugefügt, fünf weitere Distributionen erstellt, die Distributionsprozesse neu organisiert und eine Datei in fünf Dateien aufgeteilt. Trotz Refactoring hat diese Arbeit die Codezeilenanzahl lediglich um 1105 erhöht (jetzt knapp 12.000 Zeilen insgesamt, JMP-28352 ).

- Laura CS: Ich arbeite weiterhin an einer neuen Klasse zur Schätzung multipler polychorischer Korrelationen und Schwellenwerte sowie der asymptotischen Kovarianzmatrix für alle Parameter. Der Großteil der Arbeit ist abgeschlossen, aber ich bin noch mit dem Debuggen und der Behandlung von Sonderfällen beschäftigt.
Statistikdokumentation
- Michael C: Unterstützte L10N bei der Aktualisierung einiger Skripte, um die Generierung von Dokumentations-Screenshots in lokalisiertem JMP zu ermöglichen. Überprüfte die UI-Strings für Version 19.1 und begann im Vorfeld der String-Übergabe für 19.1 mit dem Zusammenführen von Duplikaten. Aktualisierte das NIST-Unit-Test-Skript für Version 19.0.1. Arbeitete weiterhin mit Jill an der Formalisierung des JMP-Dokumentations-Styleguides.
Statistische Tests
- Mark: Ich habe die Analyse der Bilder der additiv gefertigten und gemäß einem beschleunigten Lebensdauertest belasteten Teile abgeschlossen. Ich habe mich mit dem Team hinter diesem Experiment ( Caleb, Ryan DeWitt und Simin ) getroffen, um die Ergebnisse zu besprechen und die nächsten Schritte zu planen. Gemeinsam mit Jacob habe ich an einem Tutorial zur Simulation von Reaktionen in JMP und insbesondere zur neuen, verbesserten Funktion für Zufallskoeffizienten gearbeitet. Ich habe am vierteljährlichen Update des D&I-Metrikkomitees teilgenommen, um mich auf das vierteljährliche Treffen des Aktionsteams nächste Woche vorzubereiten.
- Jakob:
- Vorbereitung eines Tutorials zu DOE-Simulationsreaktionen mit Mark Bailey
- Leistungstests, Untersuchung potenzieller Probleme in JMP 20 und Umstellung auf eine neue AWS-Maschine
- Überprüfung der VIF-Berechnungen von Irene und Vorbereitung eines JSL-Skripts zum Testen dieser Berechnungen
- Bei der Überprüfung meiner Basistests habe ich einen neuen Basistest für die Validierungsspalte hinzugefügt.
Neuigkeiten aus den Lebenswissenschaften
- Wenjun: Russ und Wenjun waren diese Woche Gastgeber der MAQC-Konferenz ( https://themaqc.org/conferences/ ) in Gebäude C. Russ leitete die KI-Session und schloss den KI-Vortrag der Konferenz mit Unterstützung seines Assistenten ab. Russ und Wenjun überreichten die JMP-Nachwuchspreise.
- Das Life-Sciences-Team hatte am Mittwoch ein gemeinsames Mittagessen in Gebäude A und begrüßte Shannon am Ende dazu.

- Drew hat ein Skript erstellt, das rekursiv ein Verzeichnis durchläuft, alle JMP-, SAS7BDAT- und XPT-Dateien öffnet, zufällig 100 Zeilen auswählt, die Metadaten jeder Spalte erfasst und diese Informationen in eine JMP-Tabelle einfügt. Dies dient als Grundlage für die Definition eines ML-Modells, das Kunden bei der Datenzuordnung in das CDISC-Format unterstützt. Außerdem wurden die Jira-Probleme in JMP Clinical 19.1 behoben.
Technischer Support und Engagement
- Diese Woche waren Bobby Riggs, Dahlia Watkins, Joe Kolker, Kai Janson und Luiza Fabreti in Cary und nahmen an einem JMP Live Deep Dive-Training teil. Die von Alex Lippencott, Dieter Pisot, Eric Hill und Chris Church vermittelten Informationen sind von unschätzbarem Wert. Wir möchten diesen vier, Josh LoPresti und allen, die zusätzliche Aufgaben übernommen haben, damit sich die Mitglieder des technischen Supports auf die Schulungen konzentrieren konnten, unseren tiefsten Dank aussprechen.
- Nachfolgend finden Sie die üblichen Diagramme zum Fallaufkommen und zu den Themen für den technischen Support und das Kundenengagement. Hier finden Sie die TS JMP Live-Berichte und den Link zum Jira-Filter mit den vom Support gemeldeten Tickets der letzten 14 Tage.
Fallzahlen im technischen Support pro Woche:

Fallthemen für die Warteschlange des technischen Supports, letzte Woche:

Fallaufkommen im Bereich Engagement-Support pro Woche:

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

Entwicklungsbetrieb
- Zusammenarbeit mit Tiffany Scarlett bei der Erneuerung unserer Perforce-Lizenz für die neuen Benutzer
- Nach der Überprüfung der Korrektur durch Hunter Weaver wurden die Änderungen für JMP-28020 integriert.
- Zusammenarbeit mit Paul Nelson zur Vermeidung eines Abhängigkeitskonflikts bei der Installation von Tahoe JMP Pro 19
- Die Arbeiten an ARM64-Builds werden fortgesetzt, JMPTOOL-1721
- Shannon L: Teilnahme am Discovery Summit Austin. Fortsetzung der Programmarbeit für die JMP Marketplace Monetarisierungsplattform, einschließlich eines weiteren Treffens mit Geschäftsinhabern zur Besprechung von Aktualisierungen der Produktanforderungen. Wöchentliche technische Meetings, darunter Sicherheitsüberprüfungen für unser bevorstehendes monatliches Sicherheitsupdate 19.0.2. Atlassian-Administrationstätigkeiten, darunter die Implementierung einer neuen Jira-Automatisierung für Unteraufgaben – Rollout und Ankündigung erfolgen nächste Woche.
- Myron: Behebung von Problemen mit Beispieldaten-Jobs (JMPTOOL-1784) und Einrichtung von Jenkins für neue Testbot-E-Mails (JMPTOOL-1546).
Lokalisierung
- Trish: Entwicklung eines Plans zur Auslagerung der technischen Arbeiten für Screenshot-Erstellung und PDF-Generierung für lokalisierte Dokumente. Abstimmung mit Michael Crotty bezüglich Skriptänderungen für lokalisierte DOE-Screenshots. Besonderer Dank an Michael für die schnelle Analyse des Problems und die Behebung. Bearbeitung von Übersetzungsanfragen.
- Christopher: Debugging und Behebung von Problemen vor der Übersetzung in memoQ. Testen des neuen Commit- und Return-Jobs für die JMP-Benutzeroberfläche (für Version 19.1). Evaluierung der AGT-Technologie in memoQ (LLM passt Übersetzungen basierend auf TM-Fuzzy-Matches an) zur Behandlung kosmetischer Stilaktualisierungen in englischen Dokumenten.
- Allison: Bearbeitung und Beantwortung von Übersetzungsanfragen für das Big Books-Projekt; Untersuchung von Problemen mit Screenshot-Skripten beim Erstellen von Screenshots in lokalisierten Umgebungen; Verarbeitung und Versand von Marketplace-Strings aus der Übergabe im Oktober zur Übersetzung; Validierung lokalisierter Screenshots.
- Sandig: Weitere Entwicklungs-/Testarbeiten zum neuen Rückgabe-Job für Beispieldaten, Builtins und PortableUI.
- Howard: JMP_UI-Rückgabeintegration abgeschlossen. E-Mail-Vorlage für den Lieferanten aktualisiert.
Dokumentation
- Chris : Ich arbeite mit Susan an der Korrektur der Hilfemetadaten und -stile. Wir haben unsere Retrospektive zur Hilfe 19.0 durchgeführt und die Ryffine-Leistungsbeschreibung geprüft. Aktuell arbeite ich an Sitemaps für die nicht-englische Hilfe, die ausschließlich Informationen zur JMP-Erkennung enthält.
- Qiana: Beantwortete JMP-Anfragen für die Benutzeranleitung. Aktualisierte und prüfte die Screenshot-Skripte der Benutzeranleitung. Nahm an der Dokumentations-Retrospektive für JMP 19.0 teil. Führte Projektplanung und -koordination durch.
- Susan C: Veröffentlichung der Noindexing-Updates für frühere Versionen von JMP Live/HTML5. Teilnahme an der Dokumentations-Retrospektive zu Version 19.0. Teilnahme am Style-Meeting. Unterstützung bei JMP Query. Bearbeitung von Jiras-Tickets.
- Jill: Ich schließe gerade die Referenzkapitel für die Dokumentation ab, überprüfe UI-Strings und arbeite an mehreren JMPDOC-Problemen des Lokalisierungsteams.
- Devon: Abschluss der Konvertierung des Buches „Grundlagen der Datenanalyse“ in XML, XSLT-Schulung.
System-/Host-Testing-Cary
- Nick H: Ich habe meine Unit-Tests weiter aufgeräumt und an den Verifizierungen für Version 19.1 und 20.0 gearbeitet. Außerdem habe ich gemeinsam mit Myron den neuen Jenkins-Job für Fehlermeldungen per E-Mail eingerichtet. Die erste E-Mail-Runde mit dem neuen System haben wir heute Nachmittag (britischer Zeit) versendet.
Webtests – Cary
- Anna:
- Es wurden Abweichungen in der Reihenfolge der Tabellen angezeigt, die Spalten mit Sonderzeichen im Namen verwenden. Die Tabelle wurde auf einem Mac erstellt und von John an Dieter zur Überprüfung weitergeleitet.
- In Zusammenarbeit mit Praveena und John wurde versucht, das von Bryan Fricke vor einigen Jahren gemeldete Problem zu reproduzieren: Der Tooltip für die Sprechblase in JMPHTML-1259 weicht erheblich vom JMP-Tooltip ab. Da der gleiche Fehler nicht reproduziert werden konnte, wurde er als NOREP markiert und verifiziert.
- Beginn der Tests von Pauls Änderungen für JMPHTML-14387 Refactor xml injection to a script element.
- Überprüfung der Korrekturen.
Anmerkung von Shannon
Vielen Dank an Mike Stickles für diesen Comic, der sich über das immer frühere Aufstellen der Weihnachtsdekorationen lustig macht! Ich wünsche euch allen ein schönes Halloween-Wochenende!
