19.0.5: Nur Sicherheitskorrekturen • 19.1: Sicherheitsupdate vom 19.02.2026 • 20.0: Im Hauptmenü öffnen • 20 EA2-Update vom 19.03.2026
Willkommen zum JMP-Entwicklungsupdate vom 23. Januar 2025!
JMP 19.0.4 wurde planmäßig am Dienstag in MyJMP veröffentlicht! JMP DevOps hat die Infrastruktur für das nächste Sicherheitsupdate (19.0.5) eingerichtet und arbeitet bereits am nächsten Wartungsupdate (19.2). Zur Erinnerung: Bugfixes können ab sofort über den 19.2-Track eingereicht werden. Alle Codeänderungen müssen jedoch vor der Integration in den 19.2-Track geprüft werden .
JMP 20 EA1 ist nun eingefroren, und weite Teile von North Carolina bereiten sich darauf vor! Ich gehe davon aus, dass das bevorstehende Winterwetter die EA-Produktion und den Prüfprozess etwas verzögern wird. Mein Team und ich werden unser Bestes tun, alle (die online gehen können) über den Fortschritt der Vorbereitungen auf dem Laufenden zu halten. Der SAS-Campus soll zwar am Montag geöffnet sein, die Campus-Services werden jedoch nicht verfügbar sein, und es werden voraussichtlich Schneeräumungsarbeiten stattfinden. Bitte seien Sie daher vorsichtig, wenn Sie den Campus besuchen.
Herzlichen Glückwunsch an JMP zu den großartigen Leistungen im Jahr 2025! Ich hoffe, Sie hatten alle Gelegenheit, die Aufzeichnung des JMP Kickoff-Webcasts anzusehen. Dort gab es erfreuliche Neuigkeiten zu den JMP-Umsätzen, einen Überblick über die Ziele für 2025 und die Pläne für 2026 sowie einige beeindruckende Kundengeschichten und vieles mehr. Ich gratuliere allen Preisträgern im gesamten Unternehmen herzlich! Viele Details (und die Aufzeichnung des Kickoffs) finden Sie hier auf Inside JMP im Artikel „Company Kickoff“ . Dieser Artikel wurde natürlich von unserer Senior Communications Specialist Allison Hines verfasst, die selbst mit dem JMP Spotlight Award 2025 ausgezeichnet wurde! Herzlichen Glückwunsch, Allison! :smiling_face_with_smiling_eyes:
Im Bereich der JMP-Entwicklung wurde der Statistiktester Rajneesh Rajneesh mit einem Spotlight Award ausgezeichnet. Kristen Slappey, Bryan Boone und Yeng Saanchi erhielten JMP Excellence Awards, ebenso wie unsere Kollegen aus dem Kundenservice-Team, Muralidhara Anandamurthy und Stan Koprowski. Ein herzliches Dankeschön an alle im Jahr 2025 ausgezeichneten Personen und Teams sowie an die Kollegen und Vorgesetzten, die sich die Zeit genommen haben, ihre Leistungen zu würdigen.
Passt gut auf euch auf im kommenden Winterwetter auf! Bereitet euch bitte auf das Wetter und mögliche Stromausfälle vor und geht nur raus, wenn es unbedingt nötig ist. Wir hören uns nächste Woche – vorausgesetzt, wir haben Internet und/oder können ins Büro kommen!
Allgemeine Bekanntmachungen
- Ich habe heute in den sozialen Medien einen Beitrag gesehen, dass die lokale Wohltätigkeitsorganisation „Note in the Pocket“ (die in den letzten Jahren von verschiedenen SAS-Gruppen mit Kleidersammlungen unterstützt wurde) Spenden für den Kauf neuer Socken und Unterwäsche für Kinder im Triangle-Gebiet sammelt, die von Ernährungsunsicherheit betroffen sind. Diese Artikel gehören oft zu den am häufigsten benötigten. Wenn Sie können, können Sie hier spenden oder eine ähnliche Organisation in Ihrer Nähe finden.
- Bitte besuchen Sie den Entwickler-Update-Bereich auf Inside JMP, um frühere Updates einzusehen .
- Bitte kontaktieren Sie mich oder Beth Evans, wenn Sie in die JMP-Entwicklerliste aufgenommen werden möchten, um zukünftige Kopien des Updates per E-Mail sowie Einladungen zu zukünftigen JMP-Entwicklertreffen zu erhalten.
Wichtige bevorstehende Termine
- JMP 19.1 Sicherheitssperre – 19.02.2026
- JMP 19.1 Final Image Candidate – 23.02.2026
- Geplante Veröffentlichung von JMP 19.1 in MyJMP: 17.03.2026
- JMP 20 EA2 Code Freeze: 19.03.2026
- Eine vollständige Liste der Termine für JMP 19 und JMP 20 finden Sie auf Zusammenfluss .
JMP-Entwicklungsupdates
Kern
- Khan:
- Dem Dialogfeld „Anpassen“ wurde eine Broadcast-Schaltfläche hinzugefügt, mit der mehrere Segmente gleichzeitig (über mehrere Graphen hinweg) geändert werden können.
- Die Option „Quadrat“ für die Korrelationsdarstellung im Ellipsenelement wurde hinzugefügt; implementiert ist eine Quadratoption in PieSeg.

