Willkommen zum JMP-Entwicklungsupdate vom 18. April 2025!
Wir haben nun unseren Freeze für JMP 19 EA8 erreicht. Bitte aktualisieren Sie die Abschnitte „Motivation“ und „Zusammenfassung“ Ihrer Feature-Seiten so schnell wie möglich. Überprüfen Sie außerdem alle offenen Elemente, die sich derzeit auf der Seite „Späte Features“ von JMP 19 befinden, und verschieben Sie abgeschlossene Elemente in den Abschnitt „Abgeschlossen“. In vielen Fällen verwenden wir Epics auf der Seite „Späte Features“, um den Abschluss verspäteter Projekte zu verfolgen. Fehler müssen nicht mit diesen Feature-Epics verknüpft werden, da sie später im Zyklus behoben werden können. Trennen Sie daher unvollständige Fehler gerne von Epics, sobald alle Story-Elemente abgeschlossen sind.
Da die Arbeiten an den JMP 19-Funktionen abgeschlossen sind und wir uns auf JMP 20 vorbereiten, melden Sie sich bitte auf der Seite „Freiwilligenplan für JMP-Entwicklertreffen“ an, wenn Sie in den nächsten Monaten an einem Treffen teilnehmen möchten! Nächste Woche berichten Alex Taylor und andere JMP Live-Teammitglieder über die Umstellung von JMP Live auf Git.
Wie einige von Ihnen vielleicht bereits wissen, soll JMP 19 im Kompatibilitätsmodus auf Rechnern mit neuen Windows ARM-Prozessoren laufen. Die JMP-Entwicklung arbeitet darauf hin, dass JMP für JMP 20 nativ in Windows ARM-Umgebungen funktioniert, da immer mehr der benötigten Bibliotheken in dieser Umgebung unterstützt werden. Vielen Dank an Johannes Schroedl für die Mitteilung der Fortschritte in diesem Bereich in dieser Woche!
Ich konnte die allererste Instanz eines JMP-Builds für ARM zum Laufen bringen. Dank eines von Paul Nelson erstellten Skripts konnte ich auch Python verwenden! Einige Funktionen wie OpenBLAS sind natürlich deaktiviert, aber es ist ein Fortschritt!

