19.0: Abschlusstests – 19.0.1: nur Sicherheitsfixes – 19.1: Codeüberprüfung bis 30. September – 20.0: offen für Pushes an die Hauptkonsole ; 20 EA1: ~30.11.25
Willkommen zum JMP-Entwicklungsupdate vom 8. August 2025!
Vielen Dank an Xan Gregg für den Vorschlag, das obige „Menüband“ zu verwenden, um den aktuellen Stand der einzelnen Veröffentlichungen zusammenzufassen! Da wir mehrere Titel gleichzeitig bearbeiten, hoffe ich, dass dies eine hilfreiche Möglichkeit ist, den Status jedes Titels schnell zu erkennen.
John Hall teilte die folgenden Informationen zu Updates des Online-Skriptindex mit, die in den letzten Entwickler-Updates und -Meetings besprochen wurden. Viele Leute haben bereits daran gearbeitet, JSL-Beispiele für zahlreiche Plattformen in den Tracks 19.1 und 20 zu verbessern.
Das JSL Examples-Projekt zur Veröffentlichung des Scripting Index im Web ( https://jsl.jmp.com ) wird seinen nächsten Auszug basierend auf dem Build 19.1 am 15. August durchführen. Wenn Sie neue ScriptItem-„.example“-Arbeiten haben, verlinken Sie Ihre Arbeit bitte mit dem Epic JMP-27234, und integrieren Sie es bis zum 15. August in 19.1. Kristen Slappey, Evan McCorkle und Matthew Gilmore extrahieren und konvertieren die Daten in Webseiten. Dieses Projekt ist wichtig für LLMs, um zu lernen, wie man JSL besser komponiert.
Vielen Dank an Nick Ruva für die Koordination der Umstellung des Perforce-Servers von JMP auf LDAP-Authentifizierung diese Woche! Wie bereits von JMP-Sicherheitsmanager Travis Lap angekündigt, soll dieses Update die Zugriffsverwaltung optimieren und die Sicherheit von JMP verbessern. Ich danke den ersten Testern, die sich letztes Wochenende für einen kurzen Testlauf angemeldet haben – ein besonderer Dank geht an Jim Borek , Dave Barbour und John Hall für die Meldung der ihnen aufgefallenen Probleme sowie an Nick und Jim für die Beantwortung von Fragen, die Recherche und die Lösung von Problemen im Verlauf der Migration. Wenn Sie auf anhaltende Probleme stoßen, die Ihrer Meinung nach mit der LDAP-Umstellung zusammenhängen, wenden Sie sich bitte an Nick, um Ihr Problem zu schildern, damit er bei der Untersuchung helfen kann.
Ich hoffe, Sie alle konnten in den letzten Wochen an einer oder mehreren unserer Sommerpraktikantenpräsentationen teilnehmen! Diese Woche haben wir virtuelle Demos von Tony McCoy , Bradley Bowen , Mateo Collado , Jäger Sill, Elikem Dodor, Ashley Fowler, Molena Huynh , Jamie Young , Justin Walters , Victoria Uchman und Simran Ajwani gesehen. Wenn Sie die Meetings verpasst haben, finden Sie sie hier: Praktikantensitzung 4 und Praktikantensitzung 5. Links zu diesen und anderen aktuellen Aufzeichnungen finden Sie auch hier .
Es war toll, am Mittwoch auf der Interne Expo in Gebäude C einige unserer lokalen Praktikanten kennenzulernen! Schade, dass die Veranstaltung dieses Jahr wegen des Regens nicht in Gebäude A stattfand, aber diejenigen von uns, die den Weg mit ihren Regenschirmen zu C wagten, fanden einen geschäftigen Raum voller Poster-Präsentatoren und Teilnehmer vor. Ich hatte Gelegenheit, mit einigen Praktikanten zu plaudern und entdeckte sogar unsere JMP-Promi-Interviewerin Cameron mit ihrer Mutter Allison Hines ! Sie können sich eine letzte Runde lustiger Späße mit den Praktikanten bei dieser Veranstaltung ansehen.
Danke an Tonya Mauldin für das Teilen der Beta-/Absturzfälle dieser Woche mit ausgewählten Abstürzen!

Beta- und Absturzfälle für die Woche vom 8. August 2025 | JMP Live
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 19 Sicherheitssperre – 15.08.25
- JMP 19 – Endgültiger Bildkandidat – 18.08.25
- JMP 19 QA-Abnahme – 11.09.25
- JMP 19 auf MyJMP gepostet – 16.09.25
- Eine vollständige Liste der Termine für JMP 18 und JMP 19 finden Sie auf Zusammenfluss .
JMP-Entwicklungsupdates
Entwicklungsvorgänge
- Nick: Bitte lasst mich wissen, wenn ihr noch immer Auffälligkeiten bei Notgedrungen feststellt, die eurer Meinung nach mit der LDAP-Umstellung zusammenhängen könnten. Ich helfe euch gerne bei der Fehlerbehebung! Übrigens: Unser Snyk-Scan wird nächste Woche ebenfalls aktualisiert. Ich arbeite mit Travis zusammen, um die Versionen der Drittanbieterpakete in den Versionen 18.x-20 zu bestätigen, um die Umstellung auf einen manifestbasierten Paketmanager vorzubereiten, den ich für eine bessere Unterstützung unserer Sicherheitsscans entwickelt habe.
- Jim:
- Vielen Dank an Nick Ruva für die gesamte Planung, Durchführung und Unterstützung der Perforce LDAP-Migration!
- Habe viel Zeit mit JMPTEST-1819 verbracht und ODBC-Treiber für JMP 19.0, 19.1 und 20.0 unter Mac OS installiert und konfiguriert.
- Erstellte einen ASAN-Build auf Mac OS für JMP 20, führte die UT-Suite aus und meldete JIRAs für neue Probleme
- Habe einen Debug-Build unter WinOS für JMP 20 erstellt, die UT-Suite ausgeführt; habe noch keine JIRAs für neue Probleme gemeldet
- Zusammenarbeit mit CIS zur Neuinszenierung (Änderung durch BeyondTrust) der Sales Engineering-Mac OS-Maschine, deren Administratorrechte entzogen wurden
- Zusammenarbeit mit CIS, um eine BeyondTrust-Änderung rückgängig zu machen, die die Administratorrechte von JMPBLDR auf der JMP 19.1 Sonoma-Testmaschine entfernt hat
- Beginn der Änderungen an WinOS-Build-Skripten für JMP 20
- Perforce-Unterstützung.
- Melanie:
- Dokumentationsprozesse: Ich habe den automatischen Bildprüfer wieder zum Laufen gebracht, der nach einem Python-Update vor einiger Zeit kaputtgegangen war (). Ich habe auch die E-Mail-Einstellungen aktualisiert, einen aktualisierten Buchnamen korrigiert und einige Bücher hinzugefügt, die bei den Prüfungen fehlten (JMPTOOL-1728). Danke an Trish, die bemerkt hat, dass der Job nicht richtig lief. • JMPWRITER-Perforce-Passwort zurückgesetzt und die Anmeldeinformationen in Jenkins aktualisiert. • Einige Fragen zu FrameMaker und Screenshot-Skripting für Trish beantwortet.
- DevOps-Prozesse: Habe am Aufruf des UT Log Capture-Skripts von Jenkins aus gearbeitet. • Frage von SAS zu Backups auf einem Server untersucht, der auf ein neues Speicher-Array migriert werden soll – Priorität dieses Elements erhöht, um die Migration auf JMP-Speicher zu ermöglichen, bevor dies geschieht (Ende September). [JMPTOOL-1734] • Habe das Prozess-Screening-Problem beim Veröffentlichen auf JMP Live für 19.0 untersucht und meinen Senf dazu gegeben. [JMPHTML-14905] • Habe mit der Planung für die Einrichtung und Ausführung von Stringbot auf Main (20.0) und 19.1 in den nächsten Wochen begonnen. • Habe ganz klein wenig bei Perforce-Passwörtern geholfen. Vielen Dank an Nick Ruva für eine sehr saubere Umstellung eines komplizierten Prozesses!
- Abschließend möchten wir uns bei Jim Borek und Nick Ruva bedanken , die in den letzten Wochen eine Menge Unit-Test-Streams für 19.0.1, 19.1 und 20.0 zum Laufen gebracht haben. Hier ist der Gesamtstatus. Es gibt nur noch ein paar störrische Maschinen, mit denen sie sich noch herumschlagen müssen. Diese Grafiken (und viele weitere) sind auf jmplivedaily veröffentlicht: DevOps-Berichte | JMP Live
WINDOWS

- Shannon L: Benutzersupport für Atlassian-Tools sowie Konfigurationsupdates für IdP-Zertifikate. Sicherheitsmeetings, einschließlich Snyk- und PLSR-Reviews. Stakeholder-Meetings und Planung zur Monetarisierung von JMP Marketplace. Wöchentliche technische Meetings, einschließlich Doc-Team-Meeting und Review der Funktionsversion von JMP Live 19.5. Untersuchung neuer Funktionen in Atlassian für Servicekonten.
- Shannon C: Diskussionen über verschiedene mögliche Fehlerbehebungen. Wöchentliche technische Meetings und Austausch mit Teammitgliedern. Überprüfung der Absturz-Score-Tabelle für kurze, nicht aussagekräftige Stacks und dabei einige mysteriöse Abstürze gefunden, die untersucht werden müssen. Untersuchung einiger 18.X- und EA-Abstürze, die von internen Benutzern und über JMP TS gemeldet wurden. Besonderer Dank geht an Dan Schikore und Johannes Schroedl für ihre Hilfe bei der Absturzuntersuchung in dieser Woche!
Lokalisierung
- Allison: 19.0 GPO-Produktionskits vorbereitet und zur Lokalisierung an Linguisten verschickt; DJ SharedTextInsets-Produktionskits vorbereitet und an Anbieter verschickt; die 19.0 Big Books-Testkits in memoQ durchgesehen, um Vorübersetzungen mit den TMs auszuführen, an denen wir Änderungen vorgenommen haben, um englische Quellbearbeitungen widerzuspiegeln; und lokalisierte JMP Live Public-Screenshots validiert.
- Christoph: Vorbereitung des L10N-Workflows für die Übergabe großer Bücher zur Lokalisierung (memoQ-Vorlagen, MT, TMs, L10N-Dashboard). Weiterarbeit an der Abschwächung der Auswirkungen von Stiländerungen in der englischen 19.0-Dokumentquelle auf die Vorübersetzung. Erneutes Testen von Jenkins-Jobs und Skripten, die P4-Operationen mit jmploc nach Eingabe des Passworts ausführen. Testen neuer L10N-Automatisierungsfunktionen (Commit- und Return-Skripte für die JMP-Benutzeroberfläche).
- Sohail: Automatisierte Tests zur Termextraktion und schnelle Entwicklung einzelner Modelle zur Extraktion relevanter Terme. Konverterskript zum Portieren von Dateien nach jmptransweb korrigiert, Abhängigkeiten auf der neuen Maschine installiert und SSH-Zugriff eingerichtet.
- Trish: Weiterleiten
- der lokalisierten HTML5-Hilfe zur Validierung vor dem Senden an die Qualitätssicherung. Zusammenarbeit mit dem Dokumentationsteam zur Lösung verbleibender Probleme, die die Übergabe großer Bücher an die Lokalisierung blockierten.
- Howard: Arbeitete an einem neuen Liefer-QA-Prozess für das Buchprojekt im Dashboard. Integriertes MemoQ-Commit-Projekt in das Dashboard, Fehlerbehebung beim P4-Befehl mit der neuen P4-Passworteinrichtung.
- Sandig: Testen von P4 LDAP-Updates in verschiedenen Jenkins-Jobs. Kontinuierliche Entwicklung/Tests neuer Rückgabeprozesse für Beispieldaten, Builtins und PortableUI.
Dokumentation
- Susan C: Habe die Seite „Neu in JMP“ überprüft und mit Jiras und dem Team an Aktualisierungen gearbeitet. Habe die Arbeit an der englischen Hilfe zu JMP Live/Public und HTML5 abgeschlossen und alle Dateien in rel/19.0 auf die neueste Version aktualisiert. Arbeite am Dokument „JMP Live für SPC“.
- Qiana: NIJ-Seite überprüft und fehlende Einträge ergänzt. Globale Änderungen am Dokument, die L10N identifiziert hat, überprüft. Mit Bob und Tom über das Installationsvalidierungsdokument für JMP 19.0 korrespondiert. L-CAB-Meeting besucht. Nicht verwendete Bilddateien gelöscht und die PNG-Dateien, die künftig im Dokument referenziert werden, entetikettiert. Tom beim Erstellen von Screenshot-Skripten für LS unterstützt. GPO-Buchaktualisierungen und Übergabe an Test und L10N.
- Jill: Durcharbeiten von EG Jiras, Erstellen von Screenshots und zugehörigen JSL-Skripten und Bearbeiten von Marketplace-Add-In-Informationen für kommende Funktionen.
System-/Host-Tests – Cary
- Mandy: Ich behalte die Pushes auf 20/Main im Auge, damit ich einige überprüfen und sie dann für 19.1 an die Entwickler zurückschicken kann. Ich arbeite am Dokument/an der Präsentation des Discovery Summit, an der Zeitplanung und an der Übung vor der Aufzeichnung Ende August. Ich bleibe mit den Zielen und Aufgaben für 2025 auf dem Laufenden.
- Jäger: JIRA-Verifizierungen. Tahoe Dev. Beta 5 auf MDA692 und Macbeta2x86 angewendet und Tests durchgeführt. Versuche immer noch, das zeitweise auftretende Problem zu reproduzieren, bei dem Testverbindungen vom ODBC-Manager auf den Tahoe-Macs beim Zugriff auf die Datenbanken auf jmpdev2 Fehler zurückgeben.
Webtests – Cary
- Anna: Überprüfen von Fehlerbehebungen und Überprüfen geschlossener Probleme für den Desktop Graph Builder in 19.0 und Testen dieser in JMP Live 20.0.
System-/Host-Tests – Peking
Kern
- Dave B: Reproduzierte und behob einen Fehler im Zip-Archiv, der Mandy aufgrund eines fehlgeschlagenen Basistests aufgefallen war. Arbeitete an einem Fehler im entwickelten Add-In-Dialog, der bei der Neuinstallation eines Add-Ins während des aktiven Dialogs auftrat. Arbeitete mit John und Michael an der Refaktorierung von Kontrollkästchen/Optionsfeldern und der Spaltenunterstützung.
- Morgan: Fortsetzung der Git-Arbeit und Arbeit an der Änderung der Markup-Syntax in Notebooks, um Standard-Markdown genauer widerzuspiegeln.
- Khan: Schreiben von Beispielen für den Scripting Index. Achsenanordnung für Control Chart Builder. Erster Entwurf des BorderSeg-Rug-Plots.
- Und S: Kontextmenüoptionen hinzugefügt, um den Boxpfad im Auswahlwerkzeugmodus abzurufen. Abstürze werden untersucht und behoben.
DOE und Zuverlässigkeit
- Caleb: Ich habe die Regressionsmodellierung für mein Formanalyse-Add-In fertiggestellt. Außerdem habe ich an Tests für unser 3D-Druckprojekt gearbeitet. Mir wurde schnell klar, dass ich eindeutig kein Ingenieur bin, da meine Versuche, die Festigkeit dieser Clips zu testen, katastrophal waren. Ich habe mich inzwischen entschieden, diese Aufgabe an Ryan auszulagern, der dafür viel besser geeignet ist. :smiling_face_with_smiling_eyes: Andererseits verliefen die Hitzetests gut! Es wurde sehr deutlich, wie die einzelnen von uns verwendeten Materialien auf die Hitze reagieren, wobei einige deutlich widerstandsfähiger waren als andere.
Hosting und Schnittstellen
- John Schroedl: Microsoft hat einen Workaround für die Leistungseinbußen bei der Multiplikation dünner Matrizen bereitgestellt und ein Fix für 19.1 und 20.0 bereitgestellt. Danke an Jacob Rhyne für das Testen der Änderung während seiner Abwesenheit bei JSM! Diskussion und Überprüfung der laufenden Clipping-Arbeiten. Beginn verwandter Arbeiten zur Verwendung des OS-Share Sheets. Arbeit an Windows-Änderungen zur Unterstützung mehrerer Spalten in Radio- und Kontrollkästchen. Treffen zur Ausarbeitung von Build- und Installationsplänen für ARM-Unterstützung. Hatte einige Meetings zu Symbol- und Barrierefreiheitsplänen in JMP 20. Diverse Absturzuntersuchungen.
- Will: Die MATLAB-Funktion „Send File()“ wurde aktualisiert, um alle verfügbaren Datentabellentypen einzuschließen (JMP-27339). Der MATLAB-Patch wurde bei der Installation aktualisiert, um den Zustand des Python-Pakets auf die Version vor dem Patch zurückzusetzen (JMP-27308). Außerdem wird an weiteren MATLAB-Fixes gearbeitet.
Interaktives HTML
- Mike Stickles: Ich arbeite derzeit an JMPHTML-14080 ( Änderungen des exportierten Datumsformats abhängig von regionalen Einstellungen ). Ein Fix ist bereits fertig, aber ich führe zusätzliche Tests durch, da viele Formatierungskombinationen betroffen sein könnten. Außerdem wurde der Fix für JMPHTML-14740 ( Balken für die erste Gruppe sind nicht korrekt ) in den 19.1-Zweig migriert.
- Praveena:
- John Powell: Engagierte Unterstützung für Scatterplot 3D-Tooltips ( JMPHTML-14132 ). Vorbereitung der Aufzeichnung eines On-Demand-Videos für JMP Discovery 2025 in Austin.
Statistiken
- Jianfeng: Ich arbeite an der Behebung von Absturzfehlern, die von Kunden gemeldet wurden (JMP- 27505 und JMP -27491 ). Außerdem habe ich Fortschritte bei der Erweiterung der multivariaten Plattform um die neue Funktion des multivariaten Normalitätstests JMP-26678 gemacht.

- Annie:
- Beheben von Jira-Tickets und Integrieren von Änderungen in 19.1.
- Ich übe meine Discovery-Vorträge als Vorbereitung auf die Aufnahmen später in diesem Monat.
- Arbeite mit Xan an der neuen Term-Sortiermethode für die Verwendung in GB und CCB.
Statistische Tests
- Tonya: Arbeite an der Fehlerüberprüfung und der Bereinigung der Komponententests.
Neuigkeiten aus den Biowissenschaften
- Drew: Add-Ins, die die Python-Docx-API zum Parsen und Generieren von DOCX-Dateien nutzen, wenn JMP Tabellen erstellt. JMP Clinical 19.1 und 20.0 Jiras. JMP Clinical DevOps-Unterstützung. Minderung von Sicherheitslücken in JMP Clinical.
- Yiran: Habe meine Arbeit mit dem Add-In abgeschlossen, das ich auf dem Marktplatz eingereicht habe, und einen Blog-Beitrag veröffentlicht. Präsentiert auf der SAS-Expo mit großartigem Feedback.
- Richard: Hat mir Spaß an JSM gemacht und er hat einen halbtägigen Kurs über angewandte Improvisation für Statistiker und Datenwissenschaftler gegeben.
Technischer Support und Engagement
- Wendy:
- Schönen Freitag! Wir haben die Praktikantenpräsentationen der letzten zwei Wochen sehr genossen. Wir möchten Chris Gotwalt für seinen BayesOpt-Vortrag und den Organisatoren der Global Technical Enablement JMP 19-Schulungen danken. Wir freuen uns auf die kommenden Schulungen im August und September.
- Nachfolgend finden Sie die üblichen Diagramme zum Fallvolumen sowie zu den Themen für den technischen Support und das Engagement. Hier finden Sie die TS JMP Live-Berichte und den Link zum Jira-Filter, der die vom Support in den letzten 14 Tagen gemeldeten Tickets anzeigt.
Technisches Support-Fallvolumen 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:

Notiz von Shannon
Danke an Annie Dudley für dieses wunderschöne Bild! Ich finde, wir alle brauchen mal wieder blauen Himmel nach der verregneten Woche in Cary … :smiling_face_with_smiling_eyes:
Annie sagt: „Hier ist ein Foto von mir und meinem Sohn Arthur während unserer Forschungsexpedition mit Earthwatch vor zwei Wochen in Andorra.“ Annie und Arthur waren freiwillige Forschungshelfer bei einer Earthwatch-Gruppenexpedition. Hier erfahren Sie mehr über die gemeinnützige Organisation Earthwatch und die Möglichkeiten, an ähnlichen Reisen teilzunehmen.
Habt ein schönes Wochenende!
