19.1.1: Sicherheitsstopp 02.04.26 • 19.2: Code-Genehmigungsmodus beginnt 18.06.26 • 20.0: Öffnen im Hauptmenü • 20 EA3-Stopp 30.04.26; Funktionsstopp 23.07.26
Willkommen zum JMP-Entwicklungsupdate vom 3. April 2026!
Die Early Adopters von JMP und JMP Clinical wurden am Dienstag über die Verfügbarkeit von JMP 20 EA2 informiert. Mia bedankt sich herzlich bei allen, die die Feature-Seiten aktualisiert und Videos aufgenommen haben, um wichtige neue Funktionen hervorzuheben. Dadurch konnten wir die Updates einfacher mit unseren EA-Mitgliedern teilen, damit diese sie testen und Feedback geben können! Wir freuen uns nun auf EA3, dessen Fertigstellung für den 30. April geplant ist.
Wie in der EA3-Erinnerung in Outlook erwähnt, aktualisieren Sie bitte die Feature-Seite, falls Sie ein Feature in EA3 hervorheben möchten. Sie können neue Feature-Seiten mithilfe dieser Vorlage für JMP 20 Feature-Seiten erstellen. Die wichtigsten Informationen finden Sie im Abschnitt „Motivation und Zusammenfassung“ der Vorlage. Wenn Sie zum ersten Mal eine Feature-Seite erstellen, finden Sie weitere Informationen in dieser Anleitung oder wenden Sie sich an Ihren Produktmanager.
Die Frist für die Erstellung oder Aktualisierung von Feature-Seiten für EA3 endet am Montag, den 4. Mai um 9:00 Uhr. EA-Videos müssen bis Dienstag, den 5. Mai um 17:00 Uhr (Ortszeit) bei Mia eingegangen sein. Bitte beachten Sie die EA-Video-Richtlinien oder wenden Sie sich bei Fragen an Mia Stephens . Die Feature-Arbeiten für JMP 20 enden mit dem Marketing Feature Freeze am 23. Juli. Die vollständige Liste der JMP-20-Termine finden Sie hier in Confluence .
Apropos Early Adopter: Das Produktmanagement hat die Daten und das Reporting für Early Adopter übernommen. Hier ist der Bericht zu Early Adopter 1. Bei Feedback zum Bericht oder Ideen für zukünftige Berichte wenden Sie sich bitte per E-Mail an Sarah Sylvestre . Sarah freut sich über Ihre Anregungen!
Wir haben die Sicherheitsphase für JMP 19.1.1 abgeschlossen. Die finalen Installationskandidaten werden voraussichtlich am 5. April erstellt. Das DevOps-Team beginnt mit den Aufgaben für Version 19.1.2, sobald Version 19.1.1 fertiggestellt ist. Zur Erinnerung: Sollten Sie einen schwerwiegenden Fehler in JMP 19 entdeckt haben, der nicht bis zur Veröffentlichung von Version 19.2 warten kann, informieren Sie sich bitte auf der Seite zum Genehmigungsprozess für Notfall-Fehlerbehebungen in Confluence, um eine Aufnahme in JMP 19.1.3 zu beantragen. Jeder Kandidat für 19.1.3 benötigt zunächst einen Sponsor aus dem Kundenservice oder dem Produktmanagement (Dan V, Jeff P oder Wendy) und muss zudem so schnell wie möglich in Version 20 und 19.2 behoben und verifiziert sein. Da das Zeitfenster für 19.1.3 kurz ist, müssen wir die aufgenommenen Fehlerbehebungen sehr sorgfältig auswählen.
Vielen Dank an Russ Wolfinger , der sich bereit erklärt hat, am Donnerstag beim Entwicklertreffen über aktuelle KI-gestützte Programmierprojekte zu sprechen! Falls Sie das Treffen und die angeregte Diskussion über Russ' aktuelle Projekte und KI-Programmierwerkzeuge im Allgemeinen verpasst haben, finden Sie hier eine Aufzeichnung .
Allgemeine Bekanntmachungen
Wichtige bevorstehende Termine
- JMP 20 EA3 Code Freeze - 30.04.2026
- JMP 20 EA4 Code Freeze – 11.06.2026
- JMP 19.2 Code-Genehmigung – 18.06.2026
- JMP 19.2 Code Freeze – 07.09.2026
- JMP 20 EA5 Code Freeze – 23.07.2026
- JMP 20 Feature Freeze – 23.07.2026
- Eine vollständige Liste der Termine für JMP 19 und JMP 20 finden Sie auf Zusammenfluss .
JMP-Entwicklungsupdates
Kern
- Xan: Achsengröße wird gespeichert; Legendenanpassung wird übertragen; es wird begonnen, mehrere Overlay-Variablen zum Laufen zu bringen.

