19.2: Sicherheitsupdate 03.09.26; finale Installationskandidaten 06.09.26 • 20.0: Öffnen im Hauptverzeichnis; EA7-Code-Update 01.10.26; Code-Update 07.01.27
Willkommen zum JMP-Entwicklungsupdate vom 28. August 2026!
Wir nähern uns dem Ende des 19.2- Zyklus. Der Sicherheitsstopp (Security Freeze) steht kurz bevor, und die Installationskandidaten folgen am 6. September. Die Versionshinweise zu 19.2 sind in Arbeit, und das Dokumentationsteam arbeitet an den Hilfematerialien für 19.2.
Bitte beachten Sie, dass die nächste Möglichkeit für Notfall-Bugfixes nach Version 19.2 in Version 19.2.3 besteht. Sollten Sie einen Bug gefunden haben, der nicht bis JMP 20 warten kann, markieren Sie ihn bitte als kritisch und tragen Sie 19.2.3 in das Feld „Geplante Version“ ein, damit er von Entwicklungsleitern, dem technischen Support, dem Anwender-Support und dem Produktmanagement weiter geprüft werden kann. Zur Erinnerung: Kandidaten für Version 19.2.3 müssen außerdem im Rahmen der Version 20.0 behoben und getestet sein, bevor sie für dieses Notfall-Bugfix-Release berücksichtigt werden können. Die Entwicklungsleiter überprüfen kritische Punkte regelmäßig in wöchentlichen Meetings.
Da wir den Code-Freeze für EA6 nun abgeschlossen haben, aktualisieren Sie bitte den Abschnitt „Motivation und Zusammenfassung“ Ihrer Feature-Seiten und geben Sie an, welche Aktualisierungen für EA6 relevant sind. Entfernen Sie außerdem bitte alle veralteten Inhalte von der Seite, falls diese nicht mehr auf die aktuelle Version zutreffen. Wir planen, den Code für EA7 am 1. Oktober einzufrieren.
Wir haben den geplanten Termin für den Feature-Freeze in Entwicklung und Marketing um einen Monat überschritten . Wie diese Woche im Development-Ops-Meeting mit den Managern besprochen, erwarten wir zu diesem Zeitpunkt keine neuen Einträge mehr auf der Seite „Verspätete Features“. Ausnahmen gelten nur, wenn die Arbeiten vor dem Feature-Freeze am 23. Juli begonnen haben, noch nicht abgeschlossen sind, aber für die Veröffentlichung von Version 20 erforderlich sind. Sollten nach diesem Zeitpunkt User Stories oder Epics auf der Seite „Verspätete Features“ erscheinen, werde ich die jeweiligen Manager kontaktieren, um deren Status zu bestätigen. Kleinere neue Features, die nicht für die Veröffentlichung von Version 20 benötigt werden, sollten stattdessen auf der Seite „Features 20.1“ hinzugefügt werden.
Vielen Dank an Paul Spychala für seinen Vortrag über die Neuerungen an den Profilern für HTML und JMP Live, die in JMP 2027 verfügbar sein werden! Einige dieser Änderungen nutzen die Aktualisierungen der 3D-Grafikbibliotheken in JMP 20. Falls Sie das Meeting verpasst haben, finden Sie die Aufzeichnung hier . In den nächsten Monaten finden zahlreiche weitere Meetings statt, und auf der JMP-Entwicklerseite sind noch Plätze frei. Melden Sie sich also gerne weiterhin an – wir sind gespannt, woran Sie in diesem Zyklus gearbeitet haben!
Allgemeine Bekanntmachungen
Wichtige bevorstehende Termine
- 19.2 Sicherheitsstopp – 03.09.26
- 20 EA7 Code Freeze – 10.1.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
- Valerie: Diese Woche war ich zusammen mit Mia und Scott aus dem Produktmanagement beim JMP EMEA Kick-off in Marlow. Es war toll, Kollegen aus dem gesamten EMEA-Vertriebsteam sowie unsere US-Teammitglieder wiederzusehen. Die Veranstaltung bot zahlreiche Vertriebs-Highlights, technische und Marketing-Updates sowie viele konstruktive Gespräche, abgerundet durch unterhaltsame Momente und einige besondere Feierlichkeiten.
shannon_conners_0-1788196962449.jpeg
- Bryan Fricke:
- Das Feedback von Greg Kraus und seinem Team zur Barrierefreiheit wurde zusammengefasst und gezielte Folgefragen vorbereitet, die das Verhalten von Bildschirmleseprogrammen, längere Dialoge, die Schnellstartnavigation und die Barrierefreiheit der Menüs abdeckten.
- Ich habe Feedback zu den Präsentationsmaterialien zur Barrierefreiheit gegeben.
- Die Modernisierungsbemühungen für Fluent System Icons wurden für 20 fortgesetzt, wodurch sieben neue Implementierungstickets für Debugger-, Sortier- und tabellenbezogene Icons erstellt wurden.
- Eine Verbesserung der Skalierung des Titelleistensymbols von OutlineBox wurde identifiziert und dokumentiert, um die visuelle Hierarchie und Konsistenz zu optimieren.
- Wir haben das plattformspezifische Verhalten von Symbolen in verschiedenen Windows-Designs untersucht, um eine robustere langfristige Symbolstrategie zu unterstützen.
- Es wurde ein Präferenztest durchgeführt, um zu ermitteln, welches Symbol das Konzept einer Formel am besten repräsentiert.
- Unterstützte Diskussionen zum Workflow von JMP Live-Berichten.
- Bereitstellung von UX-Richtlinien zur Terminologie der Ansichtsortierung, wobei für eine Benennung plädiert wurde, die besser mit den mentalen Modellen der Benutzer übereinstimmt und Operationen auf Ansichtsebene von Operationen auf Tabellenebene unterscheidet.
- Die Abstimmung hinsichtlich der Beschaffung und Verlängerung von Lyssna wird fortgesetzt, um künftige Probleme mit den Zahlungsbedingungen zu vermeiden.
- Zugänglichkeit
- Symbolmodernisierung
- Produkt-UX & Workflow
- UX-Aktivierung
Technischer Support und Engagement
- Wendy:
- Die Studierenden sind zurück, und die Support-Teams verzeichnen einen Anstieg an JMP-Studentenanfragen. Am häufigsten geht es um Zugriffsanfragen, insbesondere im Zusammenhang mit Verlängerungen und Berechtigungsfragen.
- Nachfolgend finden Sie die üblichen Diagramme zu den Fallthemen für den technischen Support und das Kundenengagement. Hier finden Sie die TS JMP Live-Berichte sowie den Link zum Jira-Filter, der die vom Support gemeldeten Tickets der letzten 14 Tage anzeigt.
Fallthemen für den technischen Support Amerika/Japan, letzte Woche:
shannon_conners_1-1788196962450.png
Fallthemen für die Bearbeitungswarteschlange, letzte Woche (ausgenommen automatisierte Fälle im Zusammenhang mit der Überprüfung eingeschränkter Parteien):
shannon_conners_2-1788196962452.png
Entwicklungsbetrieb
Jim:
- Perforce-Administration: Zwei neue Mitarbeiter mit Lizenzen eingerichtet; Anrufe von anderen Benutzern beantwortet.
- Problem mit dem JMP 20 Mac OS-Installationsprogramm beim Kompilieren behoben
- Vielen Dank an Shannon Conners für die Überprüfung mehrerer JIRA-Einträge zu Lecks und Assertionsfehlern.
- Teilnahme an technischen Besprechungen
- Die Verzweigungs- und Build-Prozesse für JMP 2027 EA#6 wurden gestartet.
- JIRAs
- Behoben
- https://jmpdiscovery.atlassian.net/browse/JMPTOOL-2353 Windows-Updates vom August 2026 auf DailyUT-Images in AWS anwenden
- https://jmpdiscovery.atlassian.net/browse/JMPTOOL-2338 EOR 19.1.5. Entfernen Sie die alten Release-Tabs von der Jenkins-Hauptseite und archivieren Sie die übrigen Jenkins-Jobs für Version 19.1.5.
- https://jmpdiscovery.atlassian.net/browse/JMPTOOL-2334 EOR 19.1.5. Aktualisierung der Perforce-Berechtigungen: Sperrung für 19.1.5
- https://jmpdiscovery.atlassian.net/browse/JMPTOOL-2387 Aktualisieren Sie das Betriebssystem auf Tahoe und Xcode auf Version 26.5 auf dem SAS-R91RYPTWQC
- Da JMP Pro 20 und JMP Pro 2027 parallel auf dem Mac installiert werden, benötigt JMP 20 EA 6 eine Anleitung für Benutzer, um EA 5 zu entfernen .
Gemeldet
- https://jmpdiscovery.atlassian.net/browse/JMP-32120 JSL UT Assertion Failure in shwBuilder.cpp:14817 void CCBuilderModel::setupSaveLimitsTable(EvalContext *, DataTable *)
- https://jmpdiscovery.atlassian.net/browse/JMP-32123 JSL UT Assertion Failure in lifeDistribution.cpp:5668 void LifeDistNonParamPlotData::ensureKMMarkerData() const
- https://jmpdiscovery.atlassian.net/browse/JMP-32125 TSAN-Datenkonflikt in openNLP.cpp:2241, Parser::parse(std::__1::shared_ptr , int, int volatile&)
- https://jmpdiscovery.atlassian.net/browse/JMP-32126 Datenkonflikt in screening.cpp:1833, YByXObject::processGroup(std::__1::shared_ptr , int, int, int, int, ThreadPoolFunction*)
- https://jmpdiscovery.atlassian.net/browse/JMP-32127 Datenkonflikt in swap.h:45, std::__1::enable_if ::value && is_move_assignable ::value, void>::type
- https://jmpdiscovery.atlassian.net/browse/JMP-32135 Die Multivariate Prozessfähigkeit stürzt während des Royston-Normalitätstests ab, wenn gefilterte oder fehlende Daten NaN-Werte an die Shapiro-Francia-Sortierung übergeben.
- https://jmpdiscovery.atlassian.net/browse/JMP-32137 UBSAN in shwBuilderDlg.cpp:1132
- https://jmpdiscovery.atlassian.net/browse/JMP-32138 UBSAN in shwBuilder.cpp:6583
- https://jmpdiscovery.atlassian.net/browse/JMP-32139 UBSAN in shwBuilderVariables.cpp:1213
- https://jmpdiscovery.atlassian.net/browse/JMP-32140 UBSAN in tabulate.cpp:17691
- https://jmpdiscovery.atlassian.net/browse/JMP-32141 UBSAN in annoylib.h:768
- https://jmpdiscovery.atlassian.net/browse/JMP-32143 UBSAN in displayCol.cpp:24656
- https://jmpdiscovery.atlassian.net/browse/JMP-32144 UBSAN in fitRepeatedMeasures.cpp:1068
Bestätigt
- https://jmpdiscovery.atlassian.net/browse/JMP-31680 Verwenden Sie newTopString() Vergleichen Sie Gruppen (15); Verteilung (15); Lognormal (2); Nichtparametrisch (24); Normal (10); Punktweise (15)
- https://jmpdiscovery.atlassian.net/browse/JMP-31339 TSAN-Datenkonflikt in znomsolve.cpp:46, znomprob(int, int, double const*, double const*, double*)
- https://jmpdiscovery.atlassian.net/browse/JMP-30934 TSAN-Datenkonflikt in processScreening.cpp:984, ProcessScreenObj::processOne(int, int, std::__1::span , RowStatesMask const*, int const*, double const*, double const*, long const*, ProcessData&)
- https://jmpdiscovery.atlassian.net/browse/JMP-30935 TSAN-Datenkonflikt in unique_ptr.h:288, std::__1::unique_ptr >::reset[abi:dee210106](DataGridViewInfo*)
- https://jmpdiscovery.atlassian.net/browse/JMP-31334 TSAN-Datenkonflikt in dtColProperties.cpp:4050, CachedPropertyListMap::get(ColumnPropertyKey const&, bool) const
- https://jmpdiscovery.atlassian.net/browse/JMP-31408 JSL UT Assertion Failure in term.h:544 const JString &Term::charLevel(int) const
- https://jmpdiscovery.atlassian.net/browse/JMP-15587 Kopftrennwand nicht gemessen
- https://jmpdiscovery.atlassian.net/browse/JMP-14949 JSL UT Assertion Failure in jColor.cpp:2204 void JMPColor::setJSLColor(int)
- https://jmpdiscovery.atlassian.net/browse/JMP-31376 UBSAN in dtProperties.cpp:1806
- https://jmpdiscovery.atlassian.net/browse/JMP-31367 UBSAN in wScale.cpp:1030
- https://jmpdiscovery.atlassian.net/browse/JMP-31357 UBSAN in byGroups.cpp:677
- https://jmpdiscovery.atlassian.net/browse/JMP-31356 UBSAN in ProcessCapability.cpp:4507
- https://jmpdiscovery.atlassian.net/browse/JMP-1015 JSL UT Assertion Failure in topEvalSAS.cpp:6424, virtual JString CCodeGenerator::argMetadataType(CodeGenType)
- https://jmpdiscovery.atlassian.net/browse/JMP-6208 heap-use-after-free(READ:8) at __threading_support:330, std::__1::__libcpp_thread_isnull()
- Shannon L: Abschluss der Aufgaben zum Ende der Releases von JMP 19.1.5 und JMP Live 19.5.2. Kontinuierliche Verbesserung der Jira-Administration durch Überprüfung der Übergangsbildschirme mit Melanie, Nachverfolgung der Automatisierung kritischer Probleme und operative Unterstützung bei Workflow- und Berichtsanfragen; zusätzlicher Atlassian-Benutzersupport. Weiterführende Zusammenarbeit mit Audrey bei der Inventarisierung der JMP-Server in den SAS CIS & R&D VMWare-Zentren, um deren Migrationen oder Stilllegungen zu planen. Teilnahme am Projekt Greenfield, dem SAS-Projekt zur Erstellung einer neuen ServiceNow-Umgebung, als Change Champion für JMP – weitere Informationen folgen. Sprint-Aufgaben für EA7. Weiterführung der Arbeiten an den Produktnamen-Updates für JMP 2027. Wöchentliche technische Meetings, einschließlich der Teilnahme an der Planung der SAS CIS Atlassian Cloud Champions Community of Practice-Reihe.
- Melanie: Aktualisierung eines JSL-Unit-Tests, der den neuen Namen der Macintosh-App benötigte (JMP (Pro) 2027) • Testen, Validieren und Abschließen verschiedener DevOps-Jiras • Verbesserung der Statusdiagramme für UT-Log-Berichte, die den Unterschied zwischen einem erfolgreichen Lauf mit und ohne Installationsprogramm anzeigen ( JMPTOOL-2367 ) • Überarbeitung der Graph-Builder-Diagramme in UT-Log-Berichten, die Spalten mit ordinalen Datumsangaben verwenden ( JMP-30073 ) – Vielen Dank an Seema und Paul Spychala für ihre Hilfe bei der Fehlersuche! • Nachverfolgung und Behebung verschiedener CI-Test- und Build-Fehler
- Nick:
- Ich arbeite an der neuen, nicht-planenden Version des DailyUT Watchers. Diese überwacht nun die Erstellung von Installationsprogrammen, reiht die entsprechenden Jobs in Jenkins ein und erstellt Maschinen bei Bedarf. Dies dient der Vorbereitung auf einen durchgängigen DailyUT-Prozess, der auf Bedarfsorientierung basiert. In meinem Prototyp funktioniert dies bereits einwandfrei, und ich werde nächste Woche einen kleinen Testlauf durchführen.
- Ich habe die Mac-CI-Maschinen aktualisiert und allgemeine Wartungsarbeiten durchgeführt. Beide Maschinen wurden bereinigt, und ich hoffe, dass dies einige der Auffälligkeiten behebt, die wir letzte Woche bei langsamen/störenden Builds festgestellt haben.
- Myron:
- JMPTOOL-2393 – nicht verarbeitete Mac-Abstürze
- Acrolinx – Diskussion über die Migration der SAS-Forschungs- und Entwicklungsabteilung zu Markup AI und die Auswirkungen auf JMP
- JMPTOOL-2385 – Deaktivieren von Testzuweisungen und E-Mail-Jobs im Zusammenhang mit Version 19.1.5
- Fortsetzung der Migration des Crash-Systems von jmptool zu AWS
- Bob:
- Veröffentlichung von 19.1.5/19.5.2
- Arbeiten Sie mit John Schroedl zusammen, um die Änderungen zu dokumentieren, die während der Installationsschritte für Windows Version 19 an den VD Redistributables vorgenommen wurden.
- Vorbereitung und Überprüfung des Installationscodes für 20 EA 6.
- Shannon C: Überprüfte JMP-Absturzprobleme und einige ältere Probleme bei speziellen Unit-Testläufen, um die behobenen Punkte abzuschließen. Arbeitete mit Entwicklern und Testern an einigen kürzlich gemeldeten Abstürzen. Überprüfte die EA-Erinnerungsvorlage mit Shannon L. Regelmäßige Gruppen- und Einzelgespräche wurden geführt und an einer Schulung zu kontinuierlichen Prozessverbesserungen teilgenommen. Vorbereitung der Nachholbesprechungen für das dritte Quartal.
Lokalisierung
- Allison: Bearbeitete die 20.0 Portable UI Handoff 1 Kits in memoQ und leitete sie zur Lokalisierung an die Übersetzungsteams weiter; kommunizierte mit Übersetzern und Reviewern über den Lokalisierungsplan für die Portable UI und stellte ihnen Referenzmaterialien zur Verfügung; kommunizierte mit Lieferanten, Einkauf und Rechtsabteilung bezüglich der Kauf- und Neukundenaufnahmeanfragen in Zip; übergab die lokalisierten 19.1.5 Release Notes an das Webteam zur Veröffentlichung im Web.
- Christopher: Unterstützung bei der Einführung von PortableUI 20.0 für Übersetzungen mithilfe des neuen Online-Workflows memoQwb. Untersuchung der Auswirkungen der Acrolinx-Umstellung auf MarkupAI (Schwerpunkt: Überprüfung von UI-Strings). Vorbereitung unseres Übersetzungstools für Oxygen (neue Vorlagen, Filter). Test neuer L10N-Teamskripte und Automatisierungen.
- Sohail: Aktualisierte ChatUI-Systemabfrage, fügte Bearbeitungskategorisierung hinzu, korrigierte verschiedene UI-Elemente, behob Jobfehler.
- Trish: Planung für Version 20.
Dokumentation
- Susan C:
- JMP 19.2 Versionshinweise – auf Konsistenz geprüft, mit Acrochecking abgeglichen und zur Überprüfung weitergeleitet. Bisheriges Feedback aus den Überprüfungen wurde eingearbeitet.
- Ich habe die Confluence-Seiten für die Versionshinweise aktualisiert und mich mit Allison getroffen.
- JMP Live – Entwurf an Dieter und Eric gesendet, eine kleine Änderung vorgenommen.
- Die Fragen des Q3-Check-ins wurden beantwortet und ein Gespräch mit Qiana fand statt.
- Qiana:
- Ich habe an den Versionshinweisen zu Version 19.2 mitgearbeitet.
- Hatte im dritten Quartal Besprechungen mit dem Dokumentationsteam.
- Beschaffungsprozess für die Oxygen Publishing Engine.
- JMP 19.2 Projektmanagementarbeiten.
- Chris : Die Versionshinweise für 19.2 sind fertig. Ich habe das Oxygen-Framework aktualisiert und die neue Hilfe gestaltet. Die übersetzte Hilfe für 19.2 wird gerade erstellt.
- Devon : Konvertierung der JMP Live-Dokumentation in XML, Aufbau der lokalisierten Dokumentationsbibliothek 19.2.
- Jill: Überprüfung der Benutzeroberflächentexte. Überprüfung der Versionshinweise. JMP-29489 und JMP-8651.
System-/Host-Test
- Mandy:
- Leitete die Tests von Notfall-Fehlerbehebungen zur Wiederherstellung beschädigter Datentabellen und nach Datentabellenabstürzen sowie bei beschädigten Spalten-/Wertbezeichnungen. für 19.1.5, 19.2, 20.0; vielen Dank an alle Helfer!
- Ich habe die Symbolüberprüfungen für „ Zum übergeordneten Element in der Datentabelle wechseln “ sowie das Ein- und Ausklappen der Filteransicht überarbeitet – sie sehen gut/besser aus. Gemeinsam mit Mia und Laura vom Kundenservice erstelle ich Beispieldatentabellen für JMP 20 .
- 8-10 TS-Tracks empfangen und bearbeitet, Rückfragen per E-Mail gestellt und bei Replikation Jiras eröffnet.
- Ich habe verschiedene Schulungen für neue Tester durchgeführt. David E. habe ich bei einem JSL-Testprojekt unterstützt. Ich habe JSL-Tests für MapRecode und Recode hinzugefügt, bevor ich das Projekt an einen anderen Tester weitergab. Außerdem habe ich einige weitere Tests für dynamische Tabellen erstellt und arbeite an der Filteransicht, wobei ich bei Bedarf JSL-Tests hinzufüge. Ich habe an einem Chat zum Thema „Automatische Tag-Erstellung“ mit Ernest und anderen teilgenommen, um das Thema zu besprechen. Daraus ergaben sich einige Änderungen – das Feedback war überwiegend positiv.
- Ich habe an diesem „verbesserten Einlesen von korrupten Wertbezeichnungen“ gearbeitet. Das funktioniert super mit Version 20 – danke, Ernest! Ich habe es so getestet: Wenn man auf Version 19.1.5 und 19.2 zurückgeht, erscheinen zwar die neuen Eingabeaufforderungen, aber die Tabellen öffnen sich und die Wertbezeichnung wird nicht angezeigt. Mit Version 20 hingegen erscheint die Eingabeaufforderung NICHT mehr, die Tabelle öffnet sich und die Wertbezeichnung wird wieder angezeigt. Ein Zurückgehen auf Version 19.2 ist daher zu riskant.
- Ich arbeite an der PowerPoint-Präsentation für den Entwicklervortrag Anfang September und an der automatischen Datenkennzeichnung für die Demo. Außerdem habe ich an den Korrekturen für die Filteransicht gearbeitet, die ein Entwickler mit dekorierten Zeilen hinzufügt – die Arbeiten sind aber noch nicht abgeschlossen. Heute bearbeite ich dieses JIRA-Ticket, um die Kopfzeilendiagramme standardmäßig zu aktivieren – genauer gesagt die Kopfzeilen-Zusammenfassungsdiagramme. Hier sind zwei Einstellungen standardmäßig aktiviert:
shannon_conners_3-1788196962460.png
shannon_conners_4-1788196962471.png
- Eric Horton:
- JMP-27463 wurde verifiziert und geschlossen. Das Klicken auf die Schaltfläche „Hilfe“ in der Benutzeroberfläche des AspenTech IP.21 Servers führt zu einer ungültigen Online-Hilfeseite namens „noinfo“. Die korrekte Hilfeseite für „Verbindung zum PI-Server herstellen“ wurde ebenfalls verifiziert.
- Bestätigt und geschlossen: JMP-31585 Query Builder kürzt Zeichendaten bei 524287 Zeichen.
- Bestätigt und geschlossen: JMP-30224 – Verwendung des Query Builders mit einer Databricks-REST-Verbindung
- JMP-30222: Tabelle mit der Databricks REST-Verbindung importieren (verifiziert und geschlossen).
- Neue Tests für den Databricks REST Connector, der eine Tabelle importiert und den Query Builder ausführt, wurden zu unseren nächtlichen Testläufen hinzugefügt.
- Balsam:
- Vortests für die Hinzufügung des Spaltenüberschriftenumbruchs zur Tabellenfunktion in JMP-13950 wurden begonnen.
- Zusammengefasste A11Y-Probleme, die bei der Verteilung zur Überprüfung durch die Entwicklung gefunden wurden
- Neue Mimic-Tests hinzugefügt, um Probleme abzudecken, die bei Recode Together in JMP-32024 und JMP-30843 gefunden wurden.
- Es wurde eine Regression gefunden, die mit dem Entfernen des lokalen Datenfilters bei der Tabellenerstellung einherging: JMP-32177
- Nick H: Ich konzentriere mich auf die Überprüfung von Fehlern und Funktionen in JMP 20. Mehrere entsprechende Unit-Tests und Image-Tests wurden hinzugefügt. Außerdem habe ich die Arbeit an Metadaten-Unit-Tests fortgesetzt und gemeinsam mit Ernest bestimmte erwartete Verhaltensweisen verbessert.
- Justin: Ich habe mich mit den neuen Funktionen des Endpunktmanagers vertraut gemacht und mit der Erstellung meiner Teststrategie und des ersten Testcodes für diese Funktion begonnen. Außerdem habe ich Tests optimiert und die Testumgebung für Suffix gepflegt.
- Audrey: Wir versuchen, einige Arbeiten unserer Praktikantin zurückzuholen und ihren Status zu beurteilen, da ihr Weiterbeschäftigungsstatus noch unklar ist. Aktualisierungen der Unit-Tests. Wir lernen den Endpoint Manager kennen (Danke, Chris Hesser !). Wir haben die vorläufigen Veröffentlichungstermine für alle 20.x(.x)-Releases auf unserer JMP 20-Terminseite hinzugefügt.
Webtests
- Josh:
- Ich leitete die Vorbereitungen für die Veröffentlichung von JMP Live 20 EA6, einschließlich der Installations-Smoke-Tests, der Paketierungskoordination und der Bereitstellungsplanung.
- Ich habe Probleme bei der Installation, Authentifizierung und Datenbankmigration von Keycloak untersucht und getestet, einschließlich SAML- und IdP-initiierter Anmeldeszenarien.
- Identifizierte und leitete Untersuchungen zu Installationsfehlern, die WebJMP/Pool Manager-Bereitstellungen und andere bereitstellungsbezogene Probleme betrafen.
- EA-Builds validiert, Kompatibilitätsprobleme der Builds untersucht und die Remote-PostgreSQL-Konnektivität getestet.
- Unterstützung bei Test- und Lastumgebungen, einschließlich Serveraktualisierungen und Infrastruktursupport für automatisierte Lasttests.
- Ich arbeitete mit Infrastrukturteams zusammen, um die AWS-Netzwerkkonnektivität zu validieren und Zugriffsprobleme zu beheben, die Testumgebungen beeinträchtigten.
- Das Team wurde auf die bevorstehenden groß angelegten Validierungsbemühungen des Installers („Installer-Marathon“) vorbereitet, um die Einsatzbereitschaft von JMP Live 20 zu gewährleisten.
shannon_conners_5-1788196962473.png
- Seema:
- Benutzeroberfläche zum Neuanordnen benutzerdefinierter Status zulassen
- Admin-Panel-Bereich für benutzerdefinierte CRUD-Status
- Benutzerdefinierten Status im Warnungsbereich abrufen, um ihn in der Status-Dropdown-Liste und der Bereichsliste zu verwenden.
- Warnungsstatusfilter aktualisieren, um benutzerdefinierte Status zu enthalten
- Senden Sie den Schweregrad des Triage-Status an den Bericht.
- Füge der Marker-Abfrage einen MarkerIds-Filter hinzu.
- Die E-Mail-Benachrichtigung zeigt den benutzerdefinierten Triage-Status ohne Label an.
- Benachrichtigungen werden für einige PS-Berichte gesendet, die diese nicht erhalten sollten, wenn die Gruppe auf aktivierte Warnungen umgeschaltet wird.
- Problem bei der Heruntermigration mit Entfernung des Triage-Status
- Warnliste der Startseite (inkonsistente Linkziele, Konsolenfehler)
- Die gleichzeitige Abfrage von Markern und Paketinformationen führt zu einem Transaktionsfehler.
- Mehrfachauswahl in Kontrolldiagrammen funktioniert nicht
- Die Sitzung muss aktualisiert werden, um die benutzerdefinierten Triage-Änderungen anzuzeigen.
- Wenn vor dem Speichern einer neuen Bestellung ein neuer Status hinzugefügt wird, werden die Status wieder in die zuvor gespeicherten Bestellungen eingefügt.
- Es sollte nicht möglich sein, einen benutzerdefinierten Status mit demselben Namen wie einen Standardstatus zu speichern.
- Angenommen und abgeschlossen:
- Jiras erstellt:
- Hui:
- Verifiziertes `WEBJMP-12641` für die Veröffentlichung japanischer Berichte.
- Es wurden vier Fehler in den Bereichen Prozessprüfung, Zeilensichtbarkeit, Zugriff auf Warnbereiche und Tooltip-Darstellung gemeldet; einer davon ist eine Regression.
- Die Ausführung der Feinsteuerung von Local Data Filter-Bereichen, Fadenkreuz, Filtersuche, Konstellationsdiagramm und JMP Live I18N-Warnungsvalidierung wurde fortgesetzt.
- Der nächste Schwerpunkt liegt auf der Überprüfung der gelieferten Korrekturen, der gezielten Regressionsabdeckung und dem Abschluss der Validierung der aktiven I18N-Warnungen.
- Kennzahlen: 1 verifiziert, 0 gesperrt, 0 wieder geöffnet, 4 gemeldet, 1 Regression.
Kern
- Dave B:
- Es wurde eine Möglichkeit untersucht, um die Verteilungsdiagramme der Zeitschriften von 2018/19 zu korrigieren, deren Balkenhöhen nicht mit der Achse übereinstimmen.
- Ein Fehler in ubsan bezüglich plot col wurde behoben und versucht, die Ursache für die Übergabe unerwarteter Werte an plot col zu ermitteln.
- Es wurde ein Fehler behoben, der dazu führte, dass Skripte manchmal doppelte Segmente zu einem Graphen hinzufügten.
- Dan S: Weitere Arbeiten zur Anzeige von Tooltips in portablen Dialogfeldern während der Tastaturnavigation. Geändert wurde <
- Xan: Im Graph Builder werden ordinale Spalten mit hoher Kardinalität nicht mehr implizit in kontinuierliche Spalten umgewandelt. In Arbeit: Protokollierung der Header-Grafikoptionen.
DOE und Zuverlässigkeit
- Eric M:
- Es wurde eine Indexsortierung hinzugefügt, um eine schnellere Generierung von Kaplan-Meier-Markern für Residuenplots in Fit Life zu ermöglichen.
- Verbesserung des Verhaltens der benutzerdefinierten Diagramme für überlagerte Wahrscheinlichkeitsdiagramme in „Lebensdauer an X anpassen“ und „Lebensdauerverteilung – Gruppen vergleichen“
- Ein Fehler im Zusammenhang mit der zwischengespeicherten GroupRowStateAbility für Ereignisdiagramme wurde behoben, der in einem kürzlichen Update dieser Grafik eingeführt wurde.
- Verbesserungen und Fehlerbehebungen für Wahrscheinlichkeitsdiagramme in der Lebensverteilung:
- Ich habe Simin bei der Entwicklung eines Debugging-Workflows unterstützt, da sie mit der Untersuchung von Konvergenzproblemen bei der Anpassung fester Parameter an Schwellenwertmodelle mit logarithmischer Lage in der Lebensdauerverteilung beginnt.
- Ich habe mit der Durchsicht von „Complete Guide to C++ Programming Foundations“ für eine neue Schulung unter der Leitung von Dan S. begonnen.
- Wörter:
- Der erste Beitrag der Blogreihe zum Thema Degradationsanalyse, der eine allgemeine Einführung in die Degradationsanalyse in JMP bietet, ist jetzt veröffentlicht. Hier ist der Link: Einführung in die Degradationsanalyse in der Zuverlässigkeitstechnik . Ich empfehle allen Interessierten an Zuverlässigkeits- und Degradationsanalysen einen Blick hinein. Der Blog richtet sich an ein breites Publikum, insbesondere an Personen ohne Vorkenntnisse in der Degradationsanalyse mit JMP.
- Ich habe außerdem die Designoptionen für die additive Fertigung in Phase 2 aktualisiert und dabei Anregungen und Vorschläge von Caleb, Mark und Ryan DeWitt eingearbeitet.
- Caleb: Ich arbeite an der Behebung mehrerer Fehler in den Tools zur Bestimmung der Stichprobengröße. Mein Schwerpunkt liegt dabei auf Fehlern bei der beschleunigten Stichprobenentnahme.
Hosting und Schnittstellen
- Wille:
- Dem Datenkonnektor-Editor wurden Komfortfunktionen hinzugefügt. Konkret wurde das modale Verhalten des Dialogfelds entfernt und ein Suchfilter für Verbindungsparameter hinzugefügt.
- Untersuchung von MATLAB-Laufzeitfehlern, die bei Tests gefunden wurden.
- Ich habe meine Discovery Baltimore-Präsentation über das SharePoint- und OneDrive-Datenkonnektoren-Add-In aufgezeichnet.
- Paul N : Arbeitet an Python-Updates:
- JMP-32124 – Sicherheit – Aktualisierung von Python 20 von Version 3.14.6 auf 3.14.7. Windows wurde aktualisiert, macOS noch nicht. Dieses Update enthält fast ein Dutzend Sicherheitskorrekturen.
- JMP-32162 – Sicherheit – Aktualisierung des mit Python 3.13 mitgelieferten OpenSSL von Version 3.0.21 (Ende des Supports: 09/2026) auf OpenSSL 3.5.7, die neue Version mit Langzeitunterstützung (LTS) und einem Supportende im Jahr 2030. Behördenkunden äußern Bedenken hinsichtlich des Supportendes von OpenSSL 3.0.21 in der kommenden Woche. Daher muss ich Python 3.13.15 mit dem neu kompilierten OpenSSL neu erstellen. Die Kompilierung und Tests unter macOS und Windows 19.2 wurden bereits durchgeführt, es sind jedoch noch einige Bereinigungen und Überprüfungen vor der Veröffentlichung erforderlich. Da ich Python seit Version 18.2.2 nicht mehr aus den Quellen kompilieren musste, mussten meine Python-Build-Skripte für Python 3.13 modernisiert werden. Hinweis: Python 3.14.6 und 7 werden bereits mit OpenSSL 3.5.x ausgeliefert, sodass JMP20 von diesem Problem nicht betroffen ist.
- John Schroedl:
- Barrierefreiheit: Dank Evans Hilfe konnten wir ein Problem beheben, das die Nutzung unserer Kontextmenüs mit der Windows-Funktion „Sprachsteuerung“ verhinderte. Wir haben APIs hinzugefügt, damit portabler Code Bildschirmleseprogramme über wichtige Änderungen der Benutzeroberfläche informieren kann, die sonst nur visuell erkennbar wären. Die Schnellstartseiten wurden aktualisiert, um Benutzer über die Übergänge zwischen den Tippseiten zu informieren.
- Gastgeber: Der Host-Code wurde geändert, um zu verhindern, dass cursorTrack ausgeführt wird, wenn sich der Mauszeiger über einem Host-Steuerelement befindet. Optionsfelder und Kontrollkästchen verwenden nun Host-Tooltips anstelle der portablen Tooltips. Unterstützung für < hinzugefügt. Blogbeitrag über neu für ARM verfügbare Apps sowie unsere Informationen im Works on ARM -Katalog.
Interaktives HTML
- Paul Spychala:
- Ich habe an einem Tool gearbeitet, das das Testen und Entwickeln von persistenten Funktionen auf JMPLive erleichtert, ohne dass ein Server eingerichtet werden muss.
- Zirkuläre Abhängigkeiten wurden entfernt
- Korrektur der Werte der Ordinalachse in eingebetteten Oberflächendiagrammen (JMPHTML-15725)
- Unterstützung für persistente Einstellungen für Contour Profiler auf JMPLive (JMPHTML-15733)
- Mike Stickles: Hat mit der Arbeit an JMPHTML-15788 (Unterstützung von Balkendiagrammen mit mehreren Antworten) begonnen, basierend auf JMPPRODMGMT-804 (Interaktives HTML: Mehrere Antworten). Dies dürfte ein erheblicher Aufwand werden.
- John Powell: Implementierung der Tiefensortierung von Dreiecken zur Verbesserung der Darstellung von halbtransparenten Normal Contour Ellipsoiden und Nonpar Density Contours in Scatterplot 3D ( JMPHTML-15727 ) .
- Michael Senoyuit: Arbeitete an der Erweiterung der Funktionalität von counts und find in LDF HTML.
JMP Live
- Aurora:
- Prozessprüfung und Priorisierung (Fehlerbehebungen, Verbesserung der Ladeleistung von Berichten, Verbesserung der Leistung der Audit-Log-Seite)
- Untersuchen Sie (mit Eric) einen plötzlichen Anstieg der Datenbankverbindungen während automatisierter Tests.
- Aktualisierung von Drittanbieterpaketen
- Planen Sie (mit vielen anderen) den JMP Live EA 6 Build
- Poster zur Schallplattenentdeckung in den USA
Statistiken
- John Hall
- Im Prozess-Screening wurden weitere Menüpunkte neu angeordnet (JMP-29636) und ein Absturz im Zusammenhang mit der Eigenschaft „Measurement Sigma“ behoben (JMP-32101).
- Im Design Space Profiler, Bereichsbegrenzung hellgrün (JMP-32118 ).
- Im Response Screening wurde ein von TSAN erkannter Datenkonflikt behoben (JMP-32126).
Statistische Tests
- Tonya: Testen neuer Funktionen zur Vereinfachung von Menüs und bedingter Formatierung in der Prozessprüfung. Testen einer neuen Funktion für die Spalte mit dem Indikator für Abweichungen von der Spezifikation in der Grenzwertverwaltung. Aktualisieren der CUSUM-Unit-Testdateien aufgrund kürzlich erfolgter Änderungen an den Zeichenketten. Weitere Tests von CUSUM nach Annies Überarbeitung der Plattform. Aufräumen der Jira-Tickets zur multivariaten Funktionalität und Verschieben in die neu erstellte Komponente.
Neuigkeiten aus den Lebenswissenschaften
- Drew: Arbeitet an einem Benching-Tool, das Tester bei der Erstellung von Benchmark-Inhalten für eine ausgewählte JMP Clinical-Vorlage unterstützt. Behebt dringende JMP Clinical-Jiras.
Anmerkung von Shannon
Obwohl wir für ein paar Wochen wieder Temperaturen um die 32 Grad Celsius erwarten, bieten die Cafés bereits die Herbstsorten an!
shannon_conners_6-1788196962507.png
Dieser Beitrag aus r/dataisbeautiful ist zwar zwei Jahre alt, aber falls ihr einen mit aktualisierten Daten findet, lasst es mich wissen!
Schönes Wochenende!
shannon_conners_7-1788196962519.png