Willkommen beim JMP-Entwicklungsupdate vom 10. Januar 2025!
Wir nähern uns unserem Feature-Freeze-Datum für JMP 19, das für den 17.01.25 geplant ist. Nur eine Erinnerung, dass bestimmte Funktionen, die bis nächsten Freitag nicht abgeschlossen sind, auf der JMP 19-Seite mit den späten Funktionen in Confluence dokumentiert werden müssen. Es gibt auch einen Link zur Seite mit den späten Funktionen in der Kalendererinnerung vom 17.01.25, die Melanie zu Feature Freeze und EA6 Freeze verschickt hat.
Vielen Dank an diejenigen von Ihnen, die Ihre Feature-Seiten für EA6 aktualisiert und EA-Videos erstellt haben! Denken Sie daran, dass Feature-Seiten den aktuellen Status der Funktion widerspiegeln sollten. Entfernen Sie daher alte oder veraltete Inhalte, die nicht mehr gültig sind. Fügen Sie außerdem Links zu Jiras, Beispielen, Screenshots und JSL hinzu, wo dies sinnvoll ist. Neben der Bereitstellung von Inhalten, die EA-Kunden über Elemente informieren, die zum Testen in JMP 19 bereit sind, werden Feature-Seiten auch zur Entwicklung von Inhalten für die Schulung des globalen technischen Personals verwendet. Kurz gesagt: Die von Ihnen bereitgestellten Informationen sind für viele nachgelagerte Teams von unschätzbarem Wert.
In den Neuigkeiten zu Wartungsversionen wurde diese Woche ein wichtiger Fix für einen numerischen Fehler für die Aufnahme in JMP 18.2 genehmigt. Ansonsten ist der 18.2-Track jetzt für JMP-Quellcode-Fixes eingefroren. Wenn vor der Erstellung des endgültigen Installationskandidaten Showstopper-Bugs auftauchen, die nicht bis 18.2.1 warten können , wenden Sie sich bitte an Ihren Manager und fordern Sie, wenn dieser einverstanden ist, die Genehmigung mithilfe des Standardverfahrens an. Wenn jemand auf der JMP-Genehmigerliste Einwände gegen einen späten Fix hat, können wir uns treffen, um die Anfrage ausführlicher zu besprechen.
Sicherheitsbeauftragte werden weiterhin Bibliotheksaktualisierungen von Drittanbietern im 18.2-Track durchführen, bis wir unser Sicherheits-Freeze -Datum erreichen . In der Zwischenzeit werden die 18.2-Verifizierungen fortgesetzt und das Doc-Team arbeitet daran, lokalisierte Hilfe aus neu übersetzten Buchinhalten zu erstellen. Sobald die Arbeiten an 18.2 abgeschlossen sind, werden wir endgültige Installationskandidaten erstellen und testen, sodass wir unseren aktuellen Rhythmus beibehalten und unseren Kunden etwa alle zwei Monate Sicherheitsfixes bereitstellen können.
Nachdem die Sicherheitsüberprüfungen für 18.1.2 nun abgeschlossen sind, haben Audreys Teams mit der Prüfung unserer endgültigen Installationskandidaten für JMP 18.1.2 begonnen. Bisher verlaufen die Tests gut und es sind keine bekannten Probleme bekannt. Wenn sich dieser Trend fortsetzt, erwarten wir nächste Woche die Freigabe der Qualitätssicherung, bald darauf folgen weitere erforderliche Freigaben und ein Upload auf MyJMP.
Vielen Dank an Tonya Mauldin für die Weitergabe des Beta-/Absturzberichts vom 13.12.24 bis 10.1.25. Die Abstürze wurden ausgewählt. (Obwohl JMP zwischen Weihnachten und Neujahr geschlossen war, habe ich ein Gerücht gehört, dass einige unserer enthusiastischeren EA-Kunden während der Pause weitergearbeitet haben. :smiling_face_with_smiling_eyes: )