- Dan S: Die Refactoring-Plattform wurde überarbeitet, um die Einrichtung nach Gruppen zu vereinfachen und ein Problem mit der Diagramm-Gruppenskripterstellung zu beheben. Die Zugänglichkeit von ColBox wurde verbessert und bietet nun eingeschränkte Unterstützung für Screenreader, allerdings nur für Spaltentitel. Es wird an Änderungen für Filterelemente für unstrukturierten Text gearbeitet, um die Darstellung zu optimieren.
- Ernest: Wrapper für SpecLimits hinzugefügt; vielen Dank an das Statistikteam für die Überprüfung der Plattformänderungen. Neue Funktion zur farblichen Kennzeichnung von Werten in der Datentabelle basierend auf der SpecLimits-Eigenschaft.
Hosting und Schnittstellen
- Michael H:
- JException wurde modernisiert und verwendet nun std::exception_ptr. Die veralteten Mechanismen zum Klonen und Debuggen wurden entfernt, was die Verwendung vereinfacht. Die Dokumentation dazu finden Sie hier in Confluence. (CL @919849)
- Es wurde ein Problem behoben, bei dem Kontextklicks (Rechtsklicks) in einem modalen Fenster (in diesem Fall dem Excel-Importer) nicht korrekt erkannt wurden. Kandidat für Version 19.2. (CL @920088)
- Konstantenkorrektheit zu Managed hinzugefügt. Die Confluence-Dokumentation wurde hier aktualisiert. (CL @920089)
- Die C++-Klassen NumberColDisplay und NumberColEditDisplay für JSL Number Col Box() und NumberCol Edit Box() wurden so umstrukturiert, dass sie eine gemeinsame Basisklasse, NumberColDisplayBase, verwenden, welche die gemeinsame Logik enthält. Dies ermöglicht die Nutzung der neuen Unterstützung für Konstante Korrektheit in Managed. Ich habe versucht, das gesamte bisherige Verhalten beizubehalten; falls Ihnen in diesen Anzeigeklassen etwas Ungewöhnliches auffällt, lassen Sie es mich bitte wissen. (CL @920814)
Interaktives HTML
- John Powell:
- Die Performance vieler (250) Wafer-Heatmaps wurde verbessert, indem die Momentenberechnung aktualisiert wurde, um das Zwischenspeichern von Ergebnissen zu unterstützen und diese Fähigkeit in RectSegment zu nutzen ( JMPHTML-14832 , JMPHTML-14052 ).
- Den SAS Change Management-Kurs erfolgreich abgeschlossen.
- Den Kurs „SAS GitHub Copilot Produkt- und Rechtsübersicht“ habe ich erfolgreich abgeschlossen.
- Begann mit der Untersuchung der Leistungsfähigkeit eines interaktiven HTML-Diagramms mit vielen (3000+) Markersegmenten aufgrund von Überlagerungen ( JMPHTML-13546 ).
- Mike Stickles: Ein weiteres Problem (JMPHTML-15338: Mosaik abgeschnitten) wurde im Zuge anderer Arbeiten behoben und zur Überprüfung an die Testabteilung weitergeleitet. Die verknüpften Probleme JMPHTML-14211 (Erstellen einer Treemap in HTML5 kann den gesamten Speicher belegen) und JMPHTML-14627 (C++-Speicherleistung analysieren und verbessern) wurden ebenfalls behoben. Der Testfall benötigte 23,5 GB RAM für den Export; der Speicherbedarf konnte auf 700 MB reduziert werden. Ich führe nun Leistungstests durch und arbeite nächste Woche nur drei halbe Tage.
- Paul Spychala: Ich habe in den letzten Wochen an Leistungsverbesserungen für JMP HTML gearbeitet. Ich habe begonnen, die neue Berechnung auf weitere Diagrammsegmente anzuwenden. Dazu gehören Treemaps, Liniendiagramme, Flächendiagramme, Kreisdiagramme und Balkendiagramme. Ich war positiv überrascht, dass die neuen Berechnungen nicht nur die Leistung verbesserten, sondern auch bestehende Fehler behoben. Außerdem wurden Fehler bei der Profiler-Einstellung „Gespeichert“ in HTML behoben.
JMP Live
- Aurora: 20.0 – Aktualisierung der Warnbeispiele im JSON-Format für automatisierte Tests. Diskussionen zur Priorisierung von Prozessprüfungen. Verbesserte Kontrolle über GraphQL-Schemas und deren breitere Anwendung. Sonstiges – Treffen (gemeinsam mit anderen) mit Patentanwälten zur Priorisierung des Control Chart Builders. Testen von GitHub CoPilot (gemeinsam mit Michael Goff und Justin Chilton ).
Statistiken
- John Sal:
- Im Rahmen der Prozessprüfung
- Füge der Zusammenfassung Spalten vom Typ „Zeitraum“ hinzu ( JMP-29598 ),
- Option "Letzte N anzeigen" hinzufügen ( JMP-30045 ),
- Support Spec Limits for Proportion Charts ( JMP-29928 ),
- Änderung von Grenzwertlinien in Stufenfunktionen für p-Diagramme ( JMP-29979 ),
- Fügen Sie „Prob of Action“ und „Prob Out of Spec“ für Proportionsdiagramme mit Dolch-Hinweis hinzu (JMP-29917 ).
- Fügen Sie Verteilungsoptionen für Proportionaldiagramme hinzu: „Binomial“, „Beta-Binomial“, „ZI-Binomial“ und „ZI-Beta-Binomial“. Die Beta-Binomialverteilung ist die bevorzugte Methode zur Behandlung von Überdispersion gegenüber der Laney-P-Prime-Verteilung ( JMP-30167 ).
- Umsetzung des Kundenwunsches, die Option "Show Spec Limits" für XBar-Diagramme zu ermöglichen ( JMP-30158 ).
- Im Konturprofiler werden die Achsen so erweitert, dass sie die Clipping-Ellipse umschließen ( JMP-26453 ).
- In Fit Proportional Hazards lockern Sie das Singularitätskriterium und fügen eine Warnung hinzu ( JMP-30161 ).
Statistische Tests
- Tonya: Testprozess – Prüfung neuer Funktionen: Beta-Binomial-, ZI-Binomial- und ZI-Beta-Binomial-Verteilungen, Proportionsdiagramme mit ungleichen Losgrößen, Ausrichtung von Proportionsdiagrammen an Verteilungs- und traditionellen Diagrammen, Anzeige von Spezifikationsgrenzen für Diagramme, die keine Einzelwerte betreffen. Fehlerprüfung.
- Jakob:
- Testen des Updates auf die neueste Version von OpenBLAS in JMP 20 ( JMP-28488)
- Testen von Easy DOE, Arbeit an neuen Unit-Tests mit Mimic
- Wir arbeiten mit Mark Bailey und Joseph Morgan an Material, das die neuen Funktionen von IDF für DOE Simulate Responses ergänzt.
Neuigkeiten aus den Lebenswissenschaften
- Drew: Ich habe eine kundenorientierte Referenzimplementierung für die Batch-Verwaltung von JMP Clinical-Studien entwickelt. Die Skripte verarbeiten Textdateien und können so geplant werden, dass sie Studien innerhalb einer JMP Clinical-Installation hinzufügen, aktualisieren und löschen. Diese Implementierung wurde im Rahmen eines kürzlich abgeschlossenen Verkaufs bei PTCBio erstellt und bereitgestellt, ist aber auch für andere JMP Clinical-Kunden nützlich. Ich arbeite an Jira-Tickets für JMP Clinical 19.2 und 20.0 und verfolge die Jira-Tickets für Version 19.1.3 für die spätere Integration, sobald der Genehmigungsprozess von Geoff eingeleitet wird.
Technischer Support und Engagement
- Wendy:
- Nach dem Abschied von Arn Cota am 31. sind die Support-Teams weiterhin gut beschäftigt und leisten gute Arbeit.
- 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 sowie den Link zum Jira-Filter, der die vom Support gemeldeten Tickets der letzten 14 Tage anzeigt.
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 Bearbeitungswarteschlange, letzte Woche (ausgenommen Fälle im Zusammenhang mit der Überprüfung von beschränkten Parteien):