- Evan: Aktualisierung der Funktionsseiten für EA1. Weiterarbeit an der Funktion „Verknüpfte Elemente“. Designbesprechungen für die Funktion „Filter im Bericht“. Buchung von Reisen, Unterkünften usw. für Discovery EU.
- Dave B: Bildtests im 19.2-Branch gestartet. Unterstützung für .jmpaddin-Dateien mit verschlüsselten JSL-Skripten implementiert. Einstellungen für Markerfarbe, Konturmodus und 3D-Hardwaremodus hinzugefügt.
- Und S: Weiterarbeit an verknüpften Berichten, die in der Datentabelle gespeichert werden. Zusammenarbeit mit Michael Hecht zur Behebung einiger Anzeigeprobleme in Fenstern auf dem Mac.
DOE und Zuverlässigkeit
- Caleb: Ich arbeite weiter am Prototyp für die Abnahmeprüfung (war noch nicht ganz fertig für EA1; jetzt peilen wir EA2 an). Außerdem erstelle ich zusammen mit Eric einen Plan zur Zuverlässigkeitsentwicklung für JMP 20.
Interaktives HTML
- John Powell:
- Es wurden einige Probleme behoben, die durch die Verwendung eines anderen Koordinatenraums und anderer fillToEdge-Flags in RectSeg/Heatmaps entstanden waren:
- Ich habe bei meinen Untersuchungen ein paar Fehler entdeckt:
- Die Dokumentation zu EA1 wurde besprochen und Funktionswünsche wurden mit Dieter, Praveena und Paul durchgegangen.
- Mike Stickles: Die Arbeit an JMPHTML-489 : Refactoring von Intervallbalken in eine Unterklasse wird fortgesetzt. Der Umfang wurde erweitert und umfasst nun die Ausgliederung mehrerer Balkenstile in Unterklassen sowie möglicherweise die Trennung von Fehlerbalken in eigene Klassen.
- Praveena: Ich habe weiter am Mac-Build-Skript gearbeitet. Mein Dank gilt Michael Hecht, Chris Humphrey und Paul Spychala für die Überprüfung und das Testen der Skripte. Außerdem habe ich die Protokollierung von Fehlermeldungen zu den Einschränkungen von Refactor Interactive HTML fortgesetzt.
- Paul Spychala : Zusammenarbeit mit anderen Entwicklern zur Erstellung des neuen HTML-Build-Projekts/Skripts auf dem Mac ( JMPHTML-15226 ).
JMP Live
- Aurora: 20.0: Prozessprüfung (Fehlerbehebung, Verbesserung der Testhilfsmittel, Einstellung der Erfassung von triage_summary für diese Plattform). Sonstiges: Iterationsdemo.
Statistikdokumentation
- Michael C: Hat zum Versionshinweisdokument 19.1 beigetragen. Hat Zeichenketten in 20.0 und 19.2 überprüft und aktualisiert. Hat an Besprechungen teilgenommen.
Statistische Tests
- Mark: Ich teste weiterhin das Anpassungsverfahren in der Bayesian Optimization-Plattform. Ein Testrechner schlägt nach wie vor bei 2.216 Zusicherungen fehl. Diese Fehler konnten nun auch auf Yengs Mac reproduziert werden. Ich habe ein neues Skript fertiggestellt, um Diagnoseinformationen aus der Anpassung basierend auf einer neuen Hintertür-Einstellung von Chris zu sammeln. Gemeinsam mit Jacob arbeite ich an mehreren Beispielen, die in die Einreichung einer neuen Version des Usability-Studien-Tools auf dem JMP Marketplace einfließen sollen.
- Jakob:
- Leistungsprobleme untersuchen und Tickets für reproduzierbare Fälle erstellen
- Erstellung eines Prototyps, der die Registerkarte „Bericht“ von Easy DOE auf andere DOE-Plattformen erweitert.
- Untersuchung von zeitweiligen Fehlern bei Easy DOE-Einheitstests
- Bereinigung der DOE-Einheitstests, um die Tests in den nächtlichen Läufen zu beschleunigen.
- Ich arbeite mit Mark Bailey an dem JMP Study Tool, einer vereinfachten Version des internen Usability-Studientools.
- Tonya: Ich konzentriere mich auf die Überprüfung des Testprozesses.
Neuigkeiten aus den Lebenswissenschaften
- Drew: Abschluss der JMP Clinical 20.0 Jiras. Vorbereitung des JMP Discovery Papers mit Rebecca. Verwaltung der letzten Code-Reviews und Integrationen für JMP Clinical 19.1.
- Richard:
- Zwei klinische Berichte wurden fertiggestellt und werden im Jahr 20EA1 eingereicht.
- Zeit bis zum unerwünschten Ereignis
- Zeit bis zum Ereignis bei medizinischer Anfrage
- Blogbeitrag über maximale Differenzdiagramme im JMPer Cable Blog
- Das Add-on „Happy Little Forests“ wurde im Marketplace veröffentlicht.
- Ich habe mit dem Schreiben über Datenvisualisierung in den Lebenswissenschaften mit JMP begonnen.
Produktmanagement und Produktmarketing
- Bryan F:
- Ich habe weiter an den Symbolen gearbeitet und diese für die Standard-Berichtssymbolleisten (JMP-29378) und Tabellensymbolleisten (JMP-29392) bereitgestellt. Aktuell arbeite ich an den Symbolen, die im Tabellenmenü unter Windows angezeigt werden.
- Ich habe dem JMP-Kernteam die heuristische Evaluierungstechnik vorgestellt.
- Ich habe Gespräche über die Kombination von dynamischen Filtern mit lokalen Datenfiltern geführt. Sobald das Kernteam eine allgemeine Einigung über die weitere Vorgehensweise erzielt hat, beabsichtige ich, einen Figma Make-Prototyp zu entwickeln.
- Ich habe mich mit Entwicklern und der Qualitätssicherung über den Stand der Entwicklung von Barrierefreiheitsfunktionen ausgetauscht.
- Ich habe Feedback zum JMP Live-Design für die Bereinigung nicht mehr verwendeter Daten und Feedback zum HTML5-Layout für Bilder in Hover-Labels gegeben.
Technischer Support und Engagement
- Wendy:
- Herzlichen Glückwunsch an alle Preisträger, die diese Woche bekanntgegeben wurden! Wir freuen uns auf ein erfolgreiches Jahr 2026. Die Support-Teams haben diese Woche Fälle bearbeitet und sich auf den Support-Einsatz vorbereitet, falls es Anfang nächster Woche in den USA aufgrund des vorhergesagten eisigen Wintersturms zu flächendeckenden Stromausfällen kommen sollte.
- 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):

Entwicklungsbetrieb
- Jim:
- Mehrere JMP 19.0.4 Jenkins-Aufgaben deaktiviert
- Vielen Dank an Michael Hecht für seine Hilfe bei der Behebung des Windows Server-Parsing-Problems (JMPTOOL-1938) für die JMP-Unit-Testordner.
- Die Einrichtung von Unit-Testläufen auf AWS-Instanzen und physischen Mac-Rechnern für JMP 19.0.5 und 19.2 wurde fortgesetzt.
- Verzweigung von JMP 20-Dateien für die erste Early-Adopter-Version
- Perforce-Unterstützung.
- Bob:
- Version 19.0.4 wurde für MyJMP veröffentlicht (JMP-29284)
- Die in Windows verwendeten Deinstallationsnamen wurden bereinigt, um x64 und arm64 besser zu verdeutlichen.
- Es wurde ein JIRA-Ticket erstellt, um eine alternative Methode zur Bereitstellung von Visual Studio-Unterstützungsdateien unter Windows (Version 20) zu untersuchen. (JMP-29434)
- Die Entwicklung und Gestaltung von EA-Installationsprogrammen wird fortgesetzt, nun auch für arm64 und die JMP Student Edition.
- Melanie: Unit-Tests: Vielen Dank an Jim Borek und Michael Hecht , die unsere Probleme mit Windows Server 2025 (JMP 20 Unit-Tests) gelöst haben. (JMPTOOL-1938) JMP 20 WinSrv2025 scheint von der Infrastruktur für Unit-Tests nicht korrekt erkannt zu werden . Branching: Ich habe an Branching-Aufgaben für 19.2 und 19.0.5 sowie an Aufgaben zum Release-Ende für 19.0.4 und 19.1 gearbeitet. Allgemeines DevOps: Ich habe meinen Ansatz zur Verwaltung von Branching-/Release-End-Aufgaben mithilfe von Datentabellen und dem Massenimport von Jira in Audrey demonstriert.
- Shannon L: Planung für das Sicherheitsupdate 19.0.5. Unterstützung der Atlassian-Benutzer, einschließlich Lizenzwiederherstellung. Wöchentliche technische Meetings. Aktivierung der JMP 20 EA Sprint-Aufgaben. Projektarbeit zur Monetarisierung des JMP Marketplace und Stakeholder-Meetings.
- Myron: Aktualisierte/korrigierte Unit-Test-Daten zu JMPTOOL-1969 und anderen Problemen. JMPTOOL-2009 – Duplikate (nicht Duplikate) in JiraBot behoben.
- Shannon C: Diskussionen zu UT-Läufen für die Dot-Dot-Tracks. Zusammenarbeit mit Shannon L an den nächsten Jira-Tickets zur Testbot-Migration. Untersuchung einiger in den Versionen 19.0.3 und 19.0.4 gemeldeter Abstürze (viele davon waren bekannte, bereits dokumentierte und/oder in anderen Tracks behobene Probleme). Erstellung der Zielseite für das DevOps-Team bis 2026. Abschluss der Q4-Abschlussbesprechungen und weiterer wöchentlicher Diskussionen.
Lokalisierung
- Trish:
- Wir stellen unseren neuen koreanischen Gutachter ein – die erste Phase des Beschaffungsprozesses ist abgeschlossen und wir werden nun mit der Rechtsabteilung zusammenarbeiten, um einen Vertrag aufzusetzen.
- Der Einstellungsprozess mit der Personalabteilung zur Suche nach einer Nachfolge für Ying Zhou läuft. Die erneute Bereitstellung der Vorlagendateien für JMP Live Help (Version 19.1) wurde mit dem Dokumentationsteam abgestimmt.
- Zusammenarbeit mit dem Webteam, um Klarheit über das erwartete Verhalten von Links von JMP doc zu jmp.com für die Lokalisierung zu erhalten.
- Christopher: Das Projekt zur Überprüfung der brasilianisch-portugiesischen Terminologie wurde eingerichtet und unserem Ansprechpartner in Brasilien vorgestellt. Die Jobs für die Erstellung der JMPLive-Hilfe 19.1 wurden angepasst. MT-Engines werden mit den neuesten menschlichen Übersetzungen neu trainiert. Neue Funktionen und Fehlerbehebungen im L10N-Workflow werden getestet. Die Auswirkungen von Oxygen auf L10N werden diskutiert.
- Allison: Sie hat lokalisierte Menükarten-PDFs geprüft und zur Qualitätssicherung weitergeleitet. Außerdem hat sie Übersetzungsanfragen zu Big Books und JMP Live Public beantwortet. Darüber hinaus hat sie mit der Prüfung lokalisierter DJ-PDFs begonnen und Probleme dem Anbieter gemeldet. Sie hat die benötigten Dateien zusammengestellt, damit der Anbieter lokalisierte FM-Dateien für JMP Live Public erstellen kann.
- Sohail: Neue Eingabeaufforderungen mit verschiedenen Modellen zur Termextraktion getestet, Gemma als Anbieter für die lokale Termdatenbankgenerierung hinzugefügt, lokale Sprachtermgenerierung implementiert, Probleme mit der Ratenbegrenzung der TMSearch-API behoben.
- Sandy: Arbeitete an der Verbesserung der Rückgabeverarbeitung von Beispieldaten und integrierten Funktionen.
- Howard: Ich bin gerade dabei, den JmpL10n-Code zu überarbeiten. Fehlerbehebungen.
Dokumentation
- Qiana: Ich habe mich mit Frank von Ryffine bezüglich der bevorstehenden Sauerstoffschulung getroffen. Ich habe an meinen Aufgaben als Krankenschwester gearbeitet, an Meetings teilgenommen, Jira-Tickets abgeschlossen und verschoben sowie Projektplanungs- und Koordinierungsaufgaben übernommen.
- Susan: Ich schließe gerade die englische Hilfe für JMP Live/Public für Peer-Review und Test ab. Die JMP Live/Public-Jiras sind in den RNs 19.1 dokumentiert. Ich arbeite an den Terminen für JMP Live/Public 19.5.
- Jill: Überprüfung des UI-String-Berichts, Treffen mit Chris und Shannon L. zur Besprechung von UG-Änderungen und Jiras, Oxygen-Dokumentation und Erkundung der Möglichkeit, das Acrolinx-Plug-in zu Oxygen hinzuzufügen, sowie Hinzufügen von Elementen zu den Versionshinweisen.
- Chris : Die Vorbereitungen für die Produktionsversion der Hilfe zu Version 19.1 wurden fortgesetzt. Die PDFs für die Übergabe an die Lokalisierungsabteilung wurden zusammengestellt und aufbereitet. Ein Entwurf der Hilfe zu Version 20.0 wurde veröffentlicht. Die Vorbereitungen für das Oxygen-Training wurden durch die Korrektur von Testdateien abgeschlossen.
System-/Host-Testing-Cary
- Mandy: Ich habe an der Funktion für dynamische Tabellen gearbeitet, die in EA1 enthalten sein wird – Tabellen stapeln, teilen, transponieren –, obwohl wir sie unseren Kunden noch nicht vorstellen. Außerdem habe ich erste Tests der neuen Regeln zum Anwenden von Tags durchgeführt (weitere Informationen folgen in Kürze) – auch diese werden in EA1 noch nicht präsentiert, sind aber dort verfügbar. Ich habe einige Tabellierungstests für eine Fehlerbehebung durchgeführt, die auf einem meiner Tests basierte. Melisa Turner kümmert sich aber bereits darum und leistet hervorragende Arbeit. Ich habe an einigen der neuen Datentabellenänderungen gearbeitet, die bald in JMP 20 verfügbar sein werden. Die Tabellierung war ein neuer Bericht, der aus der Tabelle erstellt wurde. Das „*“ neben dem Berichtsnamen zeigt an, dass er geändert wurde. Die andere kategorische Tabelle ist offen und wird daher in der Berichtsliste fett dargestellt.

- Justin K: Ich habe diese Woche mit Jim Borek zusammengearbeitet, um das Problem unserer nächtlichen Automatisierung bei der Verbindung zum CAS viya4-Server zu identifizieren, und arbeite weiterhin an einer Lösung. Außerdem habe ich weitere Teile meiner Testautomatisierungssuite optimiert und die Stories für Version 19.1 getestet und abgeschlossen.
- Jäger: Arbeitete mit Daniel Powell und Bob Hickey zusammen, um verschiedene Aspekte des JMP 20 Install Checkers unter Windows zu testen, insbesondere die Darstellung der JMP-Produktnamen und ihrer Architektur in der Windows-Systemsteuerung. JIRA-Verifizierungen wurden durchgeführt.
- Audrey: Wir arbeiten an den Jira-Importprozessen, um uns auf die I18N-Tests vorzubereiten und unsere Testaufgaben in Jira generell besser zu organisieren.
- Eric: Untersuchung von Fehlern in den JSL-Unit-Tests. Teradata- und Oracle-ODBC-Treiber wurden installiert.
Webtests – Cary
- Seema: Ich habe den größten Teil meiner Woche mit der Arbeit an WEBJMP Jiras verbracht:
- Angenommen und abgeschlossen:
- Der Downloadverlauf mit BY-Ebenen zeigt DataID = null an.
- E-Mail-Benachrichtigungen sortieren Markierungen für Gruppen mit numerischen Werten nicht numerisch.
- Entfernen Sie die sekundäre Markierungssortierung, falls diese nicht erforderlich ist.
- Warnungen (mit mehreren Y-Werten) konnten beim direkten Öffnen des Warnungsfensters in schmalen Browserfenstern nicht erweitert werden.
- Es werden keine Benachrichtigungen gesendet, wenn ein Benutzer eine zuvor bearbeitete Warnung erneut öffnet.
- Im Gange:
- Überdenken Sie den Auslöser für Benachrichtigungen bei Prozessprüfungswarnungen.
- Josh:
- JMP Live Security Release Prep
- Vorbereitung auf das nächste JMP Live Security Release
- Drei-Server-Umgebung erfolgreich mit Version 19.0.5 installiert.
- Server, die für nächtliche automatische Updates konfiguriert sind
- Dokumentation der Installationsdetails und des Aktualisierungs-Workflows in Confluence
- Es gibt
- Überprüfung zugewiesener sicherheitsrelevanter Jira-Tickets
- Andere
- Das Selenium-Dashboard wurde aktualisiert, um die von Steve eingerichtete neue Datenbank zu verwenden.
- JMP Live 20 wurde eine Veröffentlichungsfunktion hinzugefügt.
- Aktualisiert und veröffentlicht:
- 19.1 Selenium-Dashboard
- 20.0 Selenium Dashboard
- Steve:
- Automatisierungslauf bei Nacht: Die JMP Live 19.0.5-Pipeline wurde erstellt und läuft.
- Automatisierungs-Framework: In Arbeit an
- Funktionsunterstützung für Prozessscreening, Regelkartenwarnung und lokalen Datenfilter, um eine größere Testabdeckung zu ermöglichen.
- Refactoring und Aktualisierung von Funktionalitäten zur Verbesserung der Erfolgsquote der UI-Testsuite
- Hui: Ich habe einen JMP Live i18n-Testplan entwickelt und die Einrichtung einer Testumgebung auf meinem Rechner für Pseudo-Übersetzungstests fortgesetzt. Vielen Dank an Josh für die Hilfe!
- Natalie : HTML-Automatisierungsbericht: 19.0.5 – Alles fehlerfrei, 19.1 – Alles fehlerfrei, 19.5 – Alles fehlerfrei, 20.0 – Alles fehlerfrei. Diese Woche haben wir die Entwicklung neuer Testfälle wieder aufgenommen. Die Vorbereitungen für die Prozessprüfung laufen weiter, während Steve an den benötigten Backend-Bibliotheken arbeitet. Wir haben mit der Planung und Vorbereitung der neuen Testabdeckung für den Bereich „Lokaler Datenfilter“ begonnen.
Anmerkung von Shannon
Vielen Dank an Shannon Leslie für diese Infografik – das zweite Beispiel ist hier eindeutig viel anschaulicher! Ich konnte mir allerdings nicht verkneifen, auszurechnen, dass 109,5 Hunde ein Durchschnittsgewicht von 65 Pfund voraussetzen. Der Golden Retriever meiner Schwester, Ginger, wiegt 55 Pfund, das wären also 130 Gingers! Größere Golden Retriever können bis zu 100 Pfund oder mehr wiegen, dann wären es vielleicht 70 Hunde. Oder ungefähr 42 Pennys und 42 Hulks (meine Hunde).
Ich denke, das reicht jetzt mit dem Hunde-Quatsch für heute Abend… Passt auf euch auf und bereitet euch so schnell wie möglich auf das Wetter vor!