JMP-Betabericht vom 13.12.24 bis 10.1.25 | JMP Live
Kombinierte PreEA-EA4-Berichte finden Sie hier in JMP Live .

Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 18.1.2 QA-Abnahme – 16.1.25
- JMP 19.0 Funktionseinfrieren – 17.01.25
- JMP 19.0 EA6 Einfrieren – 17.1.25
- JMP 18.1.2-Version in MyJMP – 21.01.25
- 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 Confluence .
JMP-Entwicklungsupdates
Neuigkeiten aus den Biowissenschaften
- Wenjun: Wenjun und Russ haben diesen Donnerstag Dr. Leming Shi (Fudan University) und Dr. Wendell Jones (Iqvia) bei JMP empfangen. Wir arbeiten seit etwa 20 Jahren mit ihnen an verschiedenen MAQC-bezogenen Omics-Projekten. Leming war beeindruckt, wie schnell und interaktiv JMP die Qualität der von einer neuen Plattform generierten Daten bewerten kann. Sowohl Leming als auch Wendell waren sehr erfreut, als John Sall im Konferenzraum vorbeikam, um mit ihnen zu sprechen. Sie waren begeistert von unseren JMP-Schildern!

- Drew: Letzte Integrationen von JMP Clinical 18.2 bis 18.1.2 abgeschlossen und bestätigt, dass das JMP Clinical-Installationsprogramm 18.1.2 für die endgültige Build-Kandidatur bereit ist. Konfigurations- und Codeänderungen abgeschlossen, um 6 falsch-positive Sicherheitslücken in JMP Clinical zu beheben, die vom nächtlichen Scan von Jenkins Snyk gemeldet wurden. JMP Clinical-Funktion und -Bug Jiras gepusht.
Produktmanagement und Produktmarketing
- Bryan: Entwicklung mehrerer Kontrolldiagramm-Triaging-Prototypen zur Behebung von Benutzerbedenken bezüglich „grüner Warnungen“, die in Kontrolldiagrammen von JMP Live erscheinen (danke an Annie, Aurora , Dieter , Michael G. und Praveena für ihr Feedback und ihre Überprüfung). Aktualisierung des JSS für das JMP Live-Design für die Ausrichtung auf Launcher (danke an Evan McCorkle für seine Überprüfung und seine Erkenntnisse!). Koordination mit SAS-Beschaffung zur Aufnahme eines neuen Lieferanten in die Lieferantendatenbank und Kontaktaufnahme mit potenziellen Symbollieferanten auf Fiverr. Arbeite an Symbolen, um die EA-Version von regulären JMP-Installationen zu unterscheiden.
- Kaylee: Wir haben gerade einen Artikel auf Inside JMP veröffentlicht, der ein Update zum JMP Marketplace und zur vorgestellten Erweiterung des Monats, Torch Deep Learning für JMP Pro, enthält. Dieses Update enthält soziale Ressourcen und Updates zu den neuen Marketplace-Funktionen.
- Dan: Seit dieser Woche haben wir alle unsere Ziele für Phase I (2024) des JMP Marketplace übertroffen. Bei der Anzahl der Erweiterungen waren wir ein paar Tage im Rückstand, haben unsere Ziele bei Downloads und Aufrufen jedoch weit übertroffen. Zur Erinnerung: Die Ziele für Phase II und III sowie die geplante Einführung des Marktplatzes im Jahr 2025 finden Sie hier im Verkaufsblatt .
Technischer Support und Engagement
- Wendy: Frohes neues Jahr 2025! Die Winterpause verlief für den technischen Support und das Engagement reibungslos. Nächste Woche freuen wir uns darauf, uns mit allen Mitarbeitern von User Enablement zu unseren jährlichen Planungssitzungen zu treffen. Da wir über verschiedene Standorte verteilt sind, ist dies eine großartige Gelegenheit, sich wieder zu vernetzen, auszutauschen und als Abteilung zusammenzuarbeiten.
- 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
- Shannon L: Unterstützte die Bereinigung am Ende des Zyklus für 18.1.2: Aufspüren offener verbleibender Probleme, unterstützte Teams bei der Überprüfung von Sicherheitslücken, Registrierung der Produktexportkonformität. JMP 19 EA6-Produktexportkonformitätsregistrierung abgeschlossen. Arbeite an Anpassungen und Verbesserungen der Atlassian-Tools sowie an der Benutzerunterstützung. Verfolgen und Dokumentieren bevorstehender Änderungen an Jira und Confluence in unserem nächsten monatlichen Update von Atlassian, das nächste Woche erscheint. Arbeite mit Doc- und L10N-Teams an Projekten und bevorstehenden Projektfristen. Wöchentliche technische Besprechungen. Frohes neues Jahr!
- Myron: JMPTOOL-1438 – Testen von Fixes für das Problem der Zeichentransformation und für das Problem der Skriptbeendigung. JMPTOOL-1414 – Hinzufügen von Werten für mehrere zukünftige Versionen. JMPTOOL-1391 – Untersuchen von Leistungsverbesserungen zur schnelleren Verarbeitung von Telemetriedaten. JMPTOOL-1308 – Hinzufügen eines Skripts zum systematischen Entfernen alter, großer Testergebnisse (vor dem 01.07.2022).
- Bob: 18.1.2 Windows-Installer für abschließende Kandidatenprüfung fertiggestellt. 18.1.2 Windows-Installer-Validierungsdateien für JMP, JMP Pro, JMP Clinical erstellt. Installer-Copyrights bei Bedarf in Installern für 18 und 19 aktualisiert. Arbeitete daran, historische Downloaddateien von SAS-Speicherorten zu sichern, um den eventuellen Übergang zu einem reinen JMP-Speicherort vorzubereiten.
- Melanie:
- Allgemeine Aufgaben: Neustart meines Gehirns nach zwei Wochen Pause.
Projekte nachholen und die Arbeit für das neue Jahr planen.
- 18.2.1: Arbeiten an der Verwaltung verzweigter Aufgaben. Verfeinern von Aufgaben für die Einrichtung von TestBot mit Myron, Jim Borek und Shannon Conners; Arbeiten mit Audrey daran, sicherzustellen, dass Urheberrechte aktualisiert werden und die Validierung vom Testen des Installationsprogramms an einen früheren Punkt im Zyklus zurückversetzt wird; Suchen nach Möglichkeiten, die Validierung von Urheberrechten in JSL-Skripten (Beispiele, integrierte Funktionen) zu skripten. JMPTOOL-1449: Erstellen eines Skripts zum Überprüfen von Urheberrechtsinformationen in Beispielskripten (Produkt/Beispiele/Skripte) und integrierten Funktionen (Quelle/integrierte Funktionen)
- Tägliche UTs: Überwachung aktueller Verbindungsprobleme und neuer paralleler Läufe.
- Jira: Ein neues verstecktes Feld wurde hinzugefügt, um das Erstellen mehrerer Jiras aus einer CSV-Datei zu ermöglichen, die Smart-Checklisten-Elemente enthält. Niemand sollte etwas bemerken.
- Jim: Aus verschiedenen Gründen gibt es viel Perforce-Support. JMP 18.1.2 Final Image Candidates wurden für WinOS und Mac OS erstellt und Jenkins-Prozesse wurden für diese Version deaktiviert. Assertionsfehler wurden aus den Ergebnissen von 1900Win1064_D gemeldet. Viel Unterstützung bei mehreren UT-Läufen.
Lokalisierung
- Krzysztof: Arbeit an Testprojekten für MemoQ zur kontinuierlichen Generierung von Wortzahlen. Unterstützung von Prüfern bei der neuen Art der Überprüfung in MemoQweb – Erstellung von Dokumentationen und Beantwortung technischer Fragen. Testen neuer Automatisierungsfunktionen (Commit-Job). Synchronisation neuer Schlüssel von JMP Live-WebJMP-Übersetzungen für v19. Unterstützung bei Lieferantenabfragen für PortableUI v19-Zeichenfolgen.
- Trish: Schulung für Q4-Gespräche abgeschlossen; Planung für Q4-Gespräche nächste Woche. Rechnungsbeträge anhand offener Bestellungen geprüft und Einzelposten reduziert, damit Bestellungen wie von SAS Finance angefordert abgeschlossen werden können. Arbeite an Teamzielen für 2025 und plane Entwicklungsprojekte für 2025 mit Krzysztof. Onboarding vonYing Zhou , unserem neuen Mitglied des Lokalisierungsteams (willkommen, Ying!).
- Sandy: Jenkins-Jobschnittstelle für neuen Commit-Job geändert, indem neuer Parametertyp hinzugefügt wurde, der Dropdown-Box-Änderungen basierend auf einem anderen Wert in einer anderen Box ermöglicht (aktiver Auswahlparameter). Debuggen einiger Probleme mit Commit-Job-Erweiterungen beim Versuch, neue Dateien einzuchecken. Arbeitete an einem Dateinamen-Konvertierungsskript für die Oxygen-Konvertierung.
- Allison: Habe die Einkaufsanforderungen durchgesehen, die ich im Jahr 2024 übermittelt habe, und Bestellungen abgeschlossen, die nicht mehr in Rechnung gestellt werden. Habe die Probleme untersucht, die unser ZH-Prüfer mit memoQ Web hatte. Habe mit den Entwicklern bezüglich der Fragen des Übersetzungsteams zu den 19.0 Portable UI-Strings kommuniziert.
Dokumentation
- Qiana: Überprüfte Updates für das Essential Graphics-Buch in den Zweigen 18.0 und 18.1. Arbeitete mit Khawar am Sample Index-Projekt. Aktualisierte die JMP Documentation Library und die JMP-Buchdateien, um ein Kapitel aus dem QPM-Buch zu entfernen. Teilnahme am JMP Marketplace Check-In-Meeting. Projektplanung und -koordination.
- Khawar : Essential Graphing – Arbeiten an Änderungen für 18.0 und 18.1 abgeschlossen
Beispielindex – Arbeit an den Confluence-Seiten abgeschlossen und diese (neu) organisiert.
- ChrisB : JMP- und JSL-Schulung. Überprüfung der Änderungen an Discovering JMP.
System-/Hosttests - Cary
- Mandy: Arbeite an Änderungen an der Datentabelle; Neues Raster – Der Entwickler hat die Tabelle umgeschaltet und die gefilterte Ansicht in die obere linke Ecke der Tabelle verschoben.