Produktmanagement und Produktmarketing
- Bryan F:
- Die Arbeit an der Aktualisierung der JMP 20-Symbole wurde fortgesetzt.
- Die JMP-UX-Dokumentation wurde aktualisiert und enthält nun klarere Anleitungen für die Gestaltung von Abständen, Steuerelementen, Containern und Höhen sowie praktische Hinweise zu JSS/CSS.
- Entwicklung von JMP Live-Berichtsworkflow-Prototypen zur Unterstützung der Kundenkommunikation bezüglich der Anforderungen und zur Überprüfung der Erwartungen.
- Aktualisierte Dokumentation und Quellcodeverwaltung für das U-Study-Tool.
- Sarah S: Das Produktmanagement hat die Daten und Berichte zum Early Adopter übernommen. Hier ist der Bericht zu Early Adopter 1. Bitte senden Sie Sarah Sylvestre eine E-Mail, wenn Sie Feedback zum Bericht haben oder Ideen für zukünftige Berichtsthemen mitteilen möchten. Sarah freut sich sehr über Ihr Feedback!
Entwicklungsbetrieb
- Jim:
- Ich arbeite an einem Mac-Testsystem.
- Zusammenarbeit mit Nick Ruva und Shannon Conners zur Behebung eines Jenkins-Kommunikationsproblems mit einer Windows Server 2025-Unit-Testmaschine
- Ich arbeite an der Automatisierung des Starts von JMP 20 auf der Windows 11 ARM64-Unit-Testmaschine.
- Die Signatur der JMP 19.1.1 .dll-Datei wurde aktualisiert.
- Nick:
- Der reguläre Ausdruck für die Jira/Swarm-Integration wurde aktualisiert, um das Parsen der Jira-Ticket-ID aus einer Perforce-Commit-Nachricht zu verbessern. Es werden nun mehr Anwendungsfälle und Sonderzeichen sowie die vollständige Jira-URL des Tickets unterstützt.
- Ich habe an der Fehlersuche und -behebung bei Problemen mit dem JMP 20 Windows 2025 Daily UT-Nachtprozess gearbeitet.
- Weitere Forschungen zur Mac-Virtualisierung und einige erste Tests.
- Bob: Aktualisierter Installationscode und -prozess in Vorbereitung auf V20 EA3. Untersuchte (mit Unterstützung von John Schroedl ) eine neue Methode zur Installation von WebView in V20.
- Shannon C: Vielen Dank an Nick, Jim und Audrey für ihre Unterstützung bei der Untersuchung der Fehler im JMP UT-Projekt diese Woche! Wir haben große Fortschritte erzielt und einige Probleme gelöst. Wir haben mehrere kürzlich aufgetretene Abstürze analysiert und uns mit Teammitgliedern in Gruppen- und Einzelgesprächen getroffen. Es war schön, viele Teammitglieder beim gemeinsamen Mittagessen und dem JMP-Frühlingstreffen diese Woche wiederzusehen!
Lokalisierung
- Trish: Ich habe mit Christine zusammengearbeitet, um die Stelle als Lokalisierungsingenieur erneut auszuschreiben. Die Suche nach einem neuen Übersetzungsdienstleister für Vereinfachtes Chinesisch läuft weiter. Die Validierung und der Aufbau der Terminologiedatenbanken für asiatische Sprachen wurden abgeschlossen, Tests für die Stapelverarbeitung hinzugefügt und die Testpipeline so aktualisiert, dass markierte Tests ignoriert werden.
Dokumentation
- Susan C: Überarbeitung der Ziele in Workday. Arbeit an der Fehlerbehebung in JMP Live 19.5. Sandbox-Test des Jira-Mapping-Prozesses. Vorschlag zur Kategorisierung der Online-Hilfelinks auf der Supportseite von jmp.com.
- Qiana: Erstellte Beschreibungen für die Versionshinweise, neue Funktionen und Sicherheitsbulletins. Teilte die Beschreibungen mit Wendy. Arbeitete mit Beispieldaten, was die Kontaktaufnahme mit der Entwicklungsabteilung per E-Mail und die Auswertung von Jiras umfasste. Projektplanung und -koordination.
- Devon: Fortsetzung der Arbeiten zur Konvertierung unserer FrameMaker-Dateien in DITA XML.
- Chris : Ich lerne weiterhin mehr über das Oxygen-Framework und passe es an meine Bedürfnisse an.
- Jill: 30.03. UI-String-Bericht, JMP-27314 , Überprüfung anderer V20 Jiras.
System-/Host-Testing-Cary
- Mandy: Ich habe die JIRA-Tickets für die Neuerungen in Version 20 aktualisiert, einige Testfälle in JSL und Bildtests hinzugefügt und Überprüfungen für 19.2 durchgeführt. Heute habe ich mich weiter mit der automatischen Verschlagwortung und verschiedenen Möglichkeiten zum Importieren von Dateien (.csv, .xlsx, .pdf usw.) beschäftigt und einige gefunden, die nur beim Öffnen der ersten Tabelle nachfragen – dafür habe ich ein neues JIRA-Ticket erstellt. Ich habe die Änderungen an den Spalteneigenschaften für Spezifikationsgrenzen getestet, indem ich Farben für die unteren und oberen Grenzwerte in der Tabelle hinzugefügt und einen Test dafür geschrieben habe. Diesen muss ich an einen Statistiktester für die Überprüfung der Spezifikationsgrenzen weiterleiten. Ich habe eine kurze WFB-Demo erstellt, einige Ideen und Gedanken mit den Testern geteilt und sie aufgezeichnet. Ich habe ihnen gesagt, sie sollen sich bei Fragen später melden, und hoffe, dass sie JSL jetzt nicht mehr so sehr fürchten!