Abschließend möchten wir uns bei Shannon Leslie bedanken, die uns die Details zu den Atlassian-Produktänderungen für Jira/Confluence vom 7. April mitgeteilt hat:
Am 7. April hat Atlassian Änderungen an unseren Jira- und Confluence-Cloud-Sites eingeführt. Eine Liste der relevanten Änderungen mit hervorgehobenen Details und Dokumentation finden Sie hier.
Die Änderungen umfassen:
- Beobachten Sie Elemente im Inhaltsbaum innerhalb eines Confluence-Bereichs
- Abkündigung der JQL-Such-/Ausdrucksendpunkte (ab 1. Mai)
- Konfigurieren der Spaltenansicht untergeordneter Probleme im übergeordneten Problem
Wenden Sie sich bei Fragen an Shannon Leslie oder einen anderen JMP Atlassian-Administrator.
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 19 Überprüfungsmodus – 23.05.25
- JMP 19 EA9 Einfrieren – 6/5/25
- JMP 19-Genehmigungsmodus – 13.06.25
- 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
Kern
- Dan S: Die Sichtung und Behebung von Fehlern beim Speichern von Skripten in englischer Sprache wird fortgesetzt. Probleme mit der Anzeige von Kombinationsfeldern im Eigenschaftenfenster in nicht-englischen Sprachen wurden behoben. Die Streckung des Filteransichtsfensters in Datentabellen wurde behoben und das Popup-Menü für die Filteransicht aktualisiert. Abstürze beim Drag-and-Drop innerhalb einer Gruppenplattform und bei der Verwendung von „Abrufen“ im Dialog „Konturdiagramm“ wurden behoben.
- Evan: Das JMP Telemetry Explorer Add-In wurde überarbeitet. Die erste Version von Mimic TestRunner für interaktive Tests wurde erstellt (siehe //depot/main/test/Mimic/RunMimicTests.jsl). Die bei diesen beiden Projekten gefundenen Fehler wurden gemeldet.
- Khan: GB-Anpassungslinie zeigt binomiale Konfidenzintervalle, wenn die Antwort kategorisch mit 2 Ebenen ist; Leistungsproblem bei PreEval im Vergleich zu Formeln mit Zeichenfolgen; Absturz der Arbeit.
- Dave B: Der Statusdialog des Add-Ins wurde überarbeitet. Fehlerbehebungen bei „Bild abrufen“. Zwei anonyme Benutzerabstürze wurden reproduziert. Ein Fehler auf dem Mac wurde behoben, der dazu führte, dass 3D-Grafiken nicht korrekt gescrollt wurden.
DOE und Zuverlässigkeit
- Irene: Codeüberprüfung mit Ryan und Joseph zur BayesFLo-Implementierung in JMP; habe BayesFLo gestern für EA8 eingereicht.
- Caleb: Einige String-Updates für die Sample-Size-Explorer abgeschlossen und mit der Arbeit an den verbleibenden CSALT-Fehlern begonnen.
- Markieren: Die Tests der Plattform zur Bayesschen Optimierung wurden fortgesetzt.
Hosting und Schnittstellen
- Paul N:
- Sicherheitsupdates für Python.
- JMP 19 von 3.13.2 auf 3.13.2.
- 3.11.12 aus dem Quellcode kompilieren – Universal Build unter macOS, x86_64 Build unter Windows. Python 3.11.x befindet sich im Wartungsmodus mit Sicherheitsfixes. Das bedeutet, dass keine Binärinstallationsprogramme vorhanden sind und wir aus dem Quellcode kompilieren müssen.
- JMP 18 vom 3.11.11 bis 3.11.12.
- Ich arbeite mit John Schroedl zusammen, um meine Python-Update-Skripte zu übernehmen und zur Unterstützung von Windows ARM64 Python neu zu schreiben.
- Damit hat er die ARM64-Version von JMP 19 mit Python-Unterstützung zum Laufen gebracht.
- JIRAs werden priorisiert und zum Testen übergeben.
- JMP-25544 – Zeichenfolge im Excel-Profiler ändern JMPs -> JMP
- JMP-25783 – Triggerfehler, wenn JSL Python Reset () ein Parameter gegeben wird, es nimmt keinen an.
- JMP-24717 – in einer vorherigen Änderung behoben.
- JMP-24183 – in einer vorherigen Änderung behoben – I18N im Skriptindex.
- JMP-24402 – Zeichenfolgen für das Dropdown-Menü wurden fälschlicherweise als NOTRANS markiert
- John Schroedl: Arbeite an Projekt- und Quellcodeänderungen für eine native Windows-ARM64-Version. ARM-Support von MS App Assure. Danke an Paul für die Aktualisierung der Python-Skripte zur Unterstützung der x64/arm64-Aufteilung. Absturzberichte wurden untersucht. Anruf bezüglich Intel-Auth-Plänen.
Interaktives HTML
- Paul Spychala : Die letzten Wochen habe ich damit verbracht, Funktionen und Fehlerbehebungen für HTML- und JMPLive-Exporte zu verbessern.
- Beheben von Fehlern mit „An Fenster anpassen“ und einer GroupX-Rolle mit einem eindeutigen Wert ( JMPHTML-14464 ) sowie allgemeinen Problemen mit der Benutzerfreundlichkeit von „An Fenster anpassen“ ( JMPHTML-14480 , JMPHTML-14319 ).
- Weitere Codebereinigung und Refactoring, um die Wartung und Prüfung des Codes zu erleichtern ( JMPHTML-14423 )
- Zusätzliche Oneway-Menüs mit rotem Dreieck in JMPLive ( JMPHTML-14469 )
- Parallel Plot-Fehler mit der Gruppenrolle ( JMPHTML-14042 ).
- ScriptSegment-Tooltips (GStream und benutzerdefinierte Grafiken) werden nicht an der richtigen Stelle im Diagramm angezeigt ( JMPHTML-14475 ).
- Absturzfehler des Profilers und kleinere Macken der Benutzeroberfläche ( JMPHTML-14491 , JMPHTML-14342 , JMPHTML-13661 ).
- Umbenennen der 3D-Achsenbeschriftung von Streudiagrammen wird unterstützt ( JMPHTML-14233 ).
- Zusammenarbeit mit Praveena am Discovery Europe Abstract.
- John Powell:
- Interaktive HTML-Streudiagramm-3D-Arbeit:
- Verbessertes Rendern der Markierungsform durch 3D-Zeichnungen statt Texturen ( JMPHTML-14479 ).
- Unterstützung für Zeichen- und Unicode-Markierungsformen hinzugefügt ( JMPHTML-14486 ).
- Beleuchtete/schattierte Darstellung von Markierungsformen im Markierungsmodus mit hoher Markierungsqualität hinzugefügt ( JMPHTML-14496 ).
- Verbesserte DOT-Markierungsform durch einen benutzerdefinierten Shader ( JMPHTML-14501 ).
- Einige JMP-Probleme gemeldet:
- Hauptkomponenten verlieren den Status des Kontrollkästchens „Beschriftungsvariablen“, wenn die Analyse wiederholt wird ( JMP-25848 ).
- Transparenzeinstellung für Zeichenmarkierungsformen im Scatterplot 3D ignoriert ( JMP-25834 ).
- Scatterplot 3D zeichnet einige Gitterlinien schwarz auf schwarzen Wänden ( JMP-25870 ).
- Auf einen Beitrag der JMP-Benutzer-Community mit einer Problemumgehung für nicht unterstützte Gruppenebenen in der Ansicht geantwortet.
- Diskussion über die Veröffentlichung nicht synchroner Berichte ( WEBJMP-9857 ).
- Besprochene Analyse von Jira-Story-Points mit Praveena und Shannon Leslie.
- Besprach mit Dieter Praveena und Paul Spychala die übergeordneten Ziele für die neuen Funktionen von JMP 20.
- Habe ein Abstract für den JMP Discovery Summit 2025 in Austin, TX, eingereicht.
- Praveena: John und ich haben uns mit Shannon Leslie getroffen, um zu besprechen, wie wir Jira-Berichte an den Workflow unseres Teams anpassen können. Außerdem habe ich mit Paul Spychala zusammengearbeitet, um ein Abstract für Discovery in Austin einzureichen, und an folgenden Jira-Berichten gearbeitet:
JMP Live
- Aurora: Erweiterte Benutzersuche nach Anmeldenamen. Fehlerbehebungen – mehrere leicht fehlerhafte übersprungene Tests behoben, verbesserte Fehlermeldung bei der Veröffentlichung einer großen Anzahl von Warnungen, standardisiertes E-Mail-Benachrichtigungs-Design, fehlerhaftes CLI-Tool usw. Drittanbieterpakete aktualisiert. Confluence-Artikel „ So verschieben Sie eine sehr große Datei von/zu einem JMP Live-Server “ erstellt. Wesentliche Aktualisierungen der Seite „Neue Funktionen“ „ Neu in 19.0: Kontrolldiagramm-Triage “ vorgenommen.
Statistiken
- Laura CS: Beantwortete E-Mails mit SEM-Fragen. Habe einen Großteil des Codes für die Gleichheitsbeschränkungen in MIIV-2SLS überarbeitet, um Abstürze und Fehleranfälligkeit zu reduzieren. Ich traf mich mit Taylor, um eine mögliche Zusammenarbeit bei der Verwendung von Instrumentvariablen in SEM zu besprechen. Ich überprüfte ein Manuskript, das ich gemeinsam mit Kollegen der UNC auf unserer SEM-Plattform verfasse.
- Elizabeth: Fehleruntersuchungen und -behebungen. Danke an Johannes Schroedl für seine Hilfe bei der Untersuchung eines nicht aussagekräftigen Absturzstapels!
Stat-Dokumentation
- Michael C: Habe im Vorfeld des EA8-Hilfe-Builds Dokumentationsaktualisierungen geprüft; Ziele für 2025 mit Teammitgliedern besprochen; Zeichenfolgen geprüft; Starttermin unseres Sommerstudenten nächsten Monat geplant.
Statistische Tests
- Jacob: Arbeite an Tests für set cover(). Teste Easy DOE, um Antwortaktualisierungen für EA8 zu simulieren. Untersuche Performanceprobleme. Überprüfe Tickets und bereinige Unit-Tests.
Neuigkeiten aus den Biowissenschaften
- Drew: Integration zusätzlicher Funktionen in IQ/OQ-Skripte zur Generierung von PDF/RTF mit Signaturseite per Mausklick (Danke an Jeff Perkinson für die Erstellung des ersten JSL-Skripts!). Probleme mit dem AE Narratives-Bericht für Amgen wurden priorisiert und Noras Fixes als Patch für die Installation von 18.1.2 bereitgestellt, damit diese vor der Installation von 18.2.1 bewertet werden können. Recherche nach Mods für das Snyk-Skript zum Scannen von Python-Paketen auf Sicherheitslücken. JMP Clinical 19-Fehler und ein letzter 18.2.1-Fehler.
- Richard: Erstellen einer Confluence-Seite mit Videos zu neuen klinischen Funktionen – hier ist der Link: Videos zu klinischen Funktionen .
Produktmanagement und Produktmarketing
- Bryan F: Ich habe weiter an den Symbolen gearbeitet und den Begrüßungsbildschirm für JMP Pro für JMP Live aktualisiert. Außerdem habe ich mich mit Sarah Sylvestre abgestimmt, um einige Usability-Arbeiten für unser Salesforce-Setup vorzubereiten.
Technischer Support und Engagement
- Gary: Schönen Freitag! Nach einer arbeitsreichen Woche beim Reunion waren die Support-Teams wieder da und haben Kunden bei einer Vielzahl von Anfragen unterstützt. Unten finden Sie die üblichen Diagramme zum Fallvolumen sowie zu den Themen für technischen Support und Engagement. Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter mit den vom Support gemeldeten Tickets der letzten 14 Tage .
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
- Melanie:
- Testen des neuen Beispieldatenstringprozesses und Sicherstellen, dass die Tabellen bis Montag zur Lokalisierung bereit sind. Vielen Dank an Myron, Mandy, Qiana, Trish und Krzysztof für die Koordination!
- Qiana erhielt einen kurzen Überblick über die Bearbeitung von Zeichenfolgen in Visual Studio. Letzte Woche demonstrierte ich den Mitgliedern des Dokumentations- und Lokalisierungsteams den Massenimport von Jira-Problemen aus einer CSV-Datei zur Verwaltung komplexer Projekte.
- Habe mich letzte Woche mit Ericka Pirozzi (JMP-Rechtsteam) getroffen und einen neuen JMP-Haftungsausschluss für JSL Builtins abgestimmt.
- Habe während des JMP-Treffens an einigen sehr produktiven Treffen teilgenommen.
- Habe gelernt, wie man den EA Sprint Jira-Prozess für JMP 19 verwaltet. Danke, Shannon L !
- Mein Abstract für den Discovery Summit im Herbst ist fertig. Danke an Mandy, Shannon C und Audrey für ihr Feedback!
- Shannon L: Planung von Folgeaufgaben aus den technischen Meetings der letzten Woche. Weiterführende Hilfe bei der Bereinigung der JMP 19-Storys. Zusammenarbeit mit der Beschaffungsabteilung am Atlassian-Erneuerungsprozess. Bereinigung der Jira-Instanz. Unterstützung bei der Überprüfung der Sicherheitslücken für 18.2.1 und Planung. Arbeite mit Kristen an Projektplänen für das Marketplace-Monetarisierungsprojekt. Wöchentliche technische Meetings.
- Bob: Abschluss der Testkoordination und Freigabe des Beyond Trust-Fixes, damit JMP-Windows-Installer die Registrierung korrekt aktualisieren können. Aktualisierung der Windows 18.2.1-Installer von Python 13.11.11 auf 13.11.12. Aktualisierung des Installer-19-Codes zur Verwendung der aktualisierten Python-Ordnerorganisation in Perforce.
- Shannon C: Untersuchte zahlreiche Abstürze von JMP 19, JMP 18.1.X und JMP 18.2.X und meldete JMPTEST-Jira-Probleme für neue Abstürze. Vielen Dank an viele Helfer, darunter Dave Barbour , Dan Schikore , Jacob Rhyne , Ernest Pasour und Mandy Chambers, die uns geholfen haben, mehrere Probleme zu reproduzieren!
Lokalisierung
- Ying: Überprüfung der EN-Screenshot-Skripte für DJ abgeschlossen und bei Bedarf Screenshots neu erstellt ( JMPLOCTOOL-735 ). Sechs Jira-Bugs wurden für das Dokumentationsteam geöffnet, um bestimmte Screenshot-Skripte zu korrigieren. Ein Jira-Bug für die Funktion wurde geöffnet ( JMP-25873 ). Beginn der Überprüfung der EN-Screenshot-Skripte für EG und bei Bedarf Screenshots neu erstellt ( JMPLOCTOOL-736 ). Ein Kapitel wurde abgeschlossen und ein Jira-Bug wurde für das Dokumentationsteam geöffnet, um bestimmte Screenshot-Skripte zu korrigieren.
- Christoph: Vorbereitung und Einführung neuer Programmierrichtlinien und -standards für die L10N-Tech-Gruppe (Pull Requests und Codekommentare). Testen der Konvertierung von FM-Dateien in DITA-XML basierend auf dem Skript des Doc-Teams. Bereitstellung von Updates für JMP Live-Übersetzungen. Aktualisierung von memoQ-Vorlagen.
- Allison: Habe mit Übersetzern und Entwicklern über Übersetzungsanfragen kommuniziert, die wir für 19.0 Portable UI-Strings erhalten haben; habe vom QA-Team gemeldete Übersetzungsprobleme bei JMP Live-Strings behoben; habe mit Howard an der Prüfung der Jenkins-Jobs zum Kopieren lokalisierter JMP Doc Library-PDFs und Titelseiten-PDFs in die dafür vorgesehenen Ordner in P4 gearbeitet.
- Sohail: Bitbucket-Pull-Anfragen für das Team-Repo eingerichtet, getestet und dokumentiert. Informationen, die während der JMP-Reunion von verschiedenen Teams über LLM-Projekte gesammelt wurden, auf einer Confluence-Seite zusammengefasst.
- Howard: Arbeitete an Updates mit dem Add-in Jenkins Job, um übersetzte PDFs in CreateDocLibrary zu automatisieren. Arbeitete an der Fortschrittsfunktion für Dashboard-Aktivitäten.
- Trish: Aktualisierungen der Testmatrix-Informationen. Bearbeitung der Ausgaben für das Treffen. Einige Übersetzungsanfragen bearbeitet. Weitere Recherche zum Hilfe-Bug 18.2 JA.
Dokumentation
- Qiana: Arbeit an Beispieldaten für 19.0 abgeschlossen. Übergabe der Beispieldaten an L10N. Schritte zum Einrichten eines Entwicklungs-PCs zur Vorbereitung auf das Training mit Melanie abgeschlossen. Schulung von Melanie zur Aktualisierung von UI-Strings. Projektplanung und -koordination.
- Khawar: Sauerstoff-Callouts: 2/3 der Callout-Bilder für die Verwendung von JMP fertig. JMP-Einstellungen : Mit der Aktualisierung des Kapitels „JMP-Einstellungen verwenden“ begonnen. Ich arbeite an meiner Zulassung für den Sommer.
- Devon : Habe mit der Entwicklung eines JSL-Syntaxhervorhebungs-Plugins für XML-Dateien begonnen, die verschiedenen Updates für Data Connectors für 19 geschrieben und Änderungen im Buch „Using JMP“ überprüft.
System-/Host-Tests – Cary
- Mandy: Habe JIRAs aufgearbeitet, Fixes überprüft und Tests hinzugefügt. Beim Beheben der Probleme sind einige Abstürze aufgetreten und ein weiterer Absturz eines Benutzers im Zusammenhang mit Tags und Eigenschaften gemeldet. Ich habe an Datentabellenfilteransichten und Tagging gearbeitet und Änderungen an Tabulate mit hinzugefügten Tags vorgenommen – ich hoffe auf mehr Feedback dazu. Nächste Woche werde ich EA8 JMP 19 für die Auslieferung überprüfen und wahrscheinlich mindestens zwei EA-Videos zu Updates der Datenraster-/Filteransichten und Tags/Eigenschaften erstellen.
- Jäger: Überprüfung der Autorisierungselemente JMP-22660 und JMP-22400 abgeschlossen. Problem mit der Akzeptanz beendeter Antwortcodes gemeldet ( JMP-25770 ). Problem gemeldet und Cloud-seitige Fehlerbehebung von Daniel P. für einen Fehler „Nicht übereinstimmendes End-Tag gefunden“ im Protokoll getestet, der beim Anwenden heruntergeladener Antwortcodedateien während der Offline-Autorisierung auftrat. Das BeyondTrust-Update 25.2.40.0 vom Unternehmensportal auf mehreren Windows 10- und 11-Geräten installiert und überprüft, ob JMP 18.x- und 19.0-Installationen die Komponenten korrekt registrieren.
- Audrey: Praktikantenplanung, Arbeit mit Steve an der JMP Live-Automatisierungsberichterstattung, die wir für JMP Live erstellen, Jira-Admin-Arbeit.
Webtests – Cary
- Anna:
- Verfolgung der von Adrianna, John P und Aa durchgeführten Arbeit für das JMP Live-Problem mit aktualisiertem Bericht, der veröffentlicht wurde, während keine Synchronisierung mit den Daten bestand.
- Die Scatterplot-3D-Funktionalität wurde auf dem Desktop getestet, um die neue Implementierung von John P. und Paul S. in HTML5 zu testen.
- Gemeldeter Absturz beim Exportieren des Berichts „Fit Least Squares“ nach HTML5, den John P jetzt behoben hat.
- Beginn des Testens des von Dan S gemeldeten Problems mit Plattformen mit Gruppen, die nicht auf Datenänderungen reagieren oder die Sortierung nicht unterstützen.
- Testen des Spaltenumschalters und des lokalen Datenfilters mit dynamischen Transformationsspalten auf dem Desktop und in JMP Live.
- Gemeldetes Problem, das Xan jetzt behoben hat: Der Umriss des Diagrammbereichs, die Beschriftungen und die Achsen werden nicht gezeichnet, wenn die Filterbedingung keine Daten zurückgibt.
System-/Host-Tests – Peking
Anmerkung von Shannon
Ich hoffe, Sie alle haben ein schönes Wochenende! :smiling_face_with_smiling_eyes:

