Willkommen beim JMP-Entwicklungsupdate vom 14. Februar 2025!
Allen einen schönen Valentinstag ! Wo auch immer Sie sind, ich hoffe, Sie genießen das sonnige Wetter. Bei uns in Cary ist das auf jeden Fall der Fall, nach mehreren bewölkten und trüben Tagen Anfang der Woche.
Da wir nun den Quellcode für JMP 19 EA7 eingefroren haben, stellen Sie bitte sicher, dass Ihre Feature-Seiten so schnell wie möglich mit Details darüber aktualisiert werden, was zum Testen bereit ist, falls Sie dies nicht bereits getan haben. Wie ich in früheren Erinnerungen erwähnt habe, ist das rechtzeitige Hinzufügen von Feature-Seiteninhalten der beste Weg, um den Sortierprozess für unsere Produktmanagementkollegen zu optimieren. Bitte kennzeichnen Sie neue Elemente mit EA7 und entfernen Sie alte, veraltete Inhalte und Screenshots von vorhandenen Seiten, wenn Sie Aktualisierungen vornehmen.
Wir nähern uns dem Sicherheitsstopp von JMP 18.2 und der Erstellung der endgültigen Installationskandidaten für diese Version. Obwohl sie eher „hinter den Kulissen“ stattfinden als andere Veröffentlichungsprozesse, ist es erwähnenswert, dass sich auch die Sicherheitsprozesse von JMP geändert und weiterentwickelt haben, da wir häufiger Veröffentlichungen durchführen, um Fehlerbehebungen für Bibliotheken von Drittanbietern bereitzustellen. Zusätzlich zur Überwachung der Ergebnisse nächtlicher Analyseläufe und anderer Codescans während jedes Zyklus wird jedes Produkt vor der Sicherheitsfreigabe umfassend von Travis Lapolla, Shannon Leslie und Sicherheitsbeauftragten geprüft. Die Tooling-Prozesse, die die Sicherheitsbemühungen unterstützen, entwickeln sich im Laufe der Zeit weiter und verbessern sich, was zum großen Teil Alex Taylor und Nick Ruva zu verdanken ist. Unsere Entwickler und Sicherheitsbeauftragten leisten Arbeit, die für die Unterstützung von Benutzern auf der ganzen Welt von entscheidender Bedeutung ist, und ich weiß all ihre Bemühungen zu schätzen!
Da die Arbeiten an 18.2 abgeschlossen sind, steht unsere nächste Dot-Dot-Version vor der Tür. Vielen Dank an das DevOps-Team, das diese Woche die Prozesse für JMP 18.2.1 eingerichtet hat! Wir haben jetzt einen Zweig, nächtliche Builds, Installationsprogramme und Unit-Tests, CI-Prozesse und Code-Scans am Laufen. Wir erwarten Sicherheitsupdates für 18.2.1 und sind bereit, bei Bedarf wichtige genehmigte JMP-Code-Fixes bereitzustellen. Sicherheitsbeauftragte sollten bereits Zugriff haben, um Fixes für Bibliotheken von Drittanbietern in den Zweig zu übertragen. Wenn Sie jedoch von einem kritischen Fehler wissen, der Ihrer Meinung nach ernsthaft in Betracht gezogen werden sollte, um in 18.2.1 aufgenommen zu werden, besprechen Sie ihn bitte mit Ihrem Manager und fordern Sie die Genehmigung über den regulären Prozess an. Aufgrund des kurzen Zeitrahmens für die Bereitstellung von Dot-Dot-Versionen können Entwicklungsmanager nur die Aufnahme von kritischen Quellcode-Fixes in Betracht ziehen – z. B. numerische Fehler, weit verbreitete Abstürze und Fixes, die größere Probleme lösen, die die Bereitstellung von JMP an wichtigen Kundenstandorten verzögern.
Vielen Dank an Shannon Leslie für die Weitergabe dieser Details zu den jüngsten Atlassian-Updates:
JMP Atlassian-Anpassungen und -Verbesserungen – eingeführt am 10. und 11. Februar
Am 10. und 11. Februar hat das JMP Atlassian-Admin-Team einige Änderungen an Jira eingeführt:
- Für unsere Jira-Instanz konfigurierte Sicherheit auf Jira-Problemebene
- Anhangsfeld zum Jira-Problem-Schließübergangsbildschirm hinzugefügt
- Jira-Projekte wurden auf unser gemeinsames benutzerdefiniertes Benachrichtigungsschema umgestellt
Die vollständige Dokumentation finden Sie hier .
Atlassian-Produktänderungen für Jira/Confluence – eingeführt am 11. Februar
Am 11. Februar hat Atlassian Änderungen an unseren Jira- und Confluence-Cloud-Sites eingeführt. Eine Liste der relevanten Änderungen sowie einige hervorgehobene Details und Dokumentationen finden Sie hier .
Die Änderungen umfassen:
- Bessere Filterung für Confluence-Bereiche im Content Manager
- Versionsverlauf jetzt für Confluence-Whiteboards verfügbar
- Und mehr!
Abkündigung der JQL-Such- und Evaluate-Expression-Endpunkte durch die Atlassian Jira API – ab 1. Mai
Atlassian unterstützt verschiedene REST-Endpunkte der Jira-Plattform nicht mehr. Weitere Informationen finden Sie in dieser Dokumentation .
Bei Fragen wenden Sie sich bitte an Shannon Leslie oder einen anderen JMP Atlassian-Administrator.
Danke 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 14. Februar 2025 | JMP Live
Und schließlich danke ich John Hall für die Bekanntgabe des jüngsten Gewinners des monatlichen Consortium for the Advancement of Undergraduate Statistics Education Cartoon Caption Contest! Das Anmeldeformular und die Teilnahmebedingungen für den nächsten Wettbewerb, der am 28. Februar endet, finden Sie hier . Der beste Beitrag wird auf CAUSEweb veröffentlicht und der/die Gewinner erhalten wahlweise eine Kaffeetasse oder ein T-Shirt mit dem Aufdruck des fertigen Cartoons oder eine kostenlose Registrierung für eCOTS2026.
Für den Januar-Wettbewerb gab es 44 Einsendungen:
- Die Jury entschied, dass die siegreiche Bildunterschrift für den Cartoon „Statistische Lösungen, für deren Verständnis man einen Doktortitel braucht, sind an den meisten Orten nicht gern gesehen“ lautete. Der von Jim Alloway von EMSQ Associates eingereichte Text kann verwendet werden, um die Idee zu veranschaulichen, dass der Kunde die technische Analyse nicht verwenden wird, wenn er sie nicht versteht, egal wie fundiert sie ist.
- Eine lobende Erwähnung in diesem Wettbewerb geht an Larry Lesser von der University of Texas in El Paso für die Überschrift „Um die Statistik zu bezwingen, belagern Sie einen formelhaften Ansatz!“, die verwendet werden könnte, um Studenten zu ermutigen, die Tore des Verständnisses und der Intuition zu öffnen und über auswendig gelernte Rezepte und die Anwendung von Formeln hinauszugehen.
- Eine zweite lobende Erwähnung geht an Alan Chesen von der Wright State University für die Überschrift „Wächter – Wir können die Disziplin des statistischen und mathematischen Denkens nicht vor den Toren der Stadt lassen – sie ist zu wichtig in der Welt, in der wir leben.“ Alans Überschrift soll das Verständnis der Studenten für die Bedeutung der Statistik zum Verständnis der Welt fördern.
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 18.2 Sicherheitssperre – 21.02.25
- 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
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Zusammenfluss .
JMP-Entwicklungsupdates
Kern
- Dan S: Launcher-Optionen hinzugefügt, um eingebettete Plattformen ohne rotes Dreieckmenü zu erstellen. Stretching-Fixes für SpacerBox, um Asserts zu vermeiden. Arbeite an einem Datenfilter-Update, um eine flexiblere Suche nach Elementen ohne Filterlöschung zu ermöglichen.
- Evan: Verschiedene UI-Verbesserungen im Zusammenhang mit der Filteransicht für EA7 abgeschlossen. Neugestaltung der Benutzeroberfläche des Spaltenfilters geplant. Hinzufügen von Aktionsaufzeichnung zu Tags und Rückgängigmachen zu Filteransichten.
- Dave B: Habe ein paar verschiedene Abstürze und Fehler untersucht. Leistungstests für JMPrunner CL-Builds.
- Khan: Konflikt zwischen Hover-Label und bereichsbezogener Transformation, Fehler bei mehreren Antworten, Achsenhilfe.
- Andreas: Unterstützung für Mehrfachantworten (MR) zu Tabulate hinzugefügt.
DOE und Zuverlässigkeit
- Caleb: Fertigstellung der neuesten Stichprobengrößen-Explorer für EA7. Außerdem Zusammenstellung von Ergebnissen zur Modellschätzung und -vorhersage für einen Studenten, der mit Dr. Montgomery an einem Projekt zur beschleunigten Degradation arbeitet.
- Irene: Teilnahme an Besprechungen mit Dr. Simos zu verschiedenen Themen des kombinatorischen Testens; Arbeit an der Benutzeroberfläche zur bayesschen Fehlerlokalisierung, an einer Usability-Studie und einer Confluence-Seite; Behebung einiger Jira-Tickets.
Hosting und Schnittstellen
- Paul N:
- Python R-Unterstützung EA 7 – Unterstützung für vorherige JSL R-Befehle und ein jmpex für den Zugriff auf ähnliche Funktionen aus Python-Skripten, aktualisierter Skriptindex sowohl für JSL R-Befehle als auch für das neue jmpex-Paket.
- Schreiben von Dokumentation für die Python-basierte R-Unterstützung.
- Sicherheit – Aktualisierung von JMP 8.2, 8.2.1 und 19.0 für libcurl.
- Nick hat Snyk dazu gebracht, die Python- und libcurl-Quellen zu scannen, und ich musste die gemeldeten Schwachstellen in Bezug auf Python sortieren. Alle bis auf zwei waren Fehlalarme. Einer wird in 19.0 behoben, sobald ich auf Python 3.13.2 aktualisiere. Sobald der Fix auf 3.11 zurückportiert ist, kann er in einer 18.x-Sicherheitsversion behoben werden. Der andere, ebenfalls in Python 3.13.2 behobene Fehler betrifft nur Benutzer eines bestimmten externen Python-Pakets.
Interaktives HTML
- Paul Spychala : Behebung der Fensteranpassung für Diagramme in ScrollBoxen ( JMPHTML-14364 ) und anderer Fensteranpassungsfehler.
JMP Live
- Aurora: Verbesserungen bei Kontrolldiagrammwarnungen (Fehlerbehebung, Cursor-Paginierung von Markierungen abgeschlossen, Schreiben weiterer Informationen ins Prüfprotokoll, wenn eine Warnung ungültig ist, aufgezeichneter Discovery-Vortrag – vielen Dank an Valerie Nedbal und Annie Dudley ). Einige Pakete von Drittanbietern aktualisiert.
Statistiken
- John Sal:
- In der Prozessprüfung weitere Untergruppenarbeit für den CCB-Start (JMP-24655, JMP-22702), Korrektur des Speicherskripts für n-Trials (JMP-23533), Unterstützung des Spaltenumschalters für Live-Veröffentlichung (JMP-24800), Einstellung der Unterstützung von Test5 für nicht normale Prozesse (JMP-23533) und Vergrößerung einiger Alarmdiagrammmarkierungen.
- Fügen Sie im Profiler für das Optimierungs-Kontrollfeld eine Spalte „Anzeigen“ mit Kontrollkästchen für Antworten und Faktoren hinzu, fügen Sie die Schaltflächen „Einstellungen an Tabelle anhängen“ und „Wünsche speichern“ hinzu und ermöglichen Sie den Zugriff auf Abhängigkeiten bei Änderungen der Wünsche (JMP-23768).
- Fügen Sie im K-Means-Clustering einen „Initial Clusters“ mit Auswahlmöglichkeiten für die Zufallsauswahl oder die Verwendung einer Kategoriespalte hinzu (JMP-10060).
- Im XCode-Debug-Build wurden mehrere von ASAN erkannte Zugriffsverletzungen in der Bayesschen Optimierung gefunden.
- Im Mac-Debug-Build wurden mehrere Asserts im Zusammenhang mit der Größenänderung des Datentabellenfensters und dem Ziehen von Asserts gemeldet.
- Im Contour Profiler wurde die Option „Datenpunkte“ (JMP-24857) hinzugefügt, die beim Anzeigen von Iterationsläufen in der Bayesschen Optimierung für bekannte Antwortfunktionen hilfreich ist.
- Elizabeth: Mehrere in Mixed/GLMM gefundene Fehler im Zusammenhang mit den empirischen Standardfehlern behoben (JMP-24768, JMP-24790, JMP21118). Außerdem wurde ein Absturz in Mixed mit heterogenen wiederholten Strukturen gefunden und behoben, wenn bei einem Subjekt vollständig Daten fehlen (JMP-24854).
Stat-Dokumentation
- Michael C: Habe einige zuverlässigkeitsbezogene Dokumentationsaktualisierungen für 19 vorgenommen, einschließlich der Neuorganisation der Hilfekapitel, um das aktualisierte Menü „Analysieren > Zuverlässigkeit und Überleben“ widerzuspiegeln. Habe mit der Planung meines Teils einer Roadmap-Sitzung bei Discovery Europe begonnen. Habe Lebensläufe für die Stelle als Sommerpraktikant überprüft. Fortsetzung der String-Konsolidierungsarbeiten für doppelte Strings, die in allen Sprachen identische Übersetzungen haben.
Statistische Tests
- Jacob: Testen von Updates für Sample Size Explorers mit Yeng. Aktualisierte Unit-Tests für den Acceptance Single Sample Explorer und schrieb neue Unit-Tests für den Nonparametric Tolerance Explorer. Sichtung von DOE-Jira-Tickets. Vorbereitung einer Präsentation zur Verwendung von abdeckenden Arrays in Unit-Tests mit Mark. Untersuchen potenzieller Leistungsprobleme.
- Mark: Chris und ich haben die neue Art und Weise besprochen, wie Mehrfachantworten in der Bayesian Optimization-Plattform gehandhabt werden. Ich teste die neue BO-Plattform auf Benutzerfreundlichkeitsprobleme und Fehler. Ich habe am F&E-Kolloquium teilgenommen. Offene Tickets für Easy DOE mit Jacob sortiert.
- Tonya: Testen neuer CCB-Funktionen wie Festlegen der letzten n Untergruppen und neuer Dialogfunktionen.
Neuigkeiten aus den Biowissenschaften
- Zeichnete: Kritisches Problem bei Novo mit ihrer Produktionsinstanz von JMP Clinical gelöst – sie haben ihr gesamtes Laufwerk D, das alle ihre JMP Clinical-Konfigurationen enthielt, auf ihr Laufwerk C verschoben – wodurch die Anwendung für alle Benutzer nicht mehr funktionierte. Sie konnten innerhalb einer Stunde mit einer einfachen Optimierung ihres Citrix-App-Launchers, der einen D-Mount-Punkt virtualisierte, wieder zum Laufen gebracht werden. JMP Clinical 19-Bugs/-Funktionen und Jira-Organisation/-Triage. JMP Clinical-Sicherheitsfixes für 19.0, 18.2.1 und möglicherweise 18.2. Unterstützung des JMPC-Entwicklerteams mit JSL- und Design-Zusammenarbeit.
Technischer Support und Engagement
- Gary:
- Es gab viele Erkrankungen innerhalb des TS-Teams, die Support-Teams haben jedoch zusammengearbeitet, um alle Kundenfragen beantworten zu können.
- Unten finden Sie die üblichen Diagramme für das Fallvolumen sowie die Themen für den technischen Support und das Engagement. Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter, der die vom Support in den letzten 14 Tagen gemeldeten Tickets anzeigt.
- Technisches Supportfallvolumen pro Woche:

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

- Engagement-Support-Fallvolumen pro Woche:

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

Entwicklungsvorgänge
- Ich verfolge weiterhin die Verzweigungsaufgaben für 18.2.1. Danke an Jim, Nick und Bob, die so schnell einen Zweig, Builds und Installer sowie Unit-Tests zum Laufen gebracht haben! Ich arbeite an Verbesserungen des MIF-PDF-Prozesses, um bessere PDF-Namen auszugeben. Danke an Qiana und Chris, die mir eine Liste mit Dateinamen für jedes PDF gegeben haben. (Es gibt eine Menge.) Ich arbeite mit Audrey und Ericka (danke an beide) an Urheberrechtsfragen. (Wir brauchen an so vielen Stellen Urheberrechte!) Ich habe die Präsentation von Dmitri Simos am Dienstag genossen. Ich hätte nicht gedacht, dass man Software weniger vertrauen kann, als ich es tat, aber ich lag falsch. Habe etwas über Jira-Benachrichtigungsschemata und Sicherheitsbeschränkungen auf Problemebene gelernt. Danke, Sarah L !
- Shannon L: PLSR-Überprüfungen mit Travis und den JMP-Produktverantwortlichen für 18.2. Monatliche Änderungen bei Atlassian verfolgt und zusätzliche benutzerdefinierte Konfigurationsänderungen bei Atlassian vorgenommen, siehe Listen unten. Wöchentliche technische Besprechungen sowie Besprechungen zur Quellcodeintegration und Schwachstellensuche. Besprechung mit Snyk zu Erneuerungen. Besprechungen mit Projektteams zur Gewährung von Unterstützung bei der Programmverwaltung und allgemeinen Prozessverbesserungen.
- Shannon C: Sichtung häufiger 18.1.2-Abstürze. Habe begonnen, die Seite mit den neuesten Features anhand der Liste der verbleibenden offenen Story-Elemente zu überprüfen. Vielen Dank für die bereits geleistete Sichtungsarbeit bei Epic- und Story-Elementen! Bitte machen Sie weiter so. Diskussionen über Datenbankmigrationen und zukünftige Verbesserungen bei Telemetrie und Absturzdaten.
Lokalisierung
- Allison: Arbeitete an der Verarbeitung der im Februar erfolgten Übergabe der JMP Marketplace-Strings, um die Kits vorzubereiten und zur Lokalisierung an die Anbieter zu versenden; kommunizierte mit Übersetzern bezüglich ihrer Fragen zu Strings für 19.0 Portable UI und Marketplace; überprüfte die Ziele des Lokalisierungsteams für 2025 und lieferte Input; schloss die Schulung zum Ethikkodex ab; recherchierte zur Frage des Entwicklers bezüglich der Layout-Einstellungen für Y-Achsen-Beschriftungen in CJK-Sprachen.
- Trish: Ziele des Lokalisierungsteams für 2025 erreicht. Hilfe bei der Reisekoordination zum Treffen für einige Teammitglieder. Beginne mit der Planung von Meetings während der Woche des Treffens.
Ying: Ich überprüfe weiterhin die EN-Screenshot-Skripte für UG und erstelle bei Bedarf erneut Screenshots ( JMPLOCTOOL-717 ). Derzeit sind die ersten fünf Kapitel abgeschlossen. Drei Jira-Bugs wurden geöffnet, damit das Dokumentationsteam Korrekturen an einigen Screenshot-Skripten vornehmen kann. Reiseplanung für das JMP-Treffen.
- Howard: Hauptsächlich mit Fehlerbehebungen und Tests beschäftigt. Funktion für laufende MemoQ-Projekt-Wortzählseite für Content Connector hinzugefügt.
- Christoph: Erstellte ein Prototypprojekt für die automatische maschinelle Übersetzung, Überprüfung und Nachbearbeitung von JMP Marketplace-Add-In-Beschreibungen. Arbeitete an Anfragen von Übersetzern und Prüfern. Testete neue Automatisierungsfunktionen in unserem Workflow.
- Sohail: Beispielindex: Bereit für die nächsten Schritte. Autoreninformationen aus Skripten entfernen: Beispielskripte: Autor- und Kontaktinformationen entfernen. Konvertierter DJ geprüft.
- Sandig: Habe mit dem Testen des neuen String-Return-Prozessprogramms begonnen. Einige Dashboard-Funktionen zur Projekterstellung überprüft.
Dokumentation
- Qiana: Den Mac Mini der Abteilung neu eingerichtet und neu installiert; Verbindungsprobleme behoben. EA 7-Aufgaben für JMP-Hilfe abgeschlossen. An Aktualisierungen der Beispieldatentabelle gearbeitet. Tests der zugewiesenen Kapitel im mit Oxygen konvertierten DJ abgeschlossen. Projektplanung und -koordination.
- Susan C: EA 7-Aufgaben abgeschlossen, Bücher zurückgesetzt. DJ-Kapitel in Oxygen überprüft. Arbeite an der Dokumentation zum JMP Live-Updater und an JMP Live-Hilfe-Updates für 19. Einen Entwurf der HTML5-Hilfe für 19 erstellt und veröffentlicht. Obligatorische Schulung abgeschlossen.
- Khawar: Beispielindex: Bereit für die nächsten Schritte. Autoreninformationen aus Skripten entfernen: Beispielskripte: Autor- und Kontaktinformationen entfernen . Überprüfter konvertierter DJ.
- Devon: Überprüfung aktualisierter Screenshots von Ying, Überprüfung der Funktion „Spaltenmarkierung“ und Debuggen unseres Skripts zum erneuten Verknüpfen lokalisierter FrameMaker-Dateien.
- Chris : Habe am Hilfe-Build 18.1 gearbeitet, viel an JMPDOC-2262 (Karens seltsames Inhaltsproblem), JMP-11231, JMP-20561 und JMP-20548.
System-/Hosttests - Cary
- Mandy: Habe an vielen Datentabellenproblemen gearbeitet – Korrekturen und Änderungen an Filteransicht und Datenfilter. Mehrere Antwortspalten werden jetzt in der Tabulate-Plattform unterstützt, was gut zu funktionieren scheint. Arbeite an der Confluence-Seite für EA7 und werde ein Tabulate-Video für EA7 machen, um diese Ergänzungen vorzuführen, damit die Leute sie ausprobieren können. Änderungen an Spalten-Tags, sehen gut aus, da sie jetzt sowohl auf Mac als auch unter Windows übereinstimmen, wenn man sie auswählt – und die Benutzeroberfläche scheint übersichtlicher; hoffe, bald JSL dafür zu bekommen, damit ich WFB verwenden kann, um einige Tests zu schreiben.
- Audrey : Teammitgliedern mit EA-Feedback helfen, Branching-Aufgaben für 18.2.1 im Zusammenhang mit Tests abschließen, Änderungen an Jira-API-Endpunkten recherchieren, mit Nala und dem Team das JMP-Treffen planen.
- Nick H : Ich arbeite daran, viele Überprüfungen und EA-Feedback-Tracks nachzuholen, die sich angesammelt haben, seit ich als Geschworener tätig war. Ich habe eine Änderung an der JSL Unit Test-GUI vorgenommen, um Testläufe hoffentlich zu beschleunigen, wenn _utDailyBuild aktiviert ist. Ich habe auch mehrere andere mit 19 Fehlern zusammenhängende Notizbücher und einige andere aktuelle Änderungen gefunden und gemeldet.
Webtests – Cary
- Anna: Testen von Ernests Transform-Fix auf Leckageprobleme. Überprüfen von Xans Update für dynamische Transforms. Untersuchen von Beta-Tracks, um Probleme zu melden.
- Natalie: Weiter an der neuen Kontrolldiagrammautomatisierung gearbeitet. Triage-Diffs, die durch ein Chrome-Upgrade für unsere Bild-Benchmark-Testfälle verursacht wurden.
System-/Host-Tests – Peking
Notiz von Shannon
Danke an Chris Barrett für das Teilen dieses Comics! :smiling_face_with_smiling_eyes: Und ich hoffe, Sie alle genießen den Rest des Valentinstags!

https://www.smbc-comics.com/comic/proof-3