- Eric:
- Die Installation der erforderlichen ODBC-Treiber in der dedizierten Windows-Umgebung für die Suffix-Testläufe wurde abgeschlossen.
- Ich arbeite daran, die Installationen des gleichen ODBC-Treibers in der dedizierten Mac-Umgebung abzuschließen, werde aber durch Probleme mit dem Teradata-Treiber verlangsamt.
- Die verbesserte Oracle-Verbindungsleistung von JMP 20 EA1 auf EA2 (basierend auf Kundenfeedback zu EA1) wurde bestätigt und ist in [JMP-27488] Oracle ODBC Connection Lag - Jira dokumentiert.
- Zugriff auf Databricks erhalten; arbeite an der Erstellung neuer persönlicher Zugriffstoken und OAuth2-Datenkonnektoren für Databricks.
- Hunter: Überprüfung der JMP 19.1.1-Komponenten zur Vorbereitung der finalen Installationstests nächste Woche. Test einer Reihe von Autorisierungsfällen beim Upgrade von JMP 19.0.x bis 19.1 auf JMP 19.1.1, um sicherzustellen, dass die erwarteten Hard-Check-ins durchgeführt und abgeschlossen werden konnten. Zusammenarbeit mit Daniel Powell zur Isolierung eines Falls und Überprüfung seiner Lösung, bei der JMP 19.2 auf dem Mac im Offline-Modus nicht autorisiert werden konnte. Treffen mit Bryan Fricke zum Austausch von Feedback eines JMP 20 EA-Nutzers.
- Justin: Diese Woche habe ich mit Audrey die Lizenz für unseren Test-CAS-Server verlängert. Ich habe die Tests und die Automatisierung der Get- und Set-Pixel-Funktionen der Python-Integration von Bildobjekten abgeschlossen. Außerdem habe ich Testfälle für die Suffix-Testläufe vorbereitet und mehrere Fehler behoben.
- Audrey: Aktualisierung unserer Viya4-Serverlizenz mit Hilfe von Tony Gianni von SAS, Vorbereitungen für Sommerpraktikanten, I18N-Tests, Praktikanteninterviews.
Webtests – Cary
- Hui:
- Das Risiko von Exportregressionen in JMP20 HTML5 wurde durch die Identifizierung fehlender LOG-Meldungen, die während des Refactorings eingeführt wurden, reduziert; entsprechende Jira-Tickets wurden erstellt und mit John Powell zusammengearbeitet, um das Verhalten von UI und Add-In zu klären.
- Erweiterte Prozessprüfung in JMP 20 und JMP Live; protokollierte Fehler zur Verbesserung der Zuverlässigkeit vor der Veröffentlichung.
- Verbesserte UX-Konsistenz durch Behebung von Tooltip-Problemen, die sowohl HTML5 als auch Desktop betreffen.
- Die Blockierung der teamübergreifenden Veröffentlichung wurde durch die Koordination mit Josh LoPresti aufgehoben, um James dabei zu helfen, erfolgreich auf JMP Live mithilfe des Add-ins „As Live Report“ zu veröffentlichen.
- Anna:
- Ich führe Regressionstests für die Liniensegmentierungsarbeit von Mike Stickles durch.
- Michael Senyoit hat das Problem mit JMP Live Graphlet und dem Fehler „s.replace“ bestätigt und weitere Fehler festgestellt:
- Versuch, auf eine leere Hover-Label-Liste zuzugreifen
- Für den JMP-Server ist kein aktives Paket verfügbar.
- Datentabelle konnte nicht gefunden werden
- Ich habe entsprechende Probleme gemeldet und teste Graphlets in JMP Live.
- Ein verifizierter Benutzer meldete ein Problem, das kürzlich behoben wurde: ein fehlerhaftes Liniensegment im Dashboard. Der Fehler wurde von Paul S. verursacht, sodass das Problem behoben werden konnte und nun in Version 19.2 behoben werden kann.
- Problem mit dem langsamen Balkendiagramm bestätigt, Mike S hat es behoben.
- Seema:
- Angenommen und abgeschlossen:
- Fehler „qc_ids“ beim Versuch, Regelkarten mit Warnungen zu veröffentlichen
- Die ID-Rolle wurde nicht korrekt an JMP Live übermittelt.
- Die ID-Rolle wird als qc_id (qc_ids ist besser) übermittelt.
- Zwei Audit-Log-Einträge vom Typ „pkg-ccw-triage-update“ für die erneute Veröffentlichung eines einzelnen Berichts
- Unterstützung für das neue qc_ids-Markerattribut
- JMP Live muss nach jedem Neustart von webjmp neu autorisiert werden (lokale Authentifizierung).
- Unterschiedliche Standardoptionen in JMP beim Veröffentlichen eines Berichts mit Daten, die bereits in JMP Live vorhanden sind.
- Zirkelbezugsfehler für Gruppen werden nicht korrekt auf dem Bildschirm angezeigt.
- Jiras erstellt:
- Die Berichtsauswahl funktioniert im Veröffentlichungsfenster nicht, wenn Sie das Fenster über die Schaltfläche „Zurück“ aufgerufen haben.
- Manche Fehlermeldungen enthalten am Ende einen zusätzlichen Punkt.
- Im Gange:
- Die Verlinkung eines Warnfelds zu einer bestimmten Zeile in einer Datentabelle ist gefährlich, wenn die Warnung ungültig wird.
Anmerkung von Shannon
Schön, dass die NASA endlich einen historischen Namensfehler korrigiert… Der Versuch zu verstehen, warum das erste Mondlandeprogramm Apollo hieß, ist ein Labyrinth aus Theorien und Spekulationen, in das man sich an einem späten Freitagnachmittag wohl besser nicht vertiefen möchte. Ich wünsche euch allen ein schönes Wochenende!
