Willkommen zum JMP-Entwicklungsupdate vom 27. Juni 2025!
Es war eine arbeitsreiche Woche für Genehmigungen, da wir den JMP-Code-Genehmigungsmodus herunterfahren. Nächste Woche ist die letzte Woche für Anfragen zu JMP/JMP Pro-Quellcodeänderungen, da der JMP/JMP Pro-Code am 3.7.25 um 17:00 Uhr einfriert. JMP Clinical startet den Genehmigungsmodus für reine JSL-Änderungen heute um 17:00 Uhr und friert am 17.7.25 um 17:00 Uhr ein. Die bisher eingegangenen JMP 19-Genehmigungsanfragen werden unter diesem Epic verfolgt.
Das DevOps-Team arbeitet an den bevorstehenden Branching-Events für 20, 19.1 und 19.0.1 . Während DevOps alles daran setzt, Prozesse und Tools vor dem 3.7.2025 einzurichten, werden wir voraussichtlich auch in der darauffolgenden Woche weiterarbeiten, um die verbleibenden Infrastrukturaufgaben für alle verschiedenen Branches abzuschließen und zu testen. Vielen Dank im Voraus für Ihre Geduld. Wir werden JMP 20 priorisieren.
(nächster Feature-Zweig), JMP 19.1
(nächster Wartungszweig) und schließlich JMP 19.0.1
(monatliche Sicherheitsversion ). Die Epics, die unsere Branching-Aufgaben verfolgen, finden Sie unter den Links im vorherigen Satz. Ich bin vom 4.7. bis 13.7. im Urlaub, aber Shannon L. und Melanie werden in meiner Abwesenheit bei der Organisation und Überwachung der Branching-Aufgaben helfen. Bei Fragen können Sie sich gerne an sie wenden!
Herzlichen Glückwunsch diese Woche an Khawar Latif Khan , unseren Praktikanten im JMP-Dokumentationsteam, der seine Dissertation am Montag, den 23. Juni, erfolgreich verteidigt hat! Khawar teilte mit, dass diese erfolgreiche Verteidigung Teil seiner Promotion in Kommunikation, Rhetorik und digitalen Medien an der NC State University war. Er sagt: „Die Dissertation ‚Designing for Nonprofit Knowledge- and Resource-Sharing in Pakistan: An Activity-Centered Approach to Understanding, Framing, and Designing Collaboration‘ konzentriert sich auf die Untersuchung und Gestaltung von gemeinnützigen Aktivitäten, die die organisationsübergreifende Zusammenarbeit im Zusammenhang mit dem Problem der Gewalt gegen Frauen und Kinder in Pakistan unterstützen können. Unten finden Sie mein Foto mit meiner Dissertationsleiterin (Dr. Stacey Pigg).“ Nochmals herzlichen Glückwunsch zu diesem Meilenstein, Khawar!

Vielen Dank an DOE-Teammitglied Joseph Morgan für sein Update zu seiner laufenden Forschung zu Covering-Arrays beim JMP-Entwicklertreffen dieser Woche! Falls Sie nicht teilnehmen konnten, finden Sie hier eine Aufzeichnung . Im Anschluss an den Entwicklervortrag von Kollegin Irene Ji zu BayesFlo erläuterte Joseph ausführlich die jüngsten Erweiterungen der JMP-Funktionen und Leistungsverbesserungen für Covering-Arrays in JMP 19 (und die Arbeiten, die bis in den 20er-Zyklus fortgesetzt werden).
Vielen Dank an Tonya Mauldin für den Link zu den Zusammenfassungsberichten der kombinierten Daten von EA1-EA8, die hier zu finden sind: JMP Live . Die wöchentliche Zusammenfassung der letzten zwei Wochen finden Sie hier: Wöchentlicher EA-Bericht für die Wochen vom 20. und 27. Juni | 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
Produktmanagement und Produktmarketing
- Kaylee: Diese Woche hatten wir eine sehr spannende Schulung zum Thema Sales Enablement. Dan Valente und Russ Wolfinger präsentierten die Positionierung von JMP im Zeitalter der künstlichen Intelligenz, und Russ gab einen kleinen Einblick in den JMP-Assistenten, an dem er gearbeitet hat.
Diese Sitzung wurde aufgezeichnet . Wenn Sie mehr erfahren möchten, finden Sie in der Sales Enablement Library ein Verkaufsblatt .
- Bryan: Diese Woche habe ich den Usability Study Builder weiterentwickelt. Insbesondere habe ich die Möglichkeit hinzugefügt, bestehende Studien umzubenennen. Letzte Woche habe ich mit Sarah Sylvestre Tests durchgeführt, um sicherzustellen, dass wir gemeinsam Studien erstellen und daran arbeiten können. Außerdem habe ich an einer Ideenfindungssitzung mit dem JMP Live-Team teilgenommen, in der es um die Möglichkeit ging, Datentabellen in JMP Live zu bearbeiten und Antwortwerte im Rahmen einer Versuchsplanung zu erfassen. Darüber hinaus habe ich Input zur Benutzeroberfläche eines JMP AI Assistant gegeben.
Technischer Support und Engagement
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:

Entwicklungsvorgänge
- Myron: JMPTOOL-1619 – Aktualisierung der Indizes abgeschlossen, alte Versionen entfernt, SQL Server-Ansicht zur Auswahl der Eingabedaten aktualisiert. JMPTOOL-1477 – Migration von SQL Server zu AWS/PostgreSQL. Diskussionen über Entwicklungsziele und deren Aktualisierung in PLATO.
- Jim: Installierte macOS 26 (Tahoe) auf mehreren Unit-Test-Rechnern, darunter ein Intel MacBook Pro (2019), das für JMP Pro 19-Tests verwendet wird. Führte mehrere Perforce-Änderungslistenintegrationen in den 19.0-Zweig durch.
- Shannon L: Benutzersupport für Atlassian-Tools, einschließlich der Eröffnung eines Support-Tickets für Jira-Bugs beim Einbinden von Screenshots. Abschluss der Atlassian-Verlängerungen. Diskussionen zu JMP Live 19.5+-Versionen.
- Shannon C: Unterstützte Mia bei Entwicklungsfragen zu Absturz- und Telemetrieinhalten im Zusammenhang mit der Datenschutzprüfung des JMP Assistant-Add-Ins. Planung neuer Releases und Diskussionen über den Fortschritt von Branching-Aufgaben mit dem DevOps-Team. Q2-Entwicklungsgespräche mit verschiedenen Teammitgliedern. Teilnahme an einem Lunch & Learn zu Gender Diversity, Neurodiversität und Queerness. Vielen Dank an das JMP D&I-Team und die Personalabteilung für die Unterstützung dieser informativen und interaktiven Sitzung!
Lokalisierung
- Allison: Habe daran gearbeitet, die Übersetzungspakete für den Schnellstart 19.0 fertigzustellen und sie an die Übersetzungsteams gesendet; habe den Jenkins-Job zum Kopieren der Schnellstartbilder/-gifs in unseren l10nsource-Bereich in P4 ausgeführt und Howard Fehler gemeldet, damit der Vorgang behoben wird; habe mit Entwicklern und Übersetzungsteams über Fragen zu PortableUI und Marketplace-Strings kommuniziert; habe Marketplace-Übersetzungen verarbeitet und sie nach GIT gepusht; habe unsere vorhandenen Jenkins-Jobs und Jira-Epics überprüft, um sie für die DJ-Übergabe vorzubereiten, Vorlagendateien für DJ Web, JMP Live Help, HTML5; habe den Schulungskurs zur Sicherheit abgeschlossen; habe einen von O'Reily in PLATO bereitgestellten Projektmanagementkurs abgeschlossen, bevor unser Abonnement endet.
- Ying: Test JMP Live Help Auto abgeschlossen – Lokalisierte Hilfe-Einrichtung: Jenkins-Jobs erstellen. HTML5-Hilfe testen: Lokalisierte Hilfe erstellen. FrameMaker-Installationsproblem behoben. Schulung und Sensibilisierung des Security Incident Response Teams (SIRT) abgeschlossen (2. Quartal 2025). Die modifizierten EN-Bildskripte für DJ überprüft.
- Christoph: Arbeite an einem neuen Job zum Kopieren lokalisierter Dokumente in Exp- und Testumgebungen (HTML5 und JmpLive). Arbeite an der Einrichtung neuer Lokalisierungsprojekte in unserem Lokalisierungs-Dashboard. Teste neue L10N-Automatisierungsfunktionen (neuer Return-Job – Builtins) und behebe Fehler. Unterstütze beim Starten und Empfangen von Übersetzungen an und von unseren Lieferanten.
- Niemals: Arbeitete an der Verbesserung der Textblasen der RAG-Chatbot-Benutzeroberfläche, verbesserte die Latenz und reduzierte Berechnungen mit der Zusammenfassungsfunktion und fügte Benutzer-/Systemprotokollierung hinzu.
- Howard:
- Abgeschlossener Schnellstart-Auffülljob und Image-Diff-Job
- Funktion zur Dashboard-Projektvorlage für Eins-zu-viele-Beziehungen zwischen Projekten und Domänen hinzugefügt
- Beginn der Integration des JMP-UI-Skripts in die Dashboard-Automatisierung
- Trish : Planung für DJ-, MDC-, KS- und JMP-Live-Hilfeübergaben. PLATO-Entwicklerzielbesprechungen mit dem Team.
Dokumentation
- Qiana: Arbeit an der Filterfunktion für Datentabellenspalten begonnen. JMP-26876 und JMP-26754 bearbeitet. Treffen mit Mandy für eine Demo der neuen Filterfunktion (danke, Mandy!). Testfeedback in die Tastaturkürzel- und Menübeschreibungskarten integriert. Produktionsskripte auf den Karten ausgeführt. Projektplanung und -koordination.
- Khawar: Oxygen-Callouts: Erstellen von Bildern für QPM. JMP-Einstellungen: Aktualisieren des Kapitels in UG und Hinzufügen von Hilfeschlüsseln.
- Devon: Habe die Dokumentation zum Bearbeitungsbereich des Datenrasters zur Überprüfung gesendet und Mandys Kommentare umgesetzt, die Dokumentation zu Spalten-Tags abgeschlossen und eine interne Dokumentation für die Durchführung einer PDF-Überprüfung mit Adobe Cloud geschrieben.
- Susan C:
- In letzter Minute wurden einige Änderungen an den Schnellstarttipps vorgenommen und an die Lokalisierung übergeben.
- „Holen Sie das Beste aus JMP TI heraus“ wurde aktualisiert.
- Einbindung des Feedbacks zur JMP Live/Public-Benutzer-/Administratorhilfe.
- Arbeite an der Aktualisierung von JMP Live/Public-Skripten.
- Hatte das Lokalisierungs- und Dokumentenmeeting und habe unsere Meeting-Notizen aktualisiert.
System-/Host-Tests – Cary
- Mandy: Nach dem Urlaub habe ich Jiras, Überprüfungen und andere Sachen nachgeholt; viele Änderungen/Korrekturen in Tabellenform aufgeführt, also habe ich diese Woche hauptsächlich daran gearbeitet und einige Tests im JSL-Framework hinzugefügt, um diese Änderungen zu bestätigen; habe ein paar Dokumentelemente und die Schnellstarttipps überprüft, nachdem die Änderungen vorgenommen wurden; habe das Sicherheitstraining in LMS absolviert; werde mit der Vorbereitung meiner Daten und meines Dokuments/meiner Präsentation für den Discovery Summit Americas beginnen.
- Audrey: Die Tests für JMP 19 laufen weiter, während wir uns dem Code Freeze nähern, und insgesamt läuft alles gut. Ich habe einige Planungen für die Tests des 18.2.2-Installationsprogramms, zukünftige Unit-Testläufe nach dem bevorstehenden Branch-Event und einige Jiras-Tests durchgeführt.
- Nick H: Die Arbeit an den 19.0-Verifizierungen wurde fortgesetzt. Außerdem habe ich weiterhin Updates für das Test-Dashboard unter http://jmptooldev.dev.jmp.com/testing/dashboard/ mit dem neuen PostgreSQL-Backend bereitgestellt. Einige Seiten funktionieren jetzt, die komplexeren Seiten sind jedoch noch in Arbeit.
- Jäger: JIRA-Überprüfungen. Untersuchte einen Absturz mit Datenfiltern in Projekten, führte im Labor einige Tests auf MDA692 mit der aktualisierten Tahoe 26.0 Developer Beta 2 durch und überprüfte die Tastaturkürzel und Menübeschreibungskarten für Qiana.
System-/Host-Tests – Peking
Kern
- Dave B: Ein von Xan gemeldeter Absturz beim Textimport wurde reproduziert und behoben. Das Crashreader-Programm wurde aktualisiert, um ein DevStudio-Problem beim Lesen von PDF-Dateien von einem Netzlaufwerk zu beheben. Es wurde versucht, einen Smootherseg-Absturz zu reproduzieren, was jedoch nicht gelang. 19.0 Jiras wurden geprüft.
- Evan: Besprechungen, Diskussionen und andere Arbeiten rund um JMP Assistant. Verschiedene Fehleruntersuchungen und -überprüfungen. Arbeite am Telemetry-Entwicklergespräch.
- Xan: Dokumentenüberprüfung, Fehlerbehebungen im zukünftigen Zweig.
Hosting und Schnittstellen
- Will: Ich arbeite an der Einführung eines Fortschrittsbalkens für Python Install Packages(), damit JMP bei der Installation größerer Pakete, deren Installation länger dauert, nicht mehr hängen bleibt. Dies ist ein Fix für JMP-26438 .
- Paul:
- Letzte erwartete Updates für Python für JMP 18.2.2 und JMP 19.0 – 18.2.2 wurde auf Python 3.11.13 aktualisiert und 19.0 erhielt Python 3.13.5.
- Es stellte sich heraus, dass alle vier PLATO-Kurse, für die ich mich angemeldet hatte und die ich bis Ende des Jahres absolvieren wollte, O'Reilly-Kurse waren (die SAS auslaufen lässt). Von Ende letzter Woche bis diese Woche habe ich sie alle absolviert…
Interaktives HTML
- John Powell:
- Ein Fehler mit fehlenden Markierungen in Diagrammen bei der Prozessprüfung mit einem lokalen Datenfilter wurde behoben ( JMP-26715 ).
- Eine Protokollnachricht für nicht unterstützte Teilauswahlindikatoren ( JMPHTML-14687 ) wurde hinzugefügt.
- Füllvorgänge für Konturen, Karten, GStream und Polygone wurden aktualisiert, um „evenOdd“ zu verwenden und so einer kürzlichen Änderung beim JMP-Rendering zu entsprechen ( JMPHTML-14696 ).
- Ein Problem wurde behoben, bei dem Backslash-Zeichen aus OutlineBox-Titeln entfernt wurden ( JMPHTML-13408 ).
- Ein Problem mit CellPlotPlatform wurde behoben, bei dem CellPlots mit einer definierten X-Rolle fehlten ( JMPHTML-14666 ).
- Probleme behoben, die dadurch verursacht wurden, dass CellPlots „Hidden“ und „Exclude“ nicht richtig unterstützten ( JMPHTML-14159 , JMPHTML-14670 ).
- Pie Segment-Referenzbilder für Sams neue Pie Segment-Unit-Tests neu erstellt, da er keinen Mac hat.
- Einzelne Unit-Tests wurden behoben, die fehlschlugen, weil Abhängigkeiten nicht einbezogen wurden.
- Mit Praveena auf dem monatlichen Treffen der Americas SEs einen Vortrag zum Thema „Was ist neu in interaktivem HTML für JMP19“ gehalten.
- Den SIRT-Sicherheitsschulungskurs abgeschlossen.
- Entwicklungsziele und -plan zu PLATO hinzugefügt.
- Mike Stickles: Ich habe zusätzlich an JMPHTML-14483 ( GB: Zeile: Gestapeltes Diagramm liefert anderes Ergebnis mit Sortierung=Zusammengefasst ) gearbeitet, dies aber zurückgestellt, da der gefundene Fix einen anderen Fehler erzeugte, bei dem ich mir nicht sicher war, ob ich ihn vor dem Code-Freeze beheben könnte. Ich habe mit der Arbeit an JMPHTML-14720 (Kontrolldiagramm mit Prozessfähigkeit stürzt ab) begonnen, einen Fix erstellt und diesen sowohl in die Hauptversion als auch (nach Genehmigung) in Version 19.0 integriert.
Statistiken
- Elizabeth: Ein Fehler in GLMM mit fehlenden Werten in einer Häufigkeitsspalte wurde behoben, der einen Absturz von Causal Treatment verursachte. Code-Reviews für die Leute. Nominal-multinomiales GLMM funktioniert (es liefert jetzt Ergebnisse, aber ich bin mir nicht sicher, ob sie schon vollständig korrekt sind. Aber es geht voran!).
Stat-Dokumentation
- Michael C: Dokumentation der zuverlässigkeitsbezogenen neuen Funktionen für 19.0 abgeschlossen und Dokumentation der neuen Fit-Model-Funktionen fast abgeschlossen; Dokumentationsentwürfe für Colleen und Safiya geprüft.
Statistische Tests
- Mark: Ich habe mit Jacob am Entwurf unserer Präsentation über den Einsatz von DOE zur Prüfung der Software-Usability für die FTC im Oktober gearbeitet. Ich habe mit Jacob am Entwurf unserer Fallstudie über den Einsatz von DOE zur Prüfung der Software-Usability gearbeitet, die diesen Sommer von der ISEA veröffentlicht wird. Ich habe die Bayesianische Optimierungsplattform für Kasia und Chris getestet. Ich habe mit Yeng und Chris Probleme mit dem Profiler identifiziert, von dem BO stark abhängt. Ich habe das Add-In aktualisiert, das die IndPenSim 2-Simulation für den Einsatz in BO-Workshops emuliert. Nächste Woche bin ich die ganze Familie im Urlaub.
- Tonya: Arbeite an Beta-Berichten, Unit-Test-Bereinigungen und Fehlerüberprüfung.
Neuigkeiten aus den Biowissenschaften
- Drew: JMP Clinical 19.0 Jiras zuletzt abgeschlossen, bei der Priorisierung von Leistungs- und Funktionsproblemen in anderen JMP Clinica-Berichten geholfen und Novo mit benutzerdefiniertem JMP Clinical-Bericht JSL unterstützt.
- Richard: Habe mit einem UNC-Studenten einige simulierte PK-Daten für JMP Clinical erstellt. Fehlerbehebung für 19.
Anmerkung von Shannon
Ich hoffe, alle genießen das Wochenende – gehen Sie früh am Tag nach draußen, um Ihrer Aktivität nachzugehen, und überhitzen Sie nicht!!!
