19.1.3: Veröffentlichung in MyJMP am 16.06.2026 • 19.2: Code-Genehmigungsmodus beginnt am 18.06.2026 • 20.0: Öffnen im Hauptprogramm; Feature-Freeze am 23.07.2026 • 20 EA5 Freeze am 23.07.2026
Willkommen zum JMP-Entwicklungsupdate vom 12. Juni 2026!
Die JMP-Qualitätssicherung hat die Version 19.1.3 freigegeben. Vielen Dank an Audrey Shull und Hunter Weaver für die enge Zusammenarbeit mit Jim Borek und Bob Hickey während des gesamten Testprozesses! Ein besonderer Dank gilt auch Susan Conaghan, Jill Amaya und Melanie Drake für die Mitarbeit an den Versionshinweisen für 19.1.3 und JMP Live 19.5 sowie Shannon Leslie für die Erstellung des Sicherheitsbulletins für diese Version. Darüber hinaus danken wir Bob Hickey , Drew Foglia und Michael Crotty herzlich für die kontinuierliche Unterstützung bei den Änderungen am Validierungsskript für die Installationsprogramme. Das DevOps-Team wird die Abschlussarbeiten für diese Version nächste Woche abschließen. Die finalen Installationsprogramme werden voraussichtlich am Dienstag in MyJMP verfügbar sein. Die Vorbereitungen für die kommende Sicherheitsversion 19.1.4 laufen bereits.
Wir haben gestern Abend den Code-Freeze für JMP 20 EA4 erreicht und ich sehe, dass in Confluence viele Feature-Seiten aktualisiert werden! Vielen Dank an alle, die Details zu den Änderungen dieser Version hinzugefügt haben. Die Frist für die Aktualisierung der Feature-Seiten ist Montag, der 15. Juni, um 9:00 Uhr. Die Videos sollten bis Dienstag, den 16. Juni, fertiggestellt sein. Sobald die EA4-Installationsprogramme finalisiert, geprüft und von der Qualitätssicherung freigegeben sind, werden sie auch in MyJMP veröffentlicht und die Kunden vom Produktmanagement-Team über ihre Verfügbarkeit informiert.
Wir nähern uns dem Start des Code-Freigabemodus für JMP 19.2 , der für Donnerstag, den 18. Juni, geplant ist. Bitte überprüfen Sie Ihre offenen Jira-Listen sorgfältig, um sicherzustellen, dass Sie alle für Version 19.2 geplanten Punkte bearbeitet haben – entweder durch Behebung des Fehlers oder durch Entfernen von Version 19.2 aus der Liste der geplanten Versionen, falls die Fehlerbehebung nicht mehr im Umfang dieser Version enthalten ist. Wenn Sie Version 19.2 aus der Liste der geplanten Versionen entfernen, empfiehlt es sich, einen erläuternden Kommentar hinzuzufügen, damit alle, die den Eintrag beobachten, die Entscheidung nachvollziehen können. (Puh – das waren viele Neuigkeiten zu dieser Version!)
Herzlichen Glückwunsch an alle, die diesen Monat ein Jubiläum gefeiert haben! Ernest Pasour und Myron Chandler feierten im Juni ihr 30-jähriges Dienstjubiläum, Mike Janes , Curt Hinrichs und ich unser 20-jähriges und Aaron Andersen sein 15-jähriges. Vielen Dank an Jon Weisz, Julie Andrews, Jules Parris und John Hall für ihre Ansprachen zu diesem Anlass. Ich habe mich sehr über John Salls freundliche Worte zu den 14 Jahren gefreut, die ich als Leiter der JMP-Entwicklungsabteilung unter ihm gearbeitet habe. Ich bin John dankbar, dass er mich – und uns alle – mit seinem Engagement für JMP und SAS, seiner Leidenschaft für die Softwareentwicklung, seinen zahlreichen wohltätigen Projekten und seiner Freude über die Erfolge seiner Familie (insbesondere seiner Enkelkinder!) inspiriert hat. Ich habe das große Glück, jetzt für John zu arbeiten, aber ich bin auch Jon Weisz unendlich dankbar, der mich bei JMP Marketing eingestellt hat, um Russ Wolfinger und sein Entwicklungsteam in meiner ersten Position als Produktmanagerin für JMP Genomics zu unterstützen. Ich hatte außerdem das Glück, für Anne Milley in ihrer früheren Funktion als Leiterin des Produktmanagement-Teams zu arbeiten. Anne war eine so verständnisvolle und hilfsbereite Chefin, als ich während meiner zweiten Schwangerschaft mit der Sommerhitze (und anderen angenehmen Komplikationen) zu kämpfen hatte. Aus dem Kleinen ist inzwischen ein großer Junge geworden, der am Dienstag seinen Abschluss der 8. Klasse gemacht hat. Wie die Zeit vergeht!
Zu guter Letzt möchte ich mich bei allen Mitgliedern meines JMP DevOps- Teams, meinen JMP-Entwicklungskollegen und dem gesamten JMP-Team für ihre ständige Bereitschaft bedanken, ihre Arbeit mit mir zu teilen, meine (vielen, vielen) Fragen zu beantworten und mir zu helfen, nicht nur über den Ist-Zustand, sondern auch über zukünftige Entwicklungen nachzudenken. Glücklicherweise lerne ich selbst nach all den Jahren noch viel über JMP, und genau das gefällt mir. Ich habe JMP von den anfänglichen ~75 Mitarbeitern im Jahr 2006 zu dem Unternehmen mit über 500 Mitarbeitern wachsen sehen, und auch wenn es vielleicht kitschig klingt: JMP fühlt sich für mich immer noch wie eine Familie an. Ich möchte unbedingt 30 Jahre dabei sein wie Myron und Ernest und vielleicht sogar 35 wie John Schroedl , aber 40 Jahre wie unsere Rockstars Mandy Chambers und Michael Hecht rechne ich nicht! (Neben ihren vielen Talenten haben sie buchstäblich Steine bekommen, weil sie 40 Jahre alt geworden sind! :smiling_face_with_smiling_eyes:) Auf jeden Fall vielen Dank an alle für die guten Wünsche und die Partnerschaft – und zurück zu unserem regulären Programm.
Allgemeine Bekanntmachungen
Wichtige bevorstehende Termine
- JMP 19.2 Code-Genehmigung – 18.06.2026
- JMP 19.2 Code Freeze – 07.09.2026
- JMP 20 EA5 Code Freeze – 23.07.2026
- JMP 20 Feature Freeze – 23.07.2026
- Eine vollständige Liste der Termine für JMP 19 und JMP 20 finden Sie auf Zusammenfluss .
JMP-Entwicklungsupdates
Statistiken
- John Sal:
- Im Profiler ermöglichen Sie es der Formel, die benötigten Variablen durch die Python-Ausführung innerhalb der Formel zuzuweisen (JMP-31012).
- In-Process-Screening
- Behebung von Problemen mit der Stufenfunktionsbegrenzung bei fehlenden Werten (JMP-29980).
- Details zur Unterstützung der Live-Funktionen im Bericht (JMP-28838).
- Behebung des Problems mit negativen Werten für „General Continuous“ (JMP-31073).
- Fügen Sie eine neue Option „Kombiniertes Ablaufdiagramm“ hinzu, die viele Prozesse in einem Diagramm anzeigt, wie unten dargestellt (JMP-31048).

- Laura CS: Einige Abstürze und Fehler behoben, die nach der Veröffentlichung der Änderungen für die kategorische MIIV-2SLS-Schätzung in SEM aufgetreten sind. Bereitet zwei Präsentationen auf der Konferenz „Modern Modeling Methods“ vor.
Statistikdokumentation
- Michael C.: Erstellte und führte Skripte aus, um die Bereinigung der XML-Dateien zu automatisieren, die wir vom Dokumentationsteam im Zuge der Umstellung auf Oxygen erhalten hatten. Fügte LaTeX-Markup für Gleichungen hinzu und überprüfte weitere hinzugefügte Gleichungen in verschiedenen Kapiteln. Teilnahme an Projektplanung und anderen Besprechungen.
Statistische Tests
- Tonya: Testen der NF-Werte außerhalb der Spezifikation für nicht-traditionelle Diagramme im Prozess-Screening. Bereitstellung von Hintergrundinformationen zum Prozess-Screening für die JMP Live-Gruppe zur Vorbereitung einer geplanten Usability-Studie. Aktualisierung aller Unit-Tests für Cusum, was aufgrund der Reorganisation der Cusum-Plattform notwendig war. Testen von NF: X-Diagrammen und Shewhart ARL in Cusum. Unterstützung von Eddah bei JSL-Code im Zusammenhang mit dem Testen verblasster Markierungen.
- Markieren: Ich habe die Entwürfe der Patentansprüche für die Bayesian Optimization IDF geprüft. Gemeinsam mit dem Team habe ich an Änderungen der Benutzeroberfläche für Bayesian Optimization gearbeitet. Ich habe den Projektvorschlag des Praktikanten Jace zum Testen von DOEBot begutachtet. Außerdem habe ich an einer Präsentation zur Entwicklung einer Abfrage zum Extrahieren von Daten aus dem JSL-Test-Dashboard mitgearbeitet. Darüber hinaus habe ich eine Pseudo-LRE-Metrik für „größer als“- und „kleiner als“-Behauptungen entwickelt. Gemeinsam mit Ayumi und Jacob habe ich an ihrem Projekt zur Sequenzabdeckung von Arrays gearbeitet.
- Jakob:
- Testen des Design Explorers, Hinzufügen von Tests für neue Spalten in der Ergebnistabelle und Untersuchung von Fällen, in denen der Design Explorer nicht mit dem benutzerdefinierten Design übereinstimmt
- Easy DOE testen, Testfunktionen aktualisieren und Beispielskripte zur Unterstützung von Ayumis Projekt schreiben
- Leistungstests, Untersuchung potenzieller Probleme
- Abschluss des Unit-Tests für das JMP Study Tool-Add-in
Neuigkeiten aus den Lebenswissenschaften
- Morgan Simon (Praktikantin im Bereich Machine Learning Engineering im Life Sciences R&D-Team):
- Diese Woche habe ich die Entwicklung einer RAG-Pipeline für das Assistant-Add-in fortgesetzt – ein LLM, das Nutzern hilft, JSL-Skripte und JMP-Workflows zu generieren, die vollständig lokal ausgeführt werden, um die Privatsphäre der Nutzerdaten zu schützen. Für den Datenabruf habe ich eine hybride Pipeline (BM25 + dichte Einbettungen über nomic-embed-text) erstellt und ein neues Dokument zur Datensimulation als eigenes indiziertes Set hinzugefügt, um zu prüfen, ob sich dadurch die Ergebnisse bei Abfragen mit dem Zusatz „Daten simulieren“ verbessern.
- Zur Evaluierung aller Komponenten habe ich ein einfaches Testframework eingerichtet, das eine Reihe von JSL-Abfragen durch ein paar lokale Modelle führt und dabei Abrufquellen, Antwortgeschwindigkeit und generierten Code in einer CSV-Datei protokolliert. Als Benchmark diente das JMP Assistant CustomGPT (Claude Sonnet 4.6)-Modell.
- Jake Sumner (Praktikant im Bereich Genomik im Forschungs- und Entwicklungsteam der Lebenswissenschaften):
- Ich habe die vollständige End-to-End-Pipeline für die molekulare GNN-Erweiterung des JMP PyTorch Add-Ins ausgearbeitet. Insbesondere habe ich (mit freundlicher Unterstützung von Luciano Silva ) eine kleine JSL-GUI hinzugefügt, mit der Benutzer Moleküldateien laden und direkt in einem JMP-Dataframe in SMILES-Strings und andere Datenspalten umwandeln können. Die SMILES-Strings können nun direkt im JMP PyTorch Add-In verwendet werden, um ein gerichtetes Message Passing Neural Network (D-MPNN) GNN-Modell zu trainieren.
- Ein D-MPNN-Modell basiert auf ChemProp, einer weit verbreiteten Python-Bibliothek. Ich habe ein weiteres D-MPNN-Modell hinzugefügt, das auf PyTorch-Geometric (PyG) basiert und mir ermöglicht, die Strukturen der Eingabegraphen nach Belieben anzupassen. Dieses PyG-D-MPNN-Modell erlaubt es Nutzern, Molekülgraphen mit Kanten zu erstellen, die sowohl durch atomare Bindungen als auch durch räumliche Nähe definiert sind – eine Funktion, die ChemProp derzeit nicht bietet. Ich habe beide D-MPNN-Modelle mit einem gängigen Datensatz (ESOL) trainiert, um ihre Leistung anhand von Literaturergebnissen zu validieren. Luciano unterstützt mich außerdem dabei, Optionen zur Benutzeroberfläche des Plug-ins hinzuzufügen, damit Nutzer GNN-spezifische Hyperparameter anpassen können. Nächste Woche hoffe ich, die Vorteile der Einbeziehung atomar und räumlich definierter Kanten in diese GNN-Modelle nachgewiesen zu haben.
- Drew: Ich schließe gerade meine letzten 19.2 JMP Clinical Jiras ab. Ich habe mich mit Michael Crotty und Bob Hickey getroffen, um ihnen die Änderungen zu zeigen, die ich an den NIST-Test- und Installationsprüfwerkzeugen vorgenommen habe.
Produktmanagement und Produktmarketing
- Sara: In diesem Sommer leitet Tawann Alvarez, Praktikant im Produktmanagement, ein Projekt zur Entwicklung von Rovo-Agenten speziell für die Vertriebsunterstützung. Sein Ansatz konzentriert sich darauf, die Arbeitsweise des Vertriebs zu verstehen – wie er sich vorbereitet, wo er Inhalte findet und wo es noch Lücken gibt – und Agenten zu entwickeln, die auf geprüfte Inhalte angewendet werden, um schnelle und präzise Antworten zu ermöglichen. Erfahren Sie hier mehr !
- Bryan:
- Icons: Kontinuierliche Weiterentwicklung der Icons im Fluent System-Stil, einschließlich Graph Builder Elements, Formula und Choice Design.
- Zugänglichkeit
- Die Weiterentwicklung der U-Study-Walkthroughs zur Unterstützung von EA4, einschließlich Szenarien, die nur mit der Tastatur bedient werden können, und Szenarien mit Sprecherfunktion.
- Kontinuierliche Weiterentwicklung der unterstützenden Tools (HTML/JS-Renderer).
- Laufende Abstimmung mit der Entwicklung hinsichtlich Tabellennavigation und Darstellung von Barrierefreiheitsmustern.
Technischer Support und Engagement
- Gary:
- Wendy ist diese Woche im wohlverdienten Urlaub, daher versende ich die wöchentliche E-Mail. Die Berichte sind wieder online, daher kann ich Ihnen alle Grafiken zukommen lassen. Herzlichen Glückwunsch an Wendy und ihre Familie zur kürzlichen Geburt ihrer Schwiegertochter!

Fallzahlen im technischen Support pro Woche:

Fallthemen für die Warteschlange des technischen Supports, letzte Woche:

Fallaufkommen im Bereich Engagement-Support pro Woche:

Fallthemen für die Bearbeitungswarteschlange, letzte Woche (ausgenommen Fälle im Zusammenhang mit der Überprüfung von beschränkten Parteien):

Entwicklungsbetrieb
- Jim
- Die finalen Image-Kandidaten-Builds von JMP 19.1.3 für macOS und Windows wurden erstellt.
- Ich habe mit John Schroedl und Paul Nelson zusammengearbeitet, um die Excel-Profiler nach dem Upgrade von Visual Studio erfolgreich unter WinOS zu erstellen.
- Durchführung von Compliance-Upgrades auf mehreren Mac OS-Test- und Build-Maschinen
- Ich habe die neue macOS-Betaversion (27.0) auf zwei Testrechnern installiert.
- Shannon L: Abschließende Planung für die Einführung der neuen Dokumentationsfunktion in Jira und Confluence für das Produktmanagement. Wöchentliche technische Meetings, inklusive Atlassian-Administrationsmeeting. Zusammenarbeit mit meinem Praktikanten an seinem Sommerprojekt. Atlassian-Administration und Benutzersupport für verschiedene Gruppen bei JMP diese Woche, darunter Finanzen und Einkauf. Projektmanagement für Oxygen. Erstellung des Sicherheitsbulletins für das monatliche Juni-Release. Einführung der Jira-Vorgangssicherheit für das JMPTOOL-Projekt.
- Bob:
- Aktualisierungen der Installationsvalidierung für Version 19.1.3 und weitere Arbeiten zur Zusammenführung älterer Skripte mit neuen, von Drew Foglia geschriebenen Skripten.
- Installationsskripte für V20 EA4 vorbereitet und geprüft
- Arbeiten an der Automatisierung der E-Mail-Zusammenfassung für die nächtlichen Build- und Installationsprozesse
- Myron:
- einige zufällige, absturzbedingte Probleme, darunter fehlerhaft formatierte IPS-Dateien
- JMPTOOL-2215 – Hinzufügen des Managerfelds zu JiraBot
- JMPTOOL-2219 – Entfernen einiger JiraBot-Komponenten
- JMPTOOL-1184 (getestet und abgeschlossen) – arm64-Abstürze korrekt identifizieren
- Shannon C:
- Ich habe mich mit den Teammitgliedern getroffen, um die laufenden Arbeiten zu besprechen, und die Teammeetings vorbereitet und geleitet. Außerdem habe ich kritische JMP-Jira-Tickets überprüft und die Werte für die geplante Version hinzugefügt. Gemeinsam mit Jim habe ich die Jira-Tickets für den Dot-Dot-Build aktualisiert, um Details zu klären und die letzten Arbeiten zu erfassen. Ich habe mich auf meine Rede zum 20 -jährigen Jubiläum vorbereitet – ihr wisst ja, ich lasse keine Gelegenheit zum Plaudern aus (wie meine Kinder sagen würden).
Ich habe an einer Schulung zum Change-Management teilgenommen und sie meinem gesamten Team empfohlen. Aktuell arbeite ich an der Schulung und Vorbereitung für die Entwicklungsziele des zweiten Quartals.
- Melanie: Das gemeinsame Mittagessen im Juni war toll – herzlichen Glückwunsch an alle, die ein besonderes Jubiläum feiern! • Ich habe Shannon Leslie bei einigen Jira-Admin-Updates begleitet. • Ich habe verzweigte Aufgaben für Version 19.1.4 erstellt. • Ich teste ein Jira-Tool. • Ich analysiere die Ergebnisse der Unit-Tests. • Ich habe MIFs für die Versionshinweise zu 19.1.3 erstellt. • Ich habe einen Tag ohne Klimaanlage in der Hitze verbracht.
Lokalisierung
- Allison: 19.2 Portable UI-Strings verarbeitet und Übersetzungskits zur Lokalisierung an Anbieter gesendet; 19.6 JMP Live Keycloak-Strings verarbeitet und zur Übersetzung weitergeleitet; 19.5 Release Notes für ZH übersetzt; lokalisierte JMP-Dokumentations-PDFs validiert und zur Prüfung an die Qualitätssicherung übergeben; 19.5 JMP Live Public-Rückgaben verarbeitet und die Ergebnisse zur Übergabe an das Dokumentationsteam vorbereitet.
- Christopher: Erstellte eine neue lokalisierte Tabelle für 19.2 SampleData und behob einige Zeilenumbruchprobleme in zwei weiteren Tabellen. Unterstützte die Veröffentlichung von 19.2 Portable für die Übersetzung. Implementierte einen Workflow zum Abgleich von Portable UI-Schlüssel-IDs mit CPP-Dateinamen in P4. Fertigte die Arbeit an einem Bericht, der die Zeichenkettenunterschiede in PortableUI zwischen Haupt- und Release-Track aufzeigt. Behob Lokalisierungsprobleme in JMP Live-Installationsprogrammen.
- Trish: Die Entwicklungs-Check-ins für das zweite Quartal sind abgeschlossen. Planung für Version 20: Projekte, Zeitpläne und Lokalisierungs-Workflow. Ich arbeite an den Onboarding-Plänen für Veronica.
- Sandig:
- Verbesserungen an der älteren String-Berichtsfunktion für PortableUI, SampleData und BuiltIns
- Testen des neuen Populate-Jobs für Oxygen-Dateien
- Testen des neuen Image-Diff-Jobs für Oxygen-Dateien
- Ausbildung
- Howard:
- Ich habe daran gearbeitet, überflüssiges XML im Ordner „chunked dita chapter“ zu entfernen.
- Fehlerbehebungen für verschiedene Job- und Dashboard-Funktionen
- Die Export-/Push-Funktion wurde beim Projektstart aktiviert.
Dokumentation
- Qiana:
- Die Schulung „Q2 Check-in: Entwicklungsziele [2026]“ wurde abgeschlossen.
- Zusammenarbeit mit der Einkaufsabteilung und Synchro Soft bezüglich einer Softwareanfrage.
- JSG wurden Beschriftungsbilder hinzugefügt.
- Tastenkombinationen und Menükarten überprüft.
- Ich habe mich mit Peggy getroffen, um über ihre Nutzung von GitHub Copilot zur Korrektur und Überprüfung von Dokumentationen im Bereich der Biowissenschaften zu sprechen.
- Durchführung von Projektplanung und -koordination.
- Susan C:
- Abschluss der Arbeiten an den 19.1.3 RNs (jetzt kombiniert mit den 19.5 JMP Live RNs)
- Die Kennzeichnung „Entwurf“ wurde entfernt und die JMP Live 19.5 EN-Hilfe neu generiert/veröffentlicht; Jill hat sie geprüft.
- Ich habe eine Präsentation für Allison erstellt und gehalten, um ihr für ihre Unterstützung bei der Verbesserung der JMP Live-Hilfe zu danken.
- Aktualisierung der Rufzeichen im UG-Buch in Oxygen
- Devon: Habe das letzte der konvertierten Statistikbücher an das Statistikteam übergeben, die Menükarten konvertiert und arbeite jetzt am Kapitel „Automatisierungsreferenz“.
- Jill: Sie hat die Änderungen an JSG Convert und Test sowie die JSG Callouts von Kollegen geprüft, an konvertierten EG-Dateien gearbeitet und die Release Notes redigiert und von Kollegen geprüft.
- Chris : CSS für JMP Live usw. aktualisiert. DJ-Callout-Bilder fertiggestellt. Teste Daylens Menükaskaden-Skript.
System-/Host-Testing-Cary
- Nick H: Ich habe einige neu aufgetretene Fehler in Unit-Tests behoben, die möglicherweise auf einen bekannten Bug zurückzuführen waren. Außerdem habe ich Testfälle für einige akzeptierte und abgeschlossene Jiras hinzugefügt, die Mandy gerade bearbeitete, und sie allgemein bei ihrer Arbeitsbelastung unterstützt. Schließlich habe ich eine neue Dashboard-Seite im Entwickler-Dashboard bereitgestellt, die es Benutzern ermöglicht, den Verlauf der Testergebnisse nach Track- und Suffix-Kombinationen über mehrere Daten hinweg einzusehen. Durch Klicken auf die Zeilen erhalten Benutzer detailliertere Ergebnisse und gelangen zur vollständigen Unit-Test-Ergebnisseite für das jeweilige Datum/Suffix. Dies sollte die Einsicht in historische Testergebnisse für weniger häufige Testläufe erleichtern.
- Mandy: Nach meinem Urlaub letzte Woche bin ich wieder voll im Geschäft – habe Jiras überprüft und Tests hinzugefügt; ein paar merkwürdige Datentabellenprobleme aufgespürt (bereits behoben). Ich habe an Tags und Einstellungen gearbeitet und einen Testfall für Z-Dateien geschrieben. Anfang nächster Woche werde ich etwas an Tabulate 19.2 arbeiten, um Melisa während ihres Urlaubs zu unterstützen und sicherzustellen, dass alle Tabulate-Updates auf Version 20 ebenfalls getestet werden. Ich arbeite an Tests für das Brushing dynamischer Tabellen, verbinde Summary, Split und Stack und überprüfe das Brushing mit allen – mehr dazu später. Auf geht's, Canes!! :cara_que_sonríe_con_ojos_sonrientes:
- Jäger: Die meiste Zeit der Woche war ich dem Testen des finalen Installationsprogramms von JMP 19.1.3 gewidmet. Ich habe die neue macOS Golden Gate 27.0 Developer Beta 1 auf dem Testrechner MDA692 im Labor installiert und JMP 19.x und 20 kurz unter dem neuen Betriebssystem getestet. Außerdem habe ich den Status einiger bestehender Tahoe-Probleme in Golden Gate überprüft und JIRA-Verifizierungen durchgeführt. Zusätzlich habe ich die lokalisierte Dokumentation durchgesehen.
- Audrey: Die Tests für Version 19.1.3 laufen, die Qualitätssicherung ist abgeschlossen. Ich arbeite die Verifizierungen nach und überprüfe einige ältere Verifizierungen mit leeren Fix-Versionen. Ich spreche mit dem Atlassian-Admin-Team darüber, ob beim Wechsel eines Elements in den Status „Testbereit“ ein Fix-Versionswert erforderlich sein soll. Außerdem bespreche ich die Mimic-Pläne mit Khushi.
- Justin: Hat intensiv an der Entwicklung von Testautomatisierung gearbeitet. Hat JSL zum Testen der Python-Funktionalität `from_arrow()` geschrieben, die bestehenden SAS/CAS-Integrationstests aktualisiert und Tests in virtuellen Python-Umgebungen durchgeführt.
Webtests – Cary
- Taylor:
- Im Gange:
- Testen Sie die Datenbankverbindung vom Installationsprogramm
- JMP im JMP Live-Pool hängt sich beim Öffnen einer heruntergeladenen JMP-Tabelle mit Skripten auf.
- Angenommen und abgeschlossen:
- Die Regeln innerhalb eines Raumes für die Beförderung eines Pakets sollten verschärft werden.
- Testfehler: „Sollte es Gruppenmitgliedern ermöglichen, öffentliche und Gruppenberichte zu erhalten“
- Windows Server 2025 16 Lokale Authentifizierung 19.5 C: fr-FR Taylor Martin
- Windows Server 2025 16 Keycloak (vorhanden) 19.5
de-DE Taylor Martin
- Keycloak-/Authentifizierungseinstellungen aus dem Installationsprogramm entfernen
- Benutzereinstellungen: Backend: Erstellen
- Speichern Sie weitere hilfreiche Vorher/Nachher-Informationen im Audit-Protokoll, wenn sich eine Entität ändert.
- Bei einer Beitragsneuzuweisung werden die Anmeldeinformationen fälschlicherweise entfernt, wenn der Beitrag dem neuen Beitragsinhaber gehört.
- Details des Audit-Protokolls fehlerhaft (Dialog wird nicht angezeigt)
- Die Navigation vom Audit-Log zum Bereich ist fehlerhaft.
- Seema: Ich habe die Woche mit Installationstests für Version 19.5 begonnen. Danach ging es wieder an meine Jiras:
- Angenommen und abgeschlossen:
- Die Warnfeldanzeige ist bei Dashboards mit Berichten, die dieselben Daten in verschiedenen Kategorien verwenden, ungewöhnlich.
- Die Prozesskontrollkarte wird in JMP Live nicht angezeigt, wenn die Zeile mit Warnungen ausgewählt ist.
- Sende den Zeitwert in der Warnungsnutzlast an den HTML-Bericht.
- In einigen Fällen wird keine E-Mail-Benachrichtigung für Warnungen versendet, Warnungen werden nicht im Warnungsfeld angezeigt
- Supportanfrage für nach Prozessattributen gefilterte Marker.
- Jiras erstellt:
- PS: Die horizontale Bildlaufleiste wird beim Auswählen von Warnungen nicht immer angezeigt, wenn das Warnungsfenster geöffnet ist.
- PS: Im Warnfeld des Dashboards werden wiederholt Warnnummern angezeigt, obwohl einer der Berichte keine Warnungen enthält.
- Das Filtern von Markern nach zugewiesenem Benutzer gibt immer alle Marker zurück, unabhängig vom zugewiesenen Benutzer.
- Hui:
- Funktionslücke: Process Screening bietet keine HTML5-Unterstützung für „Alle Diagramme anzeigen“ und scheitert bei der Veröffentlichung des Spaltenumschalters, was sich auf Berichts-Workflows auswirkt (JMPHTML-15610, JMP-31068).
- Interaktionsinstabilität: Ungenauigkeiten in den Tooltips und ein nicht reagierendes Warnfeld deuten auf inkonsistentes HTML5-Verhalten hin (JMPHTML-15609, JMPHTML-15605).
- Formatierungsinkonsistenz: Das Formatmuster auf Spaltenebene wird in Tooltips und LDFs nicht berücksichtigt, wodurch Lücken zwischen den Komponenten sichtbar werden (JMPHTML-15598, JMPHTML-15597).
- Fehlerkonzentration: Probleme konzentrieren sich auf die Benutzeroberfläche/Stabilität des Prozess-Screenings und die Interaktion mit JMP Live – primäre Usability-Risiken.
- Installation abgeschlossen: Installationstests beendet.
- Josh:
- Änderungen an der JMP Live-Installer-Authentifizierung verifiziert
- jl-distad wurde in JMP Live 20 mithilfe von SAML auf SAS Single Sign-On umgestellt.
- Für die Installationstests von JMP Live 19.5 wurden Maschinen erstellt.
- Ich habe das Team bei Fragen zur JMP Live-Installation unterstützt.
- Mehrere Kundenprobleme mit JMP Live wurden behoben.
- Ich traf mich mit Bobby Riggs, um die Verbesserungen des Installationsprogramms von Version 19.5 zu besprechen und ein Datenbankproblem zu beheben. Offenbar war die Datenbank zwischenzeitlich so konfiguriert worden, dass sie auf ein anderes Datenverzeichnis verwies. Wir haben die Konfiguration daher aktualisiert, sodass sie nun auf den korrekten Datenordner verweist und Bobby wieder auf die Datenbank zugreifen kann.
- Anna:
- Testen von Johns Updates für ScatterPlot 3D.
- Ich habe Xans Updates getestet, die das Zeichnen von MarkerSeg bereinigen sollen, sodass das Zeichnen von Markern, die sehr nahe beieinander liegen, nicht mehr übersprungen wird.
- Gemeldetes Achsenproblem bei Parallelplot-Achsenproblem mit Bereichen und Beschriftung.
- Die Korrekturen am Graph Builder wurden auf dem Desktop getestet und überprüft, ob alles erhalten bleibt und in HTML5 und JMP Live korrekt funktioniert.
- Installationstest.
Kern
- Dan S: Änderungen an der Funktionsweise von rememberInitialState() für Anzeigesegmente verhindern unnötige SendToReport-Meldungen in Skripten. Der Dialog zum Festlegen von Menüoptionen (Alt+Klick) unterstützt nun Farben und Markierungen. Für Eigenschaftendialoge wurde eine neue LineStyleBox hinzugefügt, die per Tastatur und Bildschirmleseprogramm bedienbar ist.
- Dave B:
- Ein Flackern in 3D-Grafiken unter Windows wurde behoben.
- Ein Absturz in der Oberflächendarstellung wurde behoben.
- Es wurde ein Fehler behoben, der dazu führte, dass beim Speichern als PDF unter Windows das Papierformat auf Tabloid eingestellt wurde.
- Ein TSAN-Fehler in MFI wurde behoben.
- Xan: Erweiterung des Befehls „In Datentabelle umwandeln“ von Graph Builder durch einen Exkurs in die TextSeg-Erweiterungen.
DOE und Zuverlässigkeit
- Jace Ritchie (Praktikant bei Ryan L): Entwickelte eine einfache Lösung zur Erstellung einer Klasse von Versuchsdesigns, die als orthogonale und minimal aliasierte Antwortflächen-Designs (OMARS) auf einem kontinuierlichen Designraum bezeichnet werden.
- Caleb: Rechtzeitig für EA4 wurde der Button für den Zusammenfassungsbericht offiziell in den neuen Abnahmestichproben-Explorer integriert. Außerdem habe ich basierend auf Kundenfeedback von Anfang der Woche einige kleinere Funktionen hinzugefügt und eine Confluence-Seite fertiggestellt, die den aktualisierten Code für die Stichprobengröße erläutert.
Hosting und Schnittstellen
- Paul:
- JMP-31117 – Python 3.14.6 wird in JMP20 verfügbar sein. (Veröffentlicht für arm64.)
- Wir arbeiten an der Aktualisierung von x64 Intel auf Python 3.13.14, um Sicherheitsupdates zu erhalten, bevor wir die Integration auf 19.2 und nächste Woche auf 19.1.4 vornehmen. Anschließend wird JMP 20 x64 auf 3.14.6 aktualisiert.
- Apple WWDC
- Da einige von uns Probleme mit der Installation des Beta-Betriebssystems Golden Gate 27.0 hatten, habe ich mit der IT-Abteilung zusammengearbeitet. In meinem Fall musste ich meinen Mac Mini neu aufsetzen.
- Kompilieren, Ausführen und Testen auf Golden Gate mit Xcode 27.
- Erkundung von Xcode 27 und Ausführung lokaler KI-Modelle.
- Wille:
- Es wurde ein generischer Datenkonnektor-Exportdialog erstellt, der mit allen Datenquellen kompatibel ist, die den Export von Tabellen unterstützen.
- Ein MATLAB-Fehler beim Senden von Datums- und Uhrzeitangaben innerhalb von Listen wurde behoben. Dies führte zu einer umfassenderen Code-Überarbeitung, die notwendig war.
Interaktives HTML
- Arnav Murthi (Praktikant im Interactive HTML-Team von John Powell):
- Ich habe mich mit der JavaScript-Codebasis von JmpHTML und deren Struktur und Integration vertraut gemacht.
- Ich habe mit der Arbeit am Fadenkreuz-Werkzeug begonnen – bisher ist der größte Teil des Kernverhaltens implementiert.
- Praveena:
- Arbeit an der Speicherung aller Änderungen an einem Bericht ( JMPHTML-15046 )
- Ich habe mit Aurora und Seema zusammengearbeitet, um die Usability-Studie zur Prozessprüfung und -triage auf JMP Live einzurichten.
- Teilnahme an Schulungen während der Woche der beruflichen Weiterbildung
- Fehlerbehebung für die Funktion „Prozess-Screening-Triage“.
- Paul Spychala : Ich arbeite weiterhin an der Unterstützung von Oberflächenplots für interaktives HTML und JMPLive (JMPHTML-15556). Aktuell erstellen wir die Rastersteuerelemente, um die Oberfläche zu segmentieren und einen bestimmten Wert zu visualisieren. Außerdem arbeite ich an der Optimierung der Konturprofiler in interaktivem HTML und JMPLive (JMPHTML-13612). Schließlich habe ich vor EA4 einige Probleme mit der HTML-Telemetrie behoben, darunter ein Problem mit lokalisierten Telemetriedaten (JMP-29164) und ein weiteres, bei dem doppelte Telemetriedaten wiederholt protokolliert wurden (JMPHTML-15606).
JMP Live
- Aurora:
- Ich habe bei einer Frage des technischen Supports zu ausgehenden JMP Live-Verbindungen geholfen.
- Teilnahme an der JMP Live-Iterationsdemo / Retrospektive
- Ich habe die JMP-Live-Verarbeitung von Prozess-Screening-Beispielen in Johns Entwicklerdemo untersucht und Jiras für offensichtliche Probleme erstellt.
- Prozess-Screening, Triage, Usability-Tests (weitere folgen)
- Jira-Tickets zur Ermöglichung der Triage mit nicht-statischen Grenzwerten wurden besprochen und eingereicht.
- Die Untersuchung des Absturzes wurde eingeleitet, nachdem eine große Anzahl von Warnungen veröffentlicht worden war.
Anmerkung von Shannon
Einen schönen Pride Month! Als Mutter einer lesbischen Tochter mache ich mir ständig Gedanken darüber, wie ich sie unterstützen kann, ohne aufdringlich zu wirken, und das gelingt mir nicht immer. Deshalb freue ich mich schon sehr auf den Vortrag nächste Woche, der vom JMP D&I Events Committee organisiert wird: „Sicherere Orte schaffen: Was Verbündete für LGBTQ+ bedeuten“ von Kori Hennessy (they/them), Geschäftsführerin des LGBT Center of Raleigh . Der Vortrag findet am Mittwoch, den 17. Juni, von 10:30 bis 11:30 Uhr EST in Raum A4111 statt. Der Vortrag wird außerdem live auf Teams übertragen (die anschließende Fragerunde nicht). Falls Sie keine Einladung erhalten haben und teilnehmen möchten, wenden Sie sich bitte an Beth Evans . Ich wünsche allen ein schönes Wochenende!

Herzlichen Glückwunsch an unsere wunderbaren Kolleginnen und Kollegen, die große Jubiläen feiern! Und vielen Dank für die netten Worte, @shannon_conners . Ich bin dankbar, mit so tollen Kolleginnen und Kollegen zusammenzuarbeiten und die verschiedenen Rollen, die ich bei JMP innehatte, sowie die Zusammenarbeit mit so vielen verschiedenen Teams zu genießen.