19.1.1: Geplante Veröffentlichung: 14.04.26 • 19.2: Code-Freigabemodus beginnt: 18.06.26 • 20.0: Veröffentlichung im Hauptzweig • EA3-Freeze: 30.04.26; Feature-Freeze: 23.07.26
Willkommen zum JMP-Entwicklungsupdate vom 10. April 2026!
Die Freigabe der Sicherheitsupdates für JMP 19.1.1 ist abgeschlossen. Diese werden voraussichtlich am Dienstag, den 14. April, in MyJMP verfügbar sein. Das DevOps-Team bereitet sich nun auf die Veröffentlichung von Version 19.1.2 vor, und weitere Infrastruktur-Setups für 19.1.2 sind im Gange . Wie bereits Version 19.1.1 wird auch 19.1.2 ausschließlich Sicherheitskorrekturen enthalten – Aktualisierungen von Drittanbieterbibliotheken und Fehlerbehebungen in der statischen Codeanalyse.
Bitte beachten Sie, dass Sie an einem kritischen Bugfix für JMP 20 arbeiten, der auch Version 19.2 und ältere Versionen betrifft und so schwerwiegend ist, dass er für unser Notfall-Bugfix-Release 19.1.3 in Frage kommt. Tragen Sie daher bitte 19.1.3 im Feld „ Geplante Version“ in Jira ein. Wir konzentrieren uns primär auf die Bewertung von CRP-Problemen für XX3-Releases – also auf numerische Probleme, weit verbreitete Bugs und kritische Probleme ohne Workarounds. Um ein Problem für Version 19.1.3 berücksichtigen zu lassen, benötigen Sie die Unterstützung des Produktmanagements oder des Kundenservice. Fixes für Version 19.1.3 müssen außerdem in den Versionen 19.2 und 20 getestet werden, bevor sie in den 19.1.3-Branch integriert werden.
JMP 20 EA3 steht kurz bevor und wird voraussichtlich am 30. April eingefroren. Vielen Dank für die Aktualisierung und Erstellung von Feature-Seiten für neue Elemente! Alle Details zu Terminen und Fristen für EA3 finden Sie in der Outlook-Erinnerung, die Sie am 30. April in Ihrem Kalender eintragen sollten. Falls Sie diese nicht erhalten haben, wenden Sie sich bitte an Melanie Drake; sie trägt Sie gerne ein.
Vielen Dank an John Hall für den Link zu Michael Hechts gestriger Präsentation über neuere C++-Funktionen wie `std::optional`, `std::expected`, `std::variant`, `std::span` und strukturierte Bindungen. Falls Sie JMP noch nicht so lange kennen und einen Überblick über die JMP-Quellcodebasis suchen, finden Sie auf dieser Confluence-Seite eine Zusammenfassung der JMP-Code-Touren von Xan Gregg und anderen.
Abschließend möchten wir uns ganz herzlich bei Shannon Leslie für die Bereitstellung der neuesten Atlassian-Updates bedanken!
Atlassian-Anpassungen/Verbesserungen im April 2026
Diese Woche hat das Admin-Team eine Änderung in mehreren Jira-Projekten der Forschungs- und Entwicklungsabteilung eingeführt, um die Sicherheitsfelder in einem neuen Tab der Jira-Vorgänge zusammenzufassen. Weitere Informationen zu dieser Änderung finden Sie hier .
Bei Fragen können Sie sich an Shannon Leslie oder einen der anderen JMP Atlassian-Administratoren wenden. Besuchen Sie auch unseren JMP Atlassian Q&A Teams-Kanal , wo wir diese und weitere Atlassian-Informationen regelmäßig veröffentlichen.
Allgemeine Bekanntmachungen
Wichtige bevorstehende Termine
- JMP 20 EA3 Code Freeze - 30.04.2026
- JMP 20 EA4 Code Freeze – 11.06.2026
- 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
Hosting und Schnittstellen
- Michael H:
- Die Anzeigeklassen für Zahlen- und Zeichenkettenspalten wurden wie gezeigt überarbeitet, um die Korrektheit der verwalteten Daten zu gewährleisten. (JSL: Number Col Box, Number Col Edit Box usw.) Ich denke, die meisten Auswirkungen dieser Änderung wurden behoben. Sollten Sie dennoch Fehler feststellen, informieren Sie mich bitte.


- John Schroedl: Die VS-Lösung wurde auf das neuere SLNX-Format aktualisiert. Vielen Dank an Jim Borek, Nick Ruva und David Barbour für die schnellen Aktualisierungen der Build-Systeme. Die Host-Baumstruktursteuerung wurde korrigiert, um die Zugänglichkeit der Baumstrukturen zu verbessern und ein Problem mit der Farbgebung der Baumerweiterungen zu beheben. Es gab diverse Diskussionen zum Thema Barrierefreiheit. Mauszeiger und -handhabung wurden für eine bessere Darstellung bei hohen DPI-Werten optimiert. Ein Fehler in der Fenstergröße von Datentabellen im Host-Bereich wurde von JMP 20 auf 19.2 behoben. Gespräche mit Bob Hickey über die von ihm vorgenommene Optimierung der WebView2-Installation wurden geführt; dies hat die Performance deutlich verbessert!
- Paul N: JMP-28416 und JMP-28661 – Probleme mit Abstürzen aufgrund nicht abgefangener/fehlerhaft abgefangener C++-Ausnahmen, die von Code ausgelöst werden, der von `jmp.run_jsl()` aufgerufen wird. JMP-30181 – Sicherheitsupdate für JMP 20 und 19.2 auf Python 3.13.13
Interaktives HTML
- Paul Spychala : Ich habe an der Performance von JMPHTML-Berichten gearbeitet. Dazu gehört die Möglichkeit, dass ein JMPLive-Spaltenwechsler den Bericht direkt ändert, wenn bereits eine Sitzung läuft (JMPHTML-15353). Außerdem haben wir die Performance von Treemaps mit vielen eindeutigen Zellen (viele verschiedene Legendenfarben) verbessert (JMPHTML-1308). Wir haben auch die Caching-Strategien für GroupRowStateAbilities bei HTML-Exporten geändert (JMPHTML-15405). Zudem haben wir einen Fehler behoben, der dazu führte, dass die Funktion „An Fenster anpassen“ in ScrollBoxen fehlerhaft funktionierte (JMPHTML-15399).
- John Powell:
- Verbesserte Ladezeitleistung interaktiver HTML-Diagramme mit vielen (3000+) Markersegmenten aufgrund vieler Overlays durch Verwendung eines einzigen gemeinsamen Hintergrund-Canvas ( JMPHTML-13546 ).
- Verbesserung der C++-Exportzeitleistung von vielen Markersegmenten (25+) mit vielen Zeilen (250k+) bei Verwendung einer Linked Subset-Tabelle durch Zwischenspeicherung und Wiederverwendung von Teilmengenindizes ( JMPHTML-15408 ).
- Untersuchung der Anwendbarkeit dieser Technik auf andere Segmente.
- Praveena:
- Arbeitete an
- JMPHTML-15356 Untersuchung der Entfernung der Funktion hasFullWebXMLSupport aus den Exporten
JMPHTML-15386 Pie: Erläuternde Meldung für statisches Bild fehlt.
JMPHTML-15289 Einige Protokollmeldungen sind im JMP-Protokollfenster nicht sichtbar.
- Ich arbeite an
Statistiken
- Laura CS: Ich arbeite mit Haley an der Erweiterung der Materialien für einen halbtägigen SEM-Workshop zu einem ganztägigen Workshop, den wir nächste Woche auf einer Konferenz anbieten. Ich habe mich mit Sohyeon und Haley getroffen, um Ideen für ein longitudinales SEM-Beispiel zu besprechen. Außerdem habe ich mich mit der Diversity-Bewegungsgruppe getroffen, um Initiativen für dieses Jahr zu erörtern. Mit Andrew habe ich die Anforderungen an Diagramme besprochen und gemeinsam mit Haley eine Usability-Studie zum Testen einer SEM-Diagrammfunktion erstellt. Ich habe an einem Treffen mit Statistikentwicklern teilgenommen, um nützliche C++-Tipps zu erhalten.
- Elizabeth: Ein Fehler bei RSquare-Berechnungen in Mixed, der durch Jacobs Tests der aktualisierten BLAS-Routinen aufgedeckt wurde ( JMP-30309 ), wurde behoben. Außerdem wurde ein Fehler in den GLMM-Diagnosepaketen behoben, der von den Entwicklern für Anzeige/Grafik gefunden wurde und auftrat, wenn Datentabellenzeilen nach dem Plattformstart gelöscht wurden ( JMP-30361 ). Elizabeth vertritt die Statistikgruppe in einer internen Arbeitsgruppe, die an der Verbesserung der neuen Benutzeroberfläche für verknüpfte Elemente arbeitet.
- John Hall
- Im Prozess-Screening wurden die neuen Befehle „Grenzwerte festlegen“ und „Grenzwerte in gespeichertes Skript einbetten“ eingeführt, um die Festlegung der Grenzwerte für Phase 2 zu vereinfachen (JMP-30278 ).
- In Fit Least Squares wurde ein Absturz beim Befehl "Save Prediction and Interval" für verschachtelte Modelle behoben ( JMP-30357 ).
- An mehreren Stellen wurde ein Fehler behoben, bei dem der Profiler eine Achse falsch dargestellt hatte, wenn ein Faktor vom Typ "Diskret Numerisch" war ( JMP-30356 ).
- In vielen Fällen sollte std::unique_ptr durch std::optional für bedingte ProgressBars ersetzt werden (Vielen Dank an Michael Hecht ).
Statistikdokumentation
- Michael C: Das gesamte Team für statistische Dokumentation hat sämtliche Gleichungen der JMP-Dokumentation in das LaTeX-Format konvertiert, um die Umstellung auf ein neues Autorentool vorzubereiten. Das ist zwar ein enormer Aufwand, aber dadurch lassen sich die Gleichungen zukünftig leichter pflegen und sehen in der Hilfe deutlich besser aus!
Statistische Tests
- Markieren: Ich habe meine modernisierte Grubbs-Outlier-Test-Erweiterung im JMP Marketplace eingereicht und sie wurde akzeptiert. Meine Dixon-Outlier-Test-Erweiterung habe ich ebenfalls im JMP Marketplace aktualisiert, insbesondere mit neueren Tabellen kritischer Werte für eine bessere Testabdeckung. Ich habe Jacob unterstützt, indem ich zwei Unit-Test-Skriptreihen vor und nach einem Update der OpenBLAS-Bibliothek ausgeführt habe, um die Timing-Änderungen zu bestätigen. Laura L. hat sich gemeldet, um nach einem älteren Skript zu fragen, das ich zur Berechnung des Konfidenzintervalls für den Variationskoeffizienten geschrieben habe. Ich habe bestätigt, dass es funktioniert, mich aber entschieden, es zu modernisieren. Es verwendet die Methode von Vangel, die bekanntermaßen eine geringe Testabdeckung aufweist. Daher implementiere ich eine neue, exakte Methode und modernisiere gleichzeitig die Benutzeroberfläche.
- Jakob:
- Testen des Updates auf die neue Version von OpenBLAS
- Schreiben von Mimic()-Tests für Easy DOE und OC Curves
- Vorbereitung einer Präsentation zum Thema Unit-Tests mit Covering Arrays
- Testen von zurückgestellten Versionen der kommenden Änderungen in Space Filling Design und Design Explorer
Neuigkeiten aus den Lebenswissenschaften
- Drew: JMP Clinical 20-Funktionsentwicklung – Bericht zur klinischen Studie. Entwicklung einer JMP Clinical-spezifischen Version des Assistenten zur Unterstützung der Anwender bei der Nutzung von JMP Clinical. Aktualisierung des JMP Validation Suite-Add-ins und Suche nach Möglichkeiten zur Vereinfachung der Erstellung/Bereitstellung der Benchmark-Dateien. Fortsetzung der Arbeiten zur Automatisierung der JMP Clinical-Unit-Tests.
- Peggy: Bitte richte meiner JMP-Familie meinen herzlichen Dank für die wunderschönen Blumen zum Gedenken an meinen verstorbenen Schwiegervater aus. Es bedeutet mir sehr viel, jeden Tag mit so fürsorglichen Menschen hier bei JMP zusammenzuarbeiten.
Produktmanagement und Produktmarketing
- Kaylee: Diese Woche haben wir ein Vertriebstraining zum Thema JMP Live-Einführung und dessen Nutzen für die Erweiterung des JMP-Netzwerks in Vertriebskunden durchgeführt. Das Training umfasste den JMP Live-Einführungsleitfaden und erläuterte die wichtigsten Schritte für die Implementierung von JMP Live und die Erzielung nachhaltiger Unternehmenseffekte. Die Aufzeichnung finden Sie hier.
- Bryan F:
- JMP 20 Symbolaktualisierung: Die Arbeiten an der JMP 20 Symbolaktualisierung wurden fortgesetzt, einschließlich der Ausrichtung und Verfeinerung der DOE-Symbole im Hinblick auf Klarheit und Konsistenz.
- Verbesserungen der Barrierefreiheit: Abstimmung mit den Host- und Kerngruppen hinsichtlich Verbesserungen der Barrierefreiheit, wobei der Schwerpunkt zunächst auf einem Barrierefreiheits-Walkthrough im Zusammenhang mit EA3 liegt.
- Unterstützung bei der Zusammenarbeit mit P&G: Unterstützung der bevorstehenden Zusammenarbeit mit P&G bei der Vorbereitung der EA2-Studie und der Einrichtung einer Backup-VM zur Reduzierung des Laborrisikos, was mit nicht unerheblichen Einrichtungskosten verbunden ist.
Technischer Support und Engagement
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
- Nick:
- Ich habe versucht, die französischen, deutschen und japanischen Systeme von DailyUT mithilfe unseres Windows 11 QEMU-Basisimages zu aktualisieren. Leider muss ich jedoch in jeder Sprache eine vollständige Neuinstallation durchführen, da ich mit der von Microsoft beschriebenen Image-Konvertierung nicht zufrieden bin (und ihr auch nicht vertraue). Es gab zu viele nicht-native Überbleibsel im System, und das möchte ich bei Lokalisierungstests vermeiden. Ich habe heute mit der Erstellung der neuen Images begonnen.
- Ich bin diese Woche mit der Mac-Virtualisierung recht weit gekommen, bin dann aber in der Praxis auf massive Leistungsprobleme gestoßen. Ich bin mir nicht sicher, woran es liegt, aber ich glaube, ich habe etwas in meiner Konfiguration falsch gemacht und versuche, den Fehler zu finden.
- Alle JMP 20.0 Jenkins Windows-Projekte wurden problemlos in das neue SLNX-Dateiformat konvertiert. Das war ein schneller Erfolg.
- Auf den Swarm- und Jenkins-Servern wurden (nur) Betriebssystem-Updates installiert.
- Bob:
- Verbesserte Windows-Installationslogik zur zuverlässigen Erkennung der WebView2 Evergreen Runtime ( JMP-30368 ) – diese Änderung beschleunigt die Installation, indem der WebView2-Installer nicht gestartet wird, wenn die Prüfung ergibt, dass er nicht benötigt wird. Vielen Dank an John Schroedl für die ersten Hinweise zu den Anforderungen des Windows-Betriebssystems.
- Ich habe Installationsvalidierungsdateien für Version 19.1.1 erstellt. Mit Drew Foglia habe ich Ideen besprochen, wie ich meinen Prozess anpassen kann, um von seiner hervorragenden Arbeit im Bereich der Produktvalidierung zu profitieren.
- Melanie: Erstellung von verzweigten Jira-Aufgaben für 19.1.2: JMPTOOL-2130 . Untersuchungen vor dem Start des Stringbot-Jobs für Beispieldaten in 19.2. Unterstützung von Susan bei der Einrichtung des Jenkins-Prozesses für die JMP Live-Hilfevorlage für JMP Live 19.5 – Dank an Jim für die Änderung der Perforce-Berechtigungen. Planung einer neuen Aufgabe zum Release-Ende (beginnend mit 19.1.2) für die Versionshinweise in Zusammenarbeit mit Shannon Leslie . Arbeit an Sicherheitsänderungen auf Vorgangsebene in Jira. Diverse Tests, Validierungen und Untersuchungen.
- Jim:
- Die finalen Installationskandidaten für JMP 19.1.1 wurden erstellt.
- Es wurden zahlreiche JIRA-Einträge zu den Ergebnissen des letzten ASAN UT-Laufs erstellt.
- Bestätigte, korrigierte JIRA-Einträge
- Vorbereitet für das kommende JMP 19.1.2 (aus Melanies verzweigten Task-JIRAs).
- Shannon L: Abschluss der Arbeiten an JMP und JMP Live 19.1.1, einschließlich der Erstellung des Sicherheitsbulletins und der Aktualisierung der Scans von Drittanbieterbibliotheken. Die Arbeit am JMP Marketplace-Monetarisierungsprojekt wird fortgesetzt; diese Woche findet ein Sandbox-Meeting statt, um die Produktcode-Anforderungen weiter zu erarbeiten. Atlassian-Administration und Benutzersupport. Wöchentliche technische Meetings.
- Shannon C: Diskussionen über die Verzweigungsprozesse. Zahlreiche Jira-Tickets durchgesehen, um die Listen zu bereinigen. Einige Abstürze untersucht. Gemeinsames Mittagessen im Café von Gebäude A. Team- und Einzelgespräche.
Lokalisierung
- Christopher: Unterstützung bei der Verarbeitung von Übersetzungsrückmeldungen für JMP Live 19.5. Mithilfe bei der Fehlersuche und -behebung in unserem Workflow im Zusammenhang mit JMP Live und Marketplace-Lokalisierungs- und Wortzählungsberichten. Überprüfung und Korrektur von Jobs für zukünftige Versionen der JMP Live-Hilfe (neue Versionsnummern und neue Ergebnisse). Verbesserung bestehender String-Chain-Berichte um Metadaten zu Benutzer-IDs und Datumsangaben für die geänderten Übersetzungen.
- Sandig:
- Ich habe an der Umstrukturierung der Dashboard-Validierungsklassen mitgearbeitet.
- Ich habe an einem Jira-Bug im Zusammenhang mit der Umstrukturierung von Dashboard-Validierungsklassen gearbeitet.
- Ich habe an der Dokumentation gearbeitet, die das Verschieben aller Dateien im Commit-/Return-Prozess in dieselbe JSON-Datei beschreibt.
- Ich habe daran gearbeitet, die Dateivalidierung wieder am Ende des Befüllungsvorgangs hinzuzufügen.
- Trish: Sichtung von Lebensläufen und HireVue-Videos für die Stelle als Lokalisierungsingenieur. Erstellung von Screenshots für Benutzerhandbücher, die Zugriff auf interne Server für Japanisch, Chinesisch und Koreanisch erfordern. Allison hat einen potenziellen Anbieter für die Unterstützung der Übersetzungen ins Vereinfachte Chinesisch für Version 20 gefunden. Ich habe an dem von ihr organisierten Treffen mit dem Anbieter teilgenommen, um weitere Informationen zu sammeln. Der Anbieter macht einen vielversprechenden Eindruck.
- Allison: Bearbeitete die Rückgaben von JMP Live UI, Keycloak und Installer (Version 19.5) und übertrug die Übersetzungen in GIT; verarbeitete neue Marketplace-Strings und sendete Pakete zur Übersetzung an Anbieter; führte MTPE der Marketplace-Strings für ZH durch; überprüfte die Implementierung der JMP Live UI ZH-Übersetzungen; kommunizierte mit einem Anbieter bezüglich eines Angebots für die ZH-Lokalisierung; führte ein Gespräch mit einem potenziellen Anbieter zur Unterstützung zukünftiger ZH-Übersetzungen; meldete Fehler, die während der automatisierten Lokalisierungsprozesse auftraten, und testete die Korrekturen.
- Howard: Arbeitete an pytest Markdown. Arbeitete mit Sandy an der Lösung von Problemen mit der Wortzählung für die neu implementierte Projektvorlage. Verbesserte die Fehlerbehandlung. Fehlerbehebungen.
- Sohail: Termextraktionsskripte überarbeiten und bereinigen, mehrsprachige Termbasis erstellen und Tests für geänderte Funktionen aktualisieren.
Dokumentation
- Susan C:
- Dokumentation der in JMP Live 19.5 behobenen Fehler (Überprüfung ist für den 16. April geplant)
- Testen des Jira-Mapping-Projekts für JMP Live
- Ich plane, alle Versionshinweise, einschließlich Sicherheitskorrekturen, und JMP Live 19.5 zu dokumentieren.
- Ich versuche, Adobe Acrobat Pro Cloud Review zum Laufen zu bringen – dafür musste ich Pro neu installieren.
- Qiana: Bearbeitete JMP-30326 und JMP-29398 . Untersuchte den Fall 00300782 im Zusammenhang mit STIPS-Stichprobendaten. Nahm an Besprechungen teil. Projektplanung.
- Jill: 4/6 UI-String-Bericht, JMP-29332 , Treffen mit Ernest zur Besprechung der automatischen Verschlagwortung.
System-/Host-Testing-Cary
- Eric:
- Als Administrator auf Databricks (Cloud-basierte Datenplattform) hinzugefügt; bei Databricks angemeldet und persönliche Zugriffstoken erstellt, die für neue Databricks-Datenstatconnectors benötigt werden.
- In JMP 20 wurden zwei neue Databricks-Datenkonnektoren erstellt; einer verwendet persönliche Zugriffstoken zur Authentifizierung und einer verwendet OAuth2-Authentifizierung.
- JMP-30223 (JMP 20) Databricks-Datenkonnektor erstellen/konfigurieren – geprüft und abgeschlossen;
- JMP-30229 (JMP 20) wurde verifiziert und geschlossen. Benutzer sollten in der Lage sein, Tests mit dem neuen Databricks-Connector zu erstellen und zu verwenden.
- Verifiziert und geschlossen JMP-30225 (JMP 20) Databricks-Konnektoren sollten auf dem Mac genauso funktionieren wie unter Windows;
- JMP-29045 (JMP 20) bestätigt und geschlossen: Mechanismus für interaktive Auswahl in Databricks Warehouse und Catalog hinzufügen;
- Erstellen Sie eine neue Confluence-Seite für Cloud-basierte Datenkonnektoren (Snowflake und Databricks).
- Es wurden neue OracleDB-Konnektoren für Windows und Mac erstellt.
- Die OracleDB-Verbindungen (JMP-28028 , JMP 20) wurden verifiziert und geschlossen und entsprechen den Python-Richtlinieneinstellungen.
- Bestätigt und geschlossen JMP-28059 (JMP20) Benutzer sollten in der Lage sein, Tests mit einem neuen Databricks-Connector zu erstellen und zu verwenden.
- Erstellen Sie eine neue Confluence-Seite für den OracleDB Connector.
- Neue Testergebnisse für Datatable/ODBC-Tests in den Dedicated Suffix-Läufen im JSL-Unit-Test-Ergebnis-Dashboard verifiziert.
- Justin: Diese Woche habe ich mich hauptsächlich mit der Teststrategie und der Automatisierung der Dateipfad-Erweiterung für die Python-Funktion `jmp.run_jsl()` beschäftigt, um Benutzern das Ausführen von JSL-Dateien aus unserer Python-Umgebung zu ermöglichen. Außerdem habe ich mehrere Fehler im Zusammenhang mit den in JMP integrierten Bildobjektaktualisierungen behoben. Schließlich habe ich die Einrichtung der dedizierten JMP-Windows-Ausführungsumgebung mit dem Suffix „w“ fortgesetzt.
- Audrey: Die Validierung des finalen Installationsprogramms für Version 19.1.1 ist abgeschlossen. I18N-Tests und Vorbereitung der nächsten Runde. Planung des Sommerpraktikums. Erste Erfahrungen mit Mimic. Untersuchung eines Authentifizierungsproblems mit Hunter Weaver und Daniel Powell.
Webtests – Cary
- Josh:
- JMP Live 19.1.1
- Installateurtests abgeschlossen
- JMP Live 19.5 und 20.0
- Die Aktualisierung der PostgreSQL-Datenbanken wurde auf 10 Rechnern abgeschlossen.
- Teamunterstützung
- Ich habe Tester bei der Fehlerbehebung von Build-Problemen und der Konfiguration des Authentifizierungsanbieters in ihren lokalen Entwicklungsumgebungen unterstützt.
- Testschwerpunkt – JMP Live 20-Autorisierung
- Die aktuellen Tests konzentrieren sich stark auf Autorisierungsänderungen in JMP Live 20.
- Das Entwicklungsteam ist dabei, die Authentifizierungskonfiguration von den .env-Dateien in die Datenbank zu migrieren.
- Parallel dazu arbeiten wir an der Implementierung einer First-Party-Authentifizierungslösung für JMP Live 20.
- Dies führt zu einer erheblichen Anzahl neuer Einrichtungs-, Konfigurationspfade und Testszenarien.
- Insgesamt handelt es sich um ein spannendes Gebiet mit vielen neuen Funktionen, die validiert werden müssen, das aber auch eine umfassende Einrichtung und Abdeckung verschiedener Konfigurationen erfordert.

- Seema
- Akzeptiert und geschlossen:
- Die Verlinkung eines Warnfelds zu einer bestimmten Zeile in einer Datentabelle ist gefährlich, wenn die Warnung ungültig wird.
- Registerkarte „Verlauf“: Der Aktionsfilter zeigt keinen Text an.
- Die Verlaufstabelle verwendet „Veröffentlicht“ für verschiedene Dinge, die sich nicht wie Veröffentlichungen anfühlen.
- Benutzer, die eine bestimmte Datentabelle nicht anzeigen können, sollten diese nicht über die REST-API in platform_properties finden.
- Frontend: Anzeige der Anzahl der Prozesse im PS-Bericht, bei denen Warnungen nicht als „Behoben“ markiert sind.
- PS: Die Warnnummer auf dem Abzeichen wird nur aktualisiert, wenn der Bericht geschlossen/wieder geöffnet wird.
- Das PS-Triage-Badge basierend auf warningSummaryCount reagiert nicht auf PACKAGE_TRIAGE_CHANGE pubsub
- Die Regeneration schlägt für PS bei Verwendung der ID fehl.
- Falsche Zeile im Warnfeld, wenn BY-Gruppen für die Prozessprüfung verwendet werden.
- PS: Die Warnnummer auf dem Abzeichen wird nur aktualisiert, wenn der Bericht geschlossen/wieder geöffnet wird.
- Die Mehrfachauswahl von Warnmeldungen direkt aus dem Diagramm ist nicht immer für Berichte mit mehr als einem Diagramm verfügbar.
- REST-API-Aufrufe in apikey_exceptions geben immer den Statuscode 401 (Nicht autorisiert) zurück.
- Die Regeneration schlägt für PS bei Verwendung der ID fehl.
- CCB: Unicode 0x1F als Trennzeichen in der Warnungs-JSON-Zeichenkette qc_ids verwenden
- PS: Verwenden Sie Unicode 0x1F als Trennzeichen in der JSON-Zeichenkette „qc_ids“ für Warnungen.
- Hui
- Untersuchte ein von einem Kunden gemeldetes Problem beim Journalexport nach RTF; bestätigte den Absturz von Subset KNN bei HTML5 und das Hängenbleiben von JMP Live bei großen HTML5-Dateien.
- Die Regressionstests mit Blasendiagrammen wurden aufgrund kürzlich erfolgter Refactoring-Änderungen abgeschlossen.
- Es wurde ein schwerwiegender Fehler in der HTML5-Benutzeroberfläche gemeldet, der den Graph Builder betrifft (JMPHTML 15399); außerdem wurde ein seit langem bestehendes Problem mit den Mosaic HTML5-Tooltips (besteht seit Version 19.1) zur besseren Sichtbarkeit gemacht.
- Das JSL Unit Framework wurde validiert, um HTML5-Exportprotokollmeldungen zu erfassen und so die Erkennung zukünftiger Regressionen zu verbessern.
- Fortsetzung der Tests zur Prozessprüfung mit JMP Live 20.
- Taylor
- Angenommen und abgeschlossen:
- Windows Server 2025 16 Keycloak (vorhanden) Cross Mark 19.1.1
de-DE
- Express-Upgrade auf Version 5.xx
- Fehler beim Erstellen des Zeitplans mit benutzerdefiniertem Wiederholungsintervall
- Der Kategoriename überschneidet sich mit dem Hinweis im Warnfeld.
- Reduzieren Sie den Detaillierungsgrad der Protokolleinträge zu Einstellungsänderungen und TPP-Audit-Protokollen.
- Fehler „rules.maxEndOfDay_text“ beim Erstellen des Zeitplans gemeldet. Ausführung um 23:xx Uhr
- Der Vorgang „createAdminUser“ sollte im Audit-Protokoll protokolliert werden.
- Axios im Clientcode ersetzen
- Upgrade auf Vuetify 4
- Natalie : HTML-Automatisierungsbericht: 19.1.1 – Nachdem die Installationstests diese Woche abgeschlossen wurden, wurde unsere tägliche Automatisierung für 19.1.1 am 08.04.26 ausgesetzt. 19.5 – Alles fehlerfrei, 20.0 – Alles fehlerfrei! Ich mache gute Fortschritte mit der Basis-Automatisierungsabdeckung für die Prozessprüfung. Ich habe neue Feature-Dateien mit Testfällen für Tooltip-Tests und die Zeilenauswahl in der Zusammenfassungstabelle der Prozessprüfung erstellt. Die Fehlerverifizierung für einen mit der Automatisierung gefundenen JMP-Live-Fehler wurde abgeschlossen.
- Mateo: Die Installationstests für JMP Live 19.1.1 wurden abgeschlossen, die Postgres-Upgrades auf unseren Automatisierungsmaschinen wurden durchgeführt und die automatisierten UI-Tests wurden weiter aktualisiert, wobei der Schwerpunkt auf der JMP Live Spaces-Seite lag.
- Anna: Überprüfung der Testprogrammabdeckung und Hinzufügen neuer Tests für Achsen, Punkte und Legende. Überprüfung der Behebung von Leistungsproblemen.
Kern
- Dave B:
- Ich habe mit Michael Hecht zusammengearbeitet, um einen Fehler zu beheben, der beim Schließen einer Datentabelle (zweimal) zu einem Absturz eines Kundenberichts führte.
- Es wurden einige Fehler beim Speichern lokaler Datenfilter in HTML und RTF behoben.
- Bei Image-Tests wurde ein Absturz aufgespürt (FDE).
- Ich habe einen von einem Kunden gemeldeten Absturz im Skripteditor nachgestellt.
- Evan: Die Funktionen „Graph teilen“ und „Tabelle teilen“ wurden aufgrund von Problemen mit Windows aus JMP 20 entfernt. Das Design von verknüpften Elementen/Berichten wurde basierend auf dem Feedback aus den Entwicklergesprächen und dem Discovery Lab optimiert. Die Navigation mit der F6-Taste für die Datentabelle wurde hinzugefügt (siehe Tastaturbedienung – Windows-Apps | Microsoft Learn ).
- Und S : Untersuchung einer Fortschrittsanzeige für den Gruppenstart. Fehlerbehebung in Version 19.2 für abgeschnittene Registerkarten. Korrekturen für die Bearbeitung ternärer Achsen. Erste Unterstützung für Barrierefreiheit (Fokus) in FrameBox.
- Xan: Unterstützung für mehrere Antworten bei der Verwendung mehrerer Overlays hinzugefügt. Dank Jianfeng Ding unterstützt Graph Builder nun mehr Korrelationsmethoden.
DOE und Zuverlässigkeit
- Caleb: Ich habe weiter an der Verbesserung der Infrastruktur für die Stichprobenumfangsplanung gearbeitet. Außerdem habe ich mich auf meinen, Dons und Dis Vortrag auf der kommenden DATAWorks-Veranstaltung in zwei Wochen vorbereitet. Zugegeben, meine Programmierkenntnisse in Python sind begrenzt (sprich: kaum vorhanden), daher habe ich Claudes Expertise in Anspruch genommen, um eine Simulationsstudie für den Vortrag zu entwickeln. Ich bin wirklich beeindruckt!
Anmerkung von Shannon
Auch wenn es ein wunderschönes Frühlingswochenende wird, herrscht in North Carolina weiterhin Dürre. Laut dem US-Dürremonitor ist unsere Region von schwerer Dürre betroffen, also seid bitte dieses Wochenende vorsichtig. Spart Wasser und vermeidet unbedingt offenes Feuer. Hoffentlich regnet es bald wieder, damit die Bäche und Flüsse, die ausgetrocknet sind, wieder Wasser führen. Schönes Wochenende euch allen!