Außerdem können jetzt Spalteneigenschaften mit den Tags hinzugefügt werden. Hierzu werden derzeit viele Tests durchgeführt:

Außerdem nimmt Tabulate mit MR Änderungen im Seitenbereich vor und ändert auch Formate. An der Filteransicht wird noch gearbeitet, sie wird in die untere linke Ecke verschoben, wo sich das Zeilenfenster befindet. Bleiben Sie dran für 19 Änderungen! Habe auch einiges TS-Track-Feedback erhalten und das durchgearbeitet. Nächste Woche werde ich diese Bereiche weiter testen und über ein aktualisiertes EA-Video über Tags/Spalteneigenschaften nachdenken.
- Audrey : 18.1.2 Installer-Tests, Debuggen des Skripts, das unsere Komponententests in drei Partitionen aufteilt, Meeting des Atlassian-Administratorteams und einige Administratorelemente, Besprechung des langfristigen Plans für Marketplace-Tests mit Kristen Slappey und bald weitere Gespräche mit meinem Team darüber.
- Nick H: Habe an den Tests des 18.1.2-Installationsprogramms gearbeitet. Ich habe ein paar Fehler für Skripteditor-Snippets gefunden und gemeldet. Außerdem habe ich neben der Fehlerüberprüfung von 19.0 an ein paar verschiedenen EA4/5-Betatracks gearbeitet.
Webtests – Cary
- Josh : Habe 11 Windows-Server verschiedener Versionen für den Installationstest von JMP Live 18.1.2 erstellt. Das Webtestteam, Lily (aus Nalas Team) und ich haben die ganze Woche daran gearbeitet, JMP Live in verschiedenen Sprachen zu installieren. Der Test läuft gut und wir sind auf gutem Weg, bis Dienstag, den 14. Januar 2025, fertig zu sein.
- Natalie: 18.1.2 JMP Live-Installationstest. Wird heute abgeschlossen.
System-/Host-Tests – Peking
Kern
- Dan S: Behoben: Absturz von JMP Clinical beim Beenden. PartitionBox/HeadPartition überarbeitet, um von JSS festgelegte Ränder/Füllungen zu unterstützen. NumberEditBox aktualisiert, um Fokus bei Datumsformaten besser handhaben zu können. SceneBox aktualisiert, um die Hintergrundfarbe der Basisklasse statt einer privaten Eigenschaft zu verwenden. Behoben: Problem beim Ausführen von JMP Clinical in anderen Sprachen als Englisch. Option zum Anzeigen aller Felder im Eigenschaftenfenster hinzugefügt. Erste Arbeiten zum Hinzufügen eines Wasserzeichens für Builds im EA-Modus. Fortsetzung der Arbeit an der Gruppenplattform für FDE und Aktualisierungen des Suchverhaltens des Datenfilters.
- Dave B: Einige Probleme mit der Textausrichtung in NumberEditBoxes behoben. Tabellenfeld „Kombinierte Datentabelle erstellen“ aktualisiert, sodass vorhandene, aber ausgeblendete Spalten des Tabellenfelds keine Übereinstimmungen verhindern. Zusätzliches Dateifenster des Add-In-Builders aktualisiert, um eine Baumstruktur zu verwenden. Habe mir einen seltsamen Drag-and-Drop-Absturzbericht angesehen, aber nicht viel gefunden, womit man weiterkommen könnte. Jmprunner aktualisiert, sodass es Dateien in einem sekundären Thread kopiert, wenn viele Bildunterschiede vorhanden sind (sie wurden aufgrund von Netzwerkleistungsproblemen eine Zeit lang übersprungen).
- Xan: Eine weitere Generation der Transform Scope-Benutzeroberfläche: Jetzt können Sie den Umfang einer vorhandenen Transformation ändern. Und Filter ist jetzt der Standardumfang.
- Morgan: Arbeite an einigen Verbesserungen der Notebook-UI/UX, Verbesserungen bei Python-Skripten und behebe einige visuelle Fehler in Notebooks.
DOE und Zuverlässigkeit
- Caleb: Habe die Konvertierung der Stichprobengrößen-Explorer abgeschlossen und arbeite jetzt am letzten neuen Explorer für 19 (parametrische Toleranzgrenzen). Schließe außerdem die Arbeit an zwei Dokumenten ab und überprüfe noch ein paar weitere.
Hosting und Schnittstellen
- John Schroedl: Änderungen an der Zeichnung des Fokusrechtecks für den Dunkelmodus. Einige Korrekturen für das Design mit hohem Kontrast wurden vorgenommen. Die Kombinationsbox für Datentabellen kann unsichtbare Tabellen wieder zum aktuellen dt machen. Eine Paint-Schleife in der RSS-Plattform wurde untersucht, die Peng umgehend behoben hat. Verschiedene Absturzuntersuchungen. Untersuchung der alten Windows-APIs, die für eine bessere Interaktion mit speziellen Texteingabefeldern wie IME und Emoji-Fenster erforderlich sind.
- Paul N: JMP-21351 – Um JSL-Skriptfenster und Python-Fenster leichter unterscheiden zu können, habe ich die Hintergrundfarbe des Python-Fensters aktualisiert. Python-Skriptfenster haben jetzt im hellen Modus einen blassgelben Hintergrund, im dunklen Modus haben sie jetzt einen grünlichen Farbton. Arbeite weiter am R-Ersatz durch Python. JMP-23469, JMP-24326.
- Michael H: Habe am Bearbeitungsfokus für Mac Host Controls gearbeitet. Sie können jetzt mit der Tabulatortaste zu einem Optionsfeld wechseln!
Interaktives HTML

