19.2.1: Sicherheitsstopp 08.10.26 • 20.0: Öffnen im Hauptverzeichnis; EA7-Codestopp 01.10.26; Codestopp 07.01.27
Willkommen zum JMP-Entwicklungsupdate vom 18. September 2026!
Die Qualitätssicherung hat die Installationsdateien für Version 19.2 freigegeben. Sobald alle Freigaben vorliegen, planen wir die Veröffentlichung von Version 19.2 in MyJMP am Dienstag, den 22. September. Die Versionshinweise finden Sie nächste Woche auf dieser Seite. Die Sicherheitsbulletins werden nach Veröffentlichung der Installationsdateien hier im JMP Trust Center veröffentlicht.
Bis zum Release von JMP 2027 EA7 sind es noch etwa zwei Wochen. Bitte aktualisieren Sie Ihre Feature-Seiten weiterhin mit wichtigen Ergänzungen und Fehlerbehebungen!
Vielen Dank an Chris Hesser für die Demo der neuen Endpoint-Connector-Funktion beim dieswöchigen JMP-Entwicklertreffen! Falls Sie die Live-Übertragung verpasst haben, finden Sie die Aufzeichnung hier . Vor der Demo informierte Shannon Leslie außerdem über die Einstellung der VMware-Unterstützung durch SAS und deren Auswirkungen auf JMP. Wir haben diesen Plan „vExit“ getauft und bitten Sie, weiterzulesen, falls Sie Dateien oder Systemabhängigkeiten von jmptool oder jmpsrv01 haben!
Wie Shannon L. bereits im Meeting und in einer früheren E-Mail an die Entwicklungsabteilung mitgeteilt hat, wird SAS das VMware vCenter, auf dem jmpsrv01 und jmptool laufen, Ende 2026 einstellen. Daher bitten wir Sie, Ihre Ordner und Dateien aus jmpsrv01/Users/ bis zum 1. Dezember 2026 zu entfernen. Shannons Präsentationsfolien mit Best Practices zur Nutzung von OneDrive zum Speichern der benötigten Dateien aus Ihrem Benutzerordner finden Sie hier .
Shannon L, Audrey und weitere Mitglieder des DevOps-Teams werden sich weiterhin an Teams wenden, die von jmptool und jmpsrv01 abhängig sind, um sie bei der Migration zu AWS, OneDrive und/oder SharePoint zu unterstützen. Bei Fragen oder falls Sie Abhängigkeiten feststellen möchten, können Sie sich gerne an Shannon L und Audrey wenden, bevor diese Sie kontaktieren.
Allgemeine Bekanntmachungen
Wichtige bevorstehende Termine
- 20 EA7 Code Freeze – 10.1.2026
- 19.2.1 Sicherheitssperre – 08.10.2026
- Final Portable UI String Handoff für 20 – 11.12.2026
- 20. Code-Review-Modus - 26.11.2026
- 20 Code Freeze – 1.7.2027
- Eine vollständige Liste der Termine für JMP 19 und JMP 20 finden Sie auf Zusammenfluss .
JMP-Entwicklungsupdates
Produktmanagement und Produktmarketing
- Bryan:
- Zugänglichkeit : Kommunikation bezüglich der externen ACR-Bewertung.
- Produktmodernisierung : Weiterentwicklung des JMP 2027-Iconsystems mit Fluent-konformer Designvorgabe und Kommunikation mit dem Markenteam bezüglich der Produktgrafiken.
- Evidenzbasierte Verbesserung : Die Auswertungen der Fit-Kurve und des Prozess-Screenings wurden abgeschlossen und ein Problem mit der Auffindbarkeit der Datentabellengröße durch Usability-Tests validiert.
- UX-Forschungsinfrastruktur : Erweiterte Nutzung der U-Study-Walkthrough-Vorlage und Vorbereitung zusätzlicher Produktarbeit für die interne und Kundenvalidierung.
- Produkthinweise : Bereitstellung von UX-Richtlinien oder Ressourcen für Header-Diagrammzustände, Größenänderung von Datentabellen-Headern, Genehmigungsmeldungen für Berichte und Standardminiaturen von JMP Live.
- NN/G-Kurse : Habe einen Kurs über Anwendungs- und Webdesign abgeschlossen und einen weiteren über Interaktionsdesign begonnen.
Technischer Support und Engagement
- Wendy:
- Technischer Support: Behoben wurde ein vorübergehender Telefonausfall und zeitweise auftretende Salesforce-Probleme, während gleichzeitig der Kundensupport fortgesetzt, Verbesserungen an Service Cloud validiert und die Abnahme von JMP 19.2.0/Live 19.6.0 abgeschlossen wurde.
- Zusammenarbeit: Abstimmung über Richtlinien in Bezug auf frühere Releases und Drittanbieter im Store, Klärung der Zuständigkeit für Ausnahmeanfragen bezüglich Releases und Ermittlung der notwendigen Aktualisierungen für kundenorientierte Dokumentationen und Wissensdatenbankinhalte.
- JMP Live: Fortsetzung der Dynamik beim Support-Übergangsprojekt mit Wissenstransferplanung, Dokumentation zur Bereitstellungsverfolgung und Prozessentwicklung zur Vorbereitung des technischen Supports auf die Bereitstellungsunterstützungsaufgaben.
Fallthemen für den technischen Support Amerika/Japan, letzte Woche:
shannon_conners_0-1790100961627.png
Fallthemen für die Bearbeitungswarteschlange, letzte Woche (ausgenommen automatisierte Fälle im Zusammenhang mit der Überprüfung eingeschränkter Parteien):
shannon_conners_1-1790100961629.png
Entwicklungsbetrieb
- Shannon L: Gemeinsam mit Audrey leitete sie die JMP-Kommunikation und das Änderungsmanagement für den VMware-Ausstieg (Vexit). In Zusammenarbeit mit der Forschung und Entwicklung sowie DevOps identifizierte sie JMP-Datei- und Systemabhängigkeiten auf auslaufenden VMs. Sie reichte im Namen anderer JMP-Mitarbeiter Anträge auf Außerbetriebnahme zahlreicher JMP-eigener VMs ein. Zu ihren Aufgaben gehörten die Vorbereitungen für das Ende der Releases von JMP 19.2 und JMP Live 19.6, einschließlich PLSR-Meetings. Sie arbeitete weiterhin an der Namensänderung von JMP 2027. Wöchentlich nahm sie an technischen Meetings teil, unter anderem zur Planung der Acrolinx-Abkündigung.
- Melanie: Hat bei der Erstellung einiger neuer Beispieldatentabellen für JMP 20 (JMP-29724) geholfen • Hat Mandy, Brad Norris und Audrey bei einem Problem mit den nächtlichen Unit-Tests unterstützt (jetzt gelöst, danke Audrey !) • Hat mit mehreren Personen den Produktordner in Perforce aufgeräumt • Hat einige alte Daten aus jmpsrv01 gelöscht • Arbeitet an Branching-Aufgaben für 19.2.1 und schließt 19.2 ab • Hat den MIF-PDF-Job für die Versionshinweise zu 19.2 ausgeführt • Hat den Export von CSV-Dateien getestet (JMP-30653)
- Shannon C: Wöchentliche technische Meetings mit Diskussionen zur Migration des Crash-Systems und zur Abschaffung von jmpsrv01. Überprüfung und Priorisierung älterer Jira-Tickets zum Thema Crash, Hinzufügen von Kommentaren und neuen Instanzen; Prüfung von Kandidaten für Version 19.2.3 und bestehenden Einträgen auf der Seite „Verspätete Funktionen“. Weiterhin Vorbereitung der Team-Meetings im dritten Quartal.
- Myron: Arbeitet an JMP-2108 (Migration des Crash-Systems) und allem, was damit zusammenhängt, sowie an JMP-2401 (Stringbot für integrierte Funktionen und alle dazugehörigen Teile).
Lokalisierung
- Christopher: Beantwortung von Fragen zu PortableUI 20 von Übersetzern und Redakteuren. Vorbereitung der Übersetzung von SampleData 20 (Optimierung von Zeilenumbrüchen in Anmerkungen). Besprechung der nächsten Schritte bezüglich Acrolinx, einer von Markup AI übernommenen Software, die Auswirkungen auf die bei JMP verwendeten Tools und Automatisierungen zur Überprüfung von Zeichenketten und Dokumentationen haben wird. Testen von Fehlerbehebungen und neuen Automatisierungsfunktionen im L10N-Workflow.
- Sandy: Test des Hinzufügens von .dita-Dateien und des Dateikopierens in die Staging-Umgebung für den neuen Populate-Job. Test des neuen Post-Processing-Jobs. Fehlerbehebung im Commit-Job.
- Howard: Dita-Vor-/Nachbearbeitungsauftrag abgeschlossen. Mehrere Dateitypen für die Projektvorlage und die API fertiggestellt.
- Veronica: Hilft Chris bei der Überprüfung der JMP 19.2-Hilfe. Erstellt Screenshots für die Benutzeroberfläche.
- Trish: Beantwortung von Anfragen.
Dokumentation
- Jill: Überprüfung der Benutzeroberfläche. Versionshinweise zu Peer Review 19.2. JMP-30744: Verbesserung der Ausgabe „In Datentabelle umwandeln“. Online-Hilfe zu Peer Review 19.6.
- Devon: Testen und Fehlerbehebung von Web-Hilfe-Versionen unserer kompletten Dokumentationsbibliothek.
- Susan C: Fertigstellung der Versionshinweise zu Version 19.2. Erstellung der JMP Live-Hilfe für Version 19.6.
System-/Host-Test
- Mandy: Ich habe ziemlich viel Zeit damit verbracht, einen sporadischen Absturz bei einem alten Test zu beheben – ein echt witziger Test. Es stellte sich heraus, dass es sich um eine legitime Änderung handelte, die Dan S. vorgenommen hatte. Mir war etwas aufgefallen, aber der Absturz wurde durch Änderungen von Michael H. verursacht , die darauf abzielten, „gleichzeitige Erstverwendungs-Wettbewerbe in LifetimeMonitor zu verhindern, indem der Proof-of-Life-Status atomar veröffentlicht wird“. Er hat das behoben, und dann entdeckten wir ein Problem mit Tests, die bei der Suche nach der Änderung in den nächtlichen Läufen fehlten – vielen Dank an Melanie Drake für die großartige Hilfe! Und wir haben endlich die zwei neuen Beispieldatentabellen in JMP 2027 veröffentlicht – haltet danach Ausschau: Suntan Lotion Preferences.jmp und Dose Autoinjection.jmp (vielen Dank auch an alle, die daran mitgearbeitet haben!).
- Eric H: 19.2 Installationstests. Untersuchung des Feedbacks zum JMP 20 Beta-Bericht (Platzierung der Option für die Poweranalyse unter „Analysieren“ – „Modell anpassen“ – „Gemischtes Modell“; fehlende Option „Datei“ → „Speichern unter“ für SAS-Datensatz (sas7bdat)). Fortsetzung der Tests für JMP-27403: Anmeldung an Snowflake V2-Endpunkten mit öffentlichem/privatem Schlüssel.
- Justin: Ich habe hauptsächlich an der Erstellung automatisierter Tests für die neue Endpoint-Manager-Funktionalität gearbeitet. Außerdem habe ich die Installationstests für Version 19.2 abgeschlossen, mir gemeldete Fehler behoben und die Suffix-Umgebung angepasst, um sie für automatisierte Tests aktuell zu halten.
- Audrey: 19.2 Die abschließende Validierung ist abgeschlossen. Interviews werden durchgeführt. Die Dateien jmpsrv01 werden überprüft.
Webtests
- Seema:
- Angenommen und abgeschlossen:
- PS-Leistung: Beschleunigung der Regeneration für Halbleiterkapazität
- Wenn vor dem Speichern einer neuen Bestellung ein neuer Status hinzugefügt wird, werden die Status wieder in die zuvor gespeicherte Bestellung eingefügt.
- Sicherheit: [nodemailer@9.0.3] - CWE-436 (20.0) (19.6.1)
- Prozessprüfung und Priorisierung – Warnungsdaten für jeden Prozess abrufen
- Erwägen Sie, der Bildschirmanzeige der Anzahl der Prozesse mit offenen Warnungen eine Hilfefunktion hinzuzufügen.
- Unerwartetes Verhalten beim Hinzufügen eines Status mit demselben Namen wie ein bereits vorhandener Status, der führende/nachfolgende Leerzeichen enthält.
- Die Begriffe „Offen“, „Untersuchung“ und „Bearbeitet“ sind irreführend und bezeichnen nicht den Schweregrad.
- Im Gange:
- Verbessern Sie den Text der Benachrichtigungs-E-Mail für Prozess-Screening-Berichte.
- Anzeige des gelöschten Audit-Log-Eintrags im Paket- und Bereichsverlaufs-Tab
- Der CCB-Triagebericht empfängt nicht alle Warnungen beim Laden.
- Taylor M:
- Im Gange:
- Regelkartenbenachrichtigungen bis zur Produktion unterdrücken und produktionsspezifische Regeln anwenden
- Der Benutzer kann die Datei in einem bestehenden Dateibeitrag aktualisieren/ersetzen.
- Angenommen und abgeschlossen:
- PS-Leistung: Details zu einem Paketregenerierungsvorgang mit vielen Warnungen bei über 64 MB Download
- Die Kartendateien im heruntergeladenen Projekt werden nicht angezeigt.
- Kleinere GraphQL-Probleme im Berichtsworkflow
- Fügen Sie Anmeldeinformationshinweise in die Benutzeroberfläche nach dem Skript ein.
- Refactor InstallerActions.js in separate Dateien
- Arbeitsabläufe werden unterbrochen, wenn ein Prüfer gelöscht wird.
- Das Update von buildInfo führt zu einem Fehler im Installationsprogramm.
- Registerkarte „Dateien umbenennen“ in der Ordneransicht
- Verbesserung der Benutzeroberfläche für Änderungen der Gutachterzuweisung in den Verlaufdetails
- Aktualisiere Eindeutigkeitsbedingungen für Präferenzmengen
- Anna:
- Die Equal Earth-Projektion für Karten wurde untersucht und aufgrund einer kürzlich ergangenen UN-Resolution eine neue Funktion zur Dokumentation und Unterstützung in JMP angefordert.
- Die neue Funktion „Prozess-Screening-Triage“ für JMP Live wurde bewertet und Feedback dazu gegeben.
- Getestet: Anzeige des Spaltenumschalters im Bericht in JMP.
- Untersuchung von Problemen mit der Balkenbeschriftung in HTML5.
- Gemeldete Achsenprobleme bei Überlappung von Werten aufgrund umschlossener Rollen.
- Gemeldete Probleme mit dem Spaltenumschalter und der 3D-Oberflächendarstellung.
- Untersuchung eines Problems, bei dem der Spaltenwechsler bei der Redo-Analyse in JMP verschwindet.
- Hui:
- Die I18N-Validierung für den JMP Live Admin Client wird fortgesetzt; der Zugriff auf die Autorisierungsseite im Konfigurationsmodus bleibt die primäre Voraussetzung für einen Funktionstest.
- Die Feinkontrollprüfung des LDF wurde fortgesetzt; es wurden drei schwerwiegende Jira-Fehler gemeldet, die weiterhin das Hauptqualitätsrisiko für das Feature darstellen.
- Der Validierungsfortschritt hängt weiterhin von der Entscheidung der Entwickler über schwerwiegende Jira-Fehler ab; umfassendere erneute Tests werden durch die Planung von Abhilfemaßnahmen und eine erneute Überprüfung eingeschränkt, während isolierte Probleme separat verfolgt werden können, sofern die Auswirkungen begrenzt bleiben.
Kern
- Dave B: Einige Fehler in 3D-Streudiagrammen wurden behoben – die Markierungen waren zu klein, die Topplan-Anweisung enthielt zusätzliche Anweisungen und die Markierungen wurden teilweise ignoriert. Außerdem wurde ein Leistungsproblem bei JMPRunner-Builds behoben, das auftrat, wenn während des Build-Prozesses viele Warnungen vorlagen.
- Dan S: Es wurden einige Ausrichtungsprobleme und Darstellungsfehler der Datenfilterblöcke behoben, um die Textgrößeneinstellung A11Y besser zu unterstützen. Benutzerdefinierte Schrifteigenschaften werden von SendToReport besser unterstützt.
- Xan: Graph Builder-Icons für Windows; Header-Graph-Threading-Synchronisierung; Segmentreihenfolge-Performance.
DOE und Zuverlässigkeit
- Caleb: Er erobert die Welt der Probierkarten! Er räumt sie reihenweise ab!
Hosting und Schnittstellen
- Michael H.: Die interaktive Tag-Navigation in IP.21 wurde verbessert, sodass Datenquellen mit einer großen Anzahl von Tags Attribute in Batches laden und die Ergebnisse fortlaufend angezeigt werden. Dadurch wurde eine von Nutzern gemeldete Einschränkung behoben. Ein Race Condition bei der Lebensdauerverfolgung wurde behoben. Ein Speicherfehler in der Lebensdauerverteilung wurde untersucht. In Zusammenarbeit mit John Hall wurde der Kontrast der Panelbox optimiert (laufend). Der Workflow für die statische Analyse in Jenkins wurde verbessert, sodass Warnungen dem ursprünglichen Entwickler zugeordnet werden können.
- Paul N: Hauptsächlich JMP-32236 - Sicherheit - Aktualisierung von libcurl von 8.21.0 auf die neueste Version 8.22.0 in den JMP 20- und 19.2.1-Zweigen.
Interaktives HTML
- John Powell:
- Ich habe einen Tag lang Whitebox-Tests durchgeführt, mich anschließend mit anderen Teilnehmern getroffen, um die Ergebnisse zu besprechen, und dabei Fehler erzeugt.
- Es wurde eine aktuelle Liste der Logmeldungen erstellt, die Interactive HTML beim Auftreten nicht unterstützter Funktionen schreibt ( JMPHTML-15846 ).
- Aktualisierte Unterstützung für Transparenz in Scatterplot 3D zur Behandlung von Fällen mit gemischten primitiven Datentypen ( JMPHTML-15727 ).
- Ich habe mich mit Praveena, Dieter und Paul getroffen, um offene Aufgaben im Backlog von JMP HTML zu besprechen.
- Ich habe angefangen, mich mit der automatischen Speicherung von Zeilenstatusänderungen in Berichten auf JMP Live zu beschäftigen ( JMPHTML-15738 ).
- Paul Spychala:
- Unterstützung für Datenpunkte (nur Punktetyp) in Oberflächendiagrammen auf HTML (JMPHTML-15810)
- Fehler, Protokollmeldungen und Telemetriedaten bezüglich Oberflächendiagrammen auf HTML (JMPHTML-15811, JMPHTML-15797, JMPHTML-15796, JMPHTML-15831, JMPHTML-15833)
- Praveena: Wir hatten letzten Montag Whitebox-Tests. Die Arbeiten an JMPHTML-15046 – Beibehalten aller Änderungen – wurden fortgesetzt, die Unterstützung für den Presenter-Modus in den Berichten für HTML wurde hinzugefügt und Fehler im Prozess-Screening wurden priorisiert.
JMP Live
- Aurora:
- Prozessprüfung (Vereinfachung der Benachrichtigungs-E-Mail, Hinzufügen der Abfrage reportsWithMostMarkers, Hinzufügen einer REST-API zum Abrufen gültiger Marker aus dem Bericht, Fehlerbehebung)
- Habe einige Confluence-Artikel verfasst.
- Aktualisierung von Drittanbieterpaketen
- Ich habe bei der Installation von JMP Live 20 EA mitgemacht (wirklich interessant).
Statistiken
- John Sal:
- Im Bereich „Kategorisch“ wird die Speicherlogik für hervorgehobene Zellen korrigiert, wenn diese nicht zu einer Farbgebung führen (JMP-32257).
- In DOE fügen Sie .setScrolling(25,20) zu TableBoxes hinzu, die möglicherweise hoch sind, unterdrücken Sie Kopfzeilendiagramme für einige gespeicherte Datentabellen (JMP-32282), überarbeiten Sie Aktionsfelder im Dialogfeld "Benutzerdefiniertes Design" (JMP-32437) und korrigieren Sie die Tippzuordnungen in Criterion ComboBox (JMP-32358).
- In verschiedenen Plattformdialogen kann die .labelBy-Klausel verwendet werden, um NumEdit-Felder mit ihren Beschriftungen für A11y zu verknüpfen (JMP-32355).
- Bei der Methode „Kleinste Quadrate anpassen“ werden verschiedene Optionen, die standardmäßig über die Einstellung „Emphasis“ impliziert werden, nicht gespeichert – die gespeicherten Skripte sind dadurch wesentlich kleiner (JMP-32363).
- Laura CS: Die Optimierung des neuen Schätzers in SEM wurde fortgesetzt: Eine Warnung wurde hinzugefügt, die erscheint, wenn Variablen als ordinal eingegeben werden, aber zu viele Ausprägungen aufweisen. Außerdem wurden die erforderlichen Änderungen am Startdialog und am Status-Tab des Berichts vorgenommen, ein Fehler bei Häufigkeitsvariablen und mehreren Gruppen behoben sowie zwei Abstürze der deskriptiven Statistiken im Bericht, die durch kürzliche Änderungen verursacht wurden, behoben. Es wurden einige SEM-Skripte mit dem neuen Schätzer geschrieben, die in Beispieldatentabellen eingebunden werden können (vielen Dank an Mandy, Jules und Quiana für ihre Unterstützung). Eine Frage aus der Community zum Thema Bootstrap in SEM für Mediationsmodelle wurde beantwortet. Derzeit werden Delta- und Theta-Parametrisierungen von ordinalen SEMs untersucht.
- Taylor P: Aktualisierte die orthogonale Regressionsmethode, um ein Konfidenzintervall für den Achsenabschnitt einzuschließen (JMP-8617).
Statistikdokumentation
- Michael C.: Ich habe die XML-Bereinigung der Dokumentationsquelldateien fortgesetzt, während wir auf die vollständige Hilfeversion warten. Ich habe mein Team bei der Dokumentation neuer Statistikfunktionen in unserer Testumgebung unterstützt. Außerdem habe ich mich mit den Teilnehmern einer Podiumsdiskussion getroffen, die ich auf der Herbstkonferenz moderiere.
Statistische Tests
- Jacob: Testen des raumfüllenden Designs, Hinzufügen neuer Tests für die Designdiagnose und Aktualisieren von Tests aufgrund kürzlicher UI-Aktualisierungen. Testen eines zurückgestellten Builds des Coverage-Analyse-Skripts in Covering Array. Untersuchung potenzieller Leistungsprobleme.
Neuigkeiten aus den Lebenswissenschaften
- Drew: Mehrere Jira-Tickets für JMP Clinical 20.0 behoben, eines davon verbesserte die Performance beim Hinzufügen größerer Studien erheblich. Den Bearbeitungsrückstand für Version 20.0 priorisiert. Dank Bob Hickeys Beispiel habe ich den automatischen E-Mail-Versand der Ergebnisse der nächtlichen Unit-Tests von JMP Clinical an das Testteam eingerichtet.
Anmerkung von Shannon
Ich wünsche euch allen ein schönes Wochenende! :smiling_face_with_smiling_eyes:
shannon_conners_2-1790100961656.png