- Paul Spychala : GStream (benutzerdefinierte Grafiken) wurden hinsichtlich der Art und Weise, wie sie exportiert, importiert und in HTML dargestellt werden, neu geschrieben, um mehr Funktionen zu unterstützen ( JMPHTML-14131 ). Die Anzahl der Rasterebenen von Profilern erfolgt jetzt pro Begriff statt pro Profiler ( JMPHTML-14111 ).
JMP Live
- Aurora: Verbesserungen bei Kontrolldiagrammwarnungen (Ermittlung von Berichten vor 19 auf dem Client, explizite Beschwerde über fehlerhaftes JSON in Triage-Notizen, Anpassung des Triage-Status in CSV-Dateien an die Benutzeroberfläche, keine Erstellung von Markierungen während des Upgrades auf 19, einzelne Benachrichtigung für Triage mit mehreren Warnungen). Ein Drittanbieterpaket wurde aktualisiert. Artikel „So führen Sie eine frühere Version von JMP Live lokal aus“ erstellt.
Statistiken
- Laura CS: Weiterarbeit an Bollens Buchbeispielen (ich habe nur noch ein Kapitel vor mir!). Weiterarbeit am SEM-Längsschnitt-Workshop für SPSP. Ein Feld für Modellnotizen wurde der SEM-Benutzeroberfläche hinzugefügt.
Stat-Dokumentation
- Michael C: Das Kapitel „Lebensverteilung“ wurde für einige in 19.0 vorgenommene Änderungen aktualisiert. Einige Änderungen für Karen überprüft. Lebensläufe für Sommerpraktikumsstelle überprüft. Konsolidierte Zeichenfolgen für „Log“ im Quellcode.
Statistische Tests
- Jakob:
- Arbeit an neuen Tests für Fit Definitive Screening
- Testen einer anstehenden Änderung an Easy DOE, einem erweiterten Simulationspanel. Treffen mit Mark, um ein abdeckendes Array zu erstellen und unsere Pläne zum Testen dieser neuen Funktion zu besprechen.
- Untersuchung eines anonymen Absturzes in Easy DOE mit Mark und Joseph.
- Verfolgen eines Leistungsproblems in den Where()-Leistungstests.
- Tonya: Arbeite an der Beta-Berichterstattung und aktualisiere die Komponententests aufgrund von Annies jüngsten Sortierungsänderungen in CCB.
Notiz von Shannon
In Cary war der Schnee eine Zeit lang schön, aber hier, wo ich in West-Cary bin, gab es auch Schneeregen. Ich drücke die Daumen, dass wir bald mehr von dem flauschigen Zeug als von dem eisigen Zeug bekommen! Passen Sie auf sich auf, wenn Sie dieses Wochenende verreisen müssen, und wenn Sie zu Hause bleiben, haben Sie hoffentlich Brot und Milch bekommen, bevor die Regale leergeräumt wurden. Und wenn Sie zu diesem Thema etwas zum Lachen brauchen, hier ist eine Green Day-Parodie der lokalen YouTuber, der Holderness-Familie – und auch ein albernes Meme. Ich wünsche Ihnen ein schönes Wochenende!
