19.1.1: Sicherheitssperre ab 02.04.26 • 19.2: Code-Genehmigungsmodus beginnt am 18.06.26 • 20.0: Öffnen im Hauptmenü • 20 EA3-Sperre ab 30.04.26
Willkommen zum JMP-Entwicklungsupdate vom 27. März 2026!
Vielen Dank an Wendy Murphrey für die erfreuliche Nachricht von Arn Cotas bevorstehendem Ruhestand nach fast 30 Jahren bei SAS und JMP! Arn, ich weiß, ich spreche für alle im Entwicklungsteam – wir wünschen dir alles Gute für diesen neuen Lebensabschnitt! Wendy schreibt:
Arn begann seine Karriere bei SAS als Entwickler für Southpeak und wirkte im Laufe der Jahre an zahlreichen SAS-Produkten mit, darunter Supplier Relationship Management, Enterprise Guide, Enterprise Miner, Curriculum Pathways und Health Information Exchange. Schließlich fand er seine berufliche Heimat bei JMP im technischen Support, wo er das Team und die von ihm betreuten Kunden nachhaltig prägte. Arns letzter Arbeitstag ist der 31. März.
Wie Sie Audreys heutiger Nachricht entnehmen konnten, hat die JMP-Qualitätssicherung JMP 20 EA2 freigegeben, und die Installationsdateien stehen nun auf MyJMP zur Verfügung. Kunden werden am Dienstag über die Verfügbarkeit informiert. Vielen Dank, dass Sie Ihre Funktionsseiten aktualisiert haben, damit unsere EA-Kunden wissen, was zum Testen bereitsteht! Die nächste EA3-Phase ist am 30. April.
Zur Info: Mein Team hat diese Woche ein Token für die Jira-Integration erneuert, das für die korrekte Funktion von JiraBot, Swarm-Jira-Integrationslinks und anderen Jira-Tool-Integrationen erforderlich ist. Aufgrund des abgelaufenen Tokens wurden keine Changelist-Links zu Jira-Vorgängen hinzugefügt, die innerhalb des letzten Tages aktualisiert wurden. Diese Verknüpfung sollte nun aber wieder funktionieren. Dabei ist mir aufgefallen, dass die vollständige Angabe des Links zu einem Jira-Vorgang in der Perforce-Changelist-Beschreibung oder die Verwendung eines Sonderzeichens neben der Jira-ID dazu führen kann, dass die ID nicht erkannt und somit kein Changelist-Link hinzugefügt werden kann. Bitte verwenden Sie daher vorerst die reine Jira-ID (z. B. JMP-XXXXX) in Ihrer Changelist-Beschreibung, damit die Kennung gefunden und verknüpft werden kann. Das DevOps-Team wird nächste Woche testen, ob die Flexibilität dieses Abgleichmechanismus verbessert werden kann.
Mit der Veröffentlichung von Version 19.1 ist der Entwicklungspfad für Version 19.2 nun für wichtige Fehlerbehebungen geöffnet. Die Codefreigabe für 19.2 beginnt am 18. Juni. Bitte beheben Sie nach Möglichkeit alle Probleme in Version 20.0 und lassen Sie diese testen, bevor Sie sie in 19.2 integrieren. Wir bereiten uns außerdem auf den Freeze für unser monatliches Sicherheitsupdate 19.1.1 vor. Die finalen Installationsdateien sollen am 5. April erstellt werden. Nach der Freigabe durch die Qualitätssicherung und weitere Beteiligte sollten die Installationsdateien Mitte April in MyJMP verfügbar sein.
Herzlichen Dank an Sohyeon Kim, wissenschaftliche Mitarbeiterin im JMP-Programm und Doktorandin der Statistik an der NCSU, für ihren Vortrag beim gestrigen JMP-Entwicklungstreffen! Sie präsentierte ihre laufende (und preisgekrönte) Forschung zum multivariaten multinomialen Logit-Modell mit korrelierten Ergebnissen, die kürzlich mit dem Distinguished Student Paper Award der Eastern North American Region (ENAR) der International Biometric Society und einer lobenden Erwähnung der ASA Mental Health Statistics Section ausgezeichnet wurde. Falls Sie das Treffen verpasst haben, finden Sie hier eine Aufzeichnung.
Abschließend möchten wir uns bei allen bedanken, die an der Spendenaktion von InterACT zum Internationalen Frauentag teilgenommen haben. Wie Nick Shelton in einem Kommentar zu einem kürzlich erschienenen Artikel in Inside JMP anmerkte: „Auch ich möchte mich bei allen bedanken, die zur InterACT-Spendenaktion beigetragen haben. Dank der Großzügigkeit der JMP-Mitarbeiter konnten wir diese wunderbare Organisation auch in diesem Jahr wieder erfolgreich unterstützen. Panys Auto war bis zum Bersten mit Spenden gefüllt!“ Herzlichen Dank an Pany für die Auslieferung der JMP-Spenden.
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
Technischer Support und Engagement
- Wendy: Diese Woche haben wir Arn Cotas' bevorstehenden Ruhestand nach fast 30 Jahren bei SAS und JMP gefeiert. (Mehr dazu im Hauptteil oben.) Vielen Dank an Arn, der das JMP-Supportteam und die von ihm betreuten Mitarbeiter nachhaltig geprägt hat! Sein letzter Arbeitstag ist der 31. März.
- Nachfolgend finden Sie die üblichen Diagramme für Fallzahlen sowie Themenbereiche für technischen Support und Kundenbindung.
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:
- Windows 11 AMI fertiggestellt: Audrey testet derzeit und hat festgestellt, dass die CPU-Optionen für NestedVirtualisierung nicht im AMI enthalten sind. Daher muss beim Start aus dem AMI manuell eine kleine Einstellung vorgenommen werden. Das DailyUTWatcher-Projekt wurde jedoch bereits aktualisiert.
- Aktualisieren Sie die machines.json, um nun das Senden von CPU-Optionen zu unterstützen.
- Der Go-Code wurde mit den neuesten und besten AWS Go-Modulen für EC2-Unterstützung aktualisiert, einschließlich der NestedVirtualisierung-Funktion.
- Dadurch wurden wir in Bezug auf AWS-Updates im Go-Code um etwa ein Jahr vorgerückt.
- Dieser Prozess ist nun für DailyUT bereit und unterstützt Windows 11-Rechner sowie deren spezifische CPU-Optionen korrekt.
- Ich habe zwar ein Startprofil für Windows 11 erstellt, aber es ist etwas umständlich in der Anwendung. Daher werde ich stattdessen die richtige Option für Windows 11 erläutern, damit Sie die Hardware-Passthrough-Funktion nutzen und auf die Hardware des C8i-Rechners zugreifen können.
- Ich habe mit JMPSI gearbeitet, um die Ursache der nächtlichen Perforce-Probleme zu finden. Ich vermute, es lag an einem beschädigten Dienst. Das Problem ist behoben, aber ich beobachte die Situation weiterhin, um sicherzustellen, dass es so bleibt.
- Es wurde ein Problem mit der Jira-Swarm-Integration behoben, bei dem Änderungslisten aufgrund eines abgelaufenen Tokens nicht zu einigen Jira-Vorgängen hinzugefügt wurden.
- Myron:
- JMPTOOL-2024: Neue Buchnamen-Einträge in JiraBot erstellen
- JMPTEST-1172: Spezielle Builds nicht im Dashboard; spezielle Builds benötigen ein längeres Erkennungsfenster
- JMPTOOL-2122: JiraBot-Filter funktioniert jetzt; aktualisieren Sie alle Jira-API-Aufrufe mit den neuen Anmeldeinformationen.
- JMPTOOL-2050: Aufbewahrung von Unit-Test-Dateien für AWS-Server
- Bob:
- Zusammenarbeit mit John Schroedl an der sicheren Entfernung der Visual C++ Redistributable-Installationsdateien aus den Versionsinstallationsdateien von Version 20 ohne Auswirkungen auf Kunden/Benutzer (JMP-29434).
- In Abstimmung mit Jim und Paul N. – Aktualisierung der Windows-Installationsprogramme 19.1.1 und 19.2.0 mit neuen Sicherheitsdateien (JMP-30008)
- Hochgeladene Version 20 EA 2 Installationsdateien (EAP-362)
- Jim:
- JMP 20 EA #2 wurde unter macOS und Windows erstellt.
- Die JMP-Build-Skripte unter WinOS wurden angepasst, um Änderungen in den Dateiabhängigkeiten zu berücksichtigen.
- Vielen Dank an John Schroedl für seine Hilfe beim Einspielen des neuen Signaturzertifikats in die WinOS-Build-Dateien.
- Shannon L: Vorbereitung der Veröffentlichung von JMP und JMP Live 19.1.1, inklusive Sicherheitsüberprüfungen. Die Arbeiten am JMP Marketplace-Monetarisierungsprojekt werden fortgesetzt; diese Woche finden Stakeholder-Meetings für Forschung & Entwicklung, Finanzen und MyJMP statt. Unterstützung für Atlassian-Administratoren. Teilnahme an der Athena Leadership Conference am Dienstag. Wöchentliche technische Meetings sowie Überprüfung der veröffentlichten JMP-Dokumentation mit dem technischen Support.
- Shannon C: Fortsetzung der Zielgespräche für das erste Quartal und der wöchentlichen Teammeetings. Jira-Triage und Planung der Migration nach einem Absturz. Treffen mit der Dokumentations- und der Projektmanagementabteilung bezüglich der Kommunikationsmechanismen für Release-Änderungen. Untersuchung mehrerer unerklärlicher Abstürze der Version 19.0.X und einiger UT-Fehler.
- Melanie: Verzweigungen und Release-Abschlussaufgaben aktualisiert und verbessert. Arbeitet an den Zielen für 2026. Hat am Dienstag an der Athena Leadership Conference in Gebäude C teilgenommen. Untersucht und testet verschiedene Jira-Arbeitselemente.
Lokalisierung
- Allison: Erstellte und aktualisierte JMP Doc Add-ins für KO und JA (Version 19.0) und übergab diese an das Marketing zur Veröffentlichung im Marketplace; schloss die Übersetzung der JMP Live UI-Strings (Version 19.5) ab und übergab sie dem Prüfer; kommunizierte mit Entwicklern und Anbietern bezüglich Anfragen zu den JMP Live UI-Strings; suchte nach neuen Ressourcen zur Unterstützung der Lokalisierung ins vereinfachte Chinesisch; übergab die lokalisierten Dokumentations-PDFs an das Webteam zur Veröffentlichung im Web.
- Christopher: Die mit maschineller Übersetzung und LLM erstellten Video-Untertitelübersetzungen wurden zur Überprüfung an die Bildungsgruppe übergeben. Übersetzungsfehler in PortableUI für Japanisch wurden behoben. Es wird an einem Prozess gearbeitet, um Oxygen-Themendateien anhand der DITA-Zuordnung in Kapiteldateien zusammenzuführen. Maschinelle Übersetzungsmodelle werden mit den neuesten Übersetzungen und der aktuellen Terminologie neu trainiert. Neue Funktionen zur Automatisierung der Sprachlernung werden getestet.
- Trish: Ich habe mit der Rechtsabteilung zusammengearbeitet, um Klarheit bezüglich der Nutzung von Anbietern in China zu schaffen. Ich arbeite daran, ein Übersetzungsteam zusammenzustellen, das die Übersetzungen ins vereinfachte Chinesisch für Version 19.2 fertigstellen soll. Die Zielgespräche wurden abgeschlossen.
- Sandig: Ich habe an der Umstrukturierung der Dashboard-Validierungsklassen gearbeitet, eine neue Funktion zum koreanischen Bericht hinzugefügt, den wir dem Anbieter bereitstellen, und alle Dateien im Commit-/Return-Prozess in dieselbe JSON-Datei verschoben.
- Howard: Dem Team die JmpL10n-Bibliothek und die Dashboard-APIs vorgestellt. Den Ansatz für den KOR-Bericht beim Projektstart im Dashboard finalisiert. Einige Fehler behoben.
- Sohail: Integrierte Testsuite, Batching-API hinzugefügt, Fehler bei leeren API-Antworten behoben.
Dokumentation
- Susan C:
- Jira-Tickets für JMP Live/Public 19.5 erstellt (einschließlich Fälligkeitsterminen und einem neuen Jira- Board )
- Ich arbeite an der Jira-Zuordnung für JMP Live/Public.
- Ich arbeite an JMP Live/Public-Fixing-Jiras für Version 19.5.
- Aktualisierte Confluence-Seite für Peer-Reviews von JMP Live/Public
- Jährliche Ziele in Workday und PLATO eingereicht
- Teilnahme am Atlassian-Webinar „KI nutzbringend einsetzen mit Wissensgraphen“
- Qiana: Besprechung mit TS bezüglich des Veröffentlichungszeitpunkts des Dokuments und der Unterschiede zwischen RN, NF und Sicherheitsbulletins. Besprechung mit PM bezüglich der Migration von Oxygen. Teilnahme an der ATHENA-Führungskonferenz. Projektplanung und -koordination.
- Devon: Fortsetzung der Arbeiten zur Konvertierung der FrameMaker-Dokumentation in DITA XML – bis etwa 3/4 der Bücher.
- Jill: Überprüfe den UI-String-Bericht vom 23.03., arbeite an den UG Jiras: JMP-27018 , JMP-27513 und JMP-29711 .
System-/Host-Testing-Cary
- Eric:
- Die Installation der benötigten ODBC-Treiber auf meinem Windows-Laptop und meinem Mac ist abgeschlossen.
- Wir arbeiten daran, die gleichen erforderlichen ODBC-Treiber (SQL Server, MySQL, Oracle, Teradata, DB2 und Postgresql_64bit) in den Windows- und Mac-Umgebungen für die dedizierten Suffix-Läufe zu installieren, die einen manuellen Eingriff erfordern.
- Ich habe Russ Wolfingers Demo zu Claude Code und Assistant 2.0 rezensiert.
- Ich habe das Assistant-Add-in in JMP 19.1 installiert und angefangen, mich mit seiner Funktionsweise vertraut zu machen.
- Unternehmensziele für 2026 in Workday hinzugefügt.
- Hinzugefügte persönliche Entwicklungsziele in Platon
- Jäger: Tests mit den JMP 20 EA 2-Produkten unter Mac und Windows abgeschlossen. Autorisierungs-Upgrade-Test für einen Fix in JMP 19.1.1 durchgeführt. JIRA-Verifizierungen vorgenommen. Mehrere offene Host-Einträge untersucht. Weitere lokalisierte Dokumente geprüft. In Zusammenarbeit mit Jim Borek den Mac MDH374 an unseren Host-Test-KVM-Switch im Labor angeschlossen, wo er nun für den Fernzugriff verfügbar ist.
- Mandy: Erstellte drei EA2-Videos zu dynamischen Tabellen – Zusammenfassung, Transponieren, Stapeln, Teilen und Spaltentags – Automatische Tag-Vergabe. Vervollständigte Journaleinträge für alle drei Themen sowie Beispiele, die mit den Nutzern geteilt werden können. Bearbeitete außerdem einige Jira-Tickets, um bei Bedarf Testfälle zu überprüfen und hinzuzufügen.
- Audrey: JMP 20 EA2-Tests. Unterstützung beim Testen eines Authentifizierungs-Fixes für Version 19.1.1. Bewerbungsgespräche für Praktikanten. Vorbereitung des Praktikumsprogramms. Zusammenarbeit mit Justin Kusch und Tony Gianni (von SAS) bei der Untersuchung der SAS Viya 9.4-Konfiguration.
Webtests – Cary
- Josh: Schwerpunkte von JMP Live diese Woche:
- Regressionstests für Poolserver
- Autorisierungsänderungen für JMP Live 20.0
- Die Installationstests von PostgreSQL auf den Versionen 19.1.1, 19.5 und 20 werden aufgrund der Notwendigkeit, eine Sicherheitslücke zu beheben, durchgeführt.
- JMP Live 19.1.1
- Die Installationstests stehen kurz bevor
- Maschineneinrichtung
- Confluence-Seite aktualisiert
- Jira-Story und Unteraufgaben erstellt
- Das Übliche – Beantwortung interner und externer Fragen

- Anna:
- Ich führe Regressionstests für Mike S.s Refactoring der Balkendiagramme durch.
- Es wurde ein Problem mit der Beschriftung von Balkendiagrammen mit Intervall- und Bereichsdarstellung gemeldet, das Mike S. analysierte und als Desktop-Fehler einstufte.
- Es wurde ein Problem mit Tortensegmenten bei der Berechnung von Summen mit negativen Werten für Desktop gemeldet, das von Paul S. identifiziert wurde.
- Es wurde berichtet, dass Kreisdiagramme, die zusammenfassende Statistiken für verschiedene Prozentsätze anzeigen, im Prozentformat dargestellt werden sollten.
- Ich habe Jira gemeldet, weil die Tooltips in Tortendiagrammen falsche Werte anzeigen, wenn die Daten ausgeblendete oder ausgeschlossene Werte enthalten.
- Es wurde ein Fehler in der Desktop-Version von Contour gemeldet, bei dem das Violin-Diagramm für Daten mit ausgeblendeten Zeilen die Violin-Darstellung ausblendet, während die HDR-Darstellung diese beibehält. In der HTML5-Version wird sie korrekt dargestellt. Die Antwort von Dan S. ist entscheidend, um das korrekte Verhalten zu ermitteln.
- Ich habe ein TS-Problem für das Pareto-Diagramm gemeldet und festgestellt, dass beim Export nach HTML5 ein statisches Bild erzeugt wird, aber keine Meldung in das LOG geschrieben wird.
- Bestätigte Fehlerbehebungen für den Datenbetrachter in JMP Live.
- Ich habe Justins Lösung für das von Michael Senoyuit gemeldete Problem mit Graphlets in JMP Live getestet. Zunächst schien alles in Ordnung, aber beim weiteren Ausprobieren trat ein Fehler auf. Daher werde ich es heute Abend im Build erneut testen.
- Seema
- Angenommen und abgeschlossen:
- Entfernen Sie alle Warnhinweise zur Prozessscreening-Plattform, falls diese zusammen mit CCB gefunden werden.
- Backend: Bereitstellung einer Anzahl der Prozesse im PS-Bericht mit Warnungen, die nicht als „Behoben“ gekennzeichnet sind.
- Neue, per Skript importierte Daten werden ohne Aktualisierung nicht korrekt angezeigt.
- Die Schaltfläche „Anwenden“ für die gespeicherten Einstellungen funktioniert nicht.
- Die Priorisierung anhand des Diagramms führt zu einer Erweiterung aller Warnfeldkategorien.
- Frontend: Neues qc_group-Attribut verarbeiten
- Format der Gruppierungszeichenfolge für Änderungskontrolldiagramme in der Benachrichtigungs-E-Mail
- Bevorzuge qc_time gegenüber qc_rows / qc_sampleWithinPhase in DISAMBIGUATING_MARKER_ATTRIBUTES
- Jiras erstellt:
- Ein Beitrag mit abhängigen Beiträgen scheint gelöscht worden zu sein, nachdem eine Meldung angezeigt wurde, dass er nicht gelöscht werden kann; nach dem Neuladen der Seite wird der Beitrag jedoch wieder angezeigt.
- Fehler „qc_ids“ beim Versuch, Regelkarten mit Warnungen zu veröffentlichen
- In Bearbeitung: Mehrere Jiras rund um Prozess-Screening-Warnungen und qc_ids sowie andere qc_*Variablen.
- Hui:
- Ein HTML5-Verifizierungsmodell wurde in Confluence dokumentiert, um inkonsistente Testabdeckung zu reduzieren und die Wiederholbarkeit der Tests zu verbessern.
- Das Add-in wurde aktualisiert, um eine schnellere Veröffentlichung in JMP Live 20 zu ermöglichen, und die zugehörige Confluence-Dokumentation wurde ebenfalls aktualisiert.
- Ich habe Aaron bezüglich der Konfigurationsmöglichkeiten von JMP Live über JSL kontaktiert; außerdem habe ich Alex Taylor kontaktiert, um ein Problem mit dem WebJMP-Installer zu untersuchen.
- Die Internationalisierungstests für JMP Live 19.5 sind abgeschlossen. Insgesamt verläuft der Test gut, und es sind keine neuen Probleme aufgetreten. Vielen Dank an Josh für die Aktualisierung des Internationalisierungstestservers während der Testphase.
- Es wurden Abweichungen bei der Hintergrund- und Textfarbe in HTML5 im Vergleich zum Verhalten von JMP auf Desktop-Computern identifiziert und gemeldet.
- Natalie: HTML-Automatisierungsbericht: 19.1.1 – Alles sauber, 19.5 – Alles sauber, 20.0 – Alles sauber! Ich habe weiter mit Steves neuen Prozess-Screening-Bibliotheken und Schrittdefinitionen gearbeitet. Wir haben einige Performance-Probleme untersucht, die ich auf dem JMP Live-Automatisierungsserver hatte, und diese behoben. Ich entwickle weiterhin neue Testfunktionen mit Steves großartigem neuen Code!
Kern
- Evan: Arbeiten im Zusammenhang mit EA2, darunter kurzfristige Änderungen (Verknüpfte Elemente -> Berichte), Feature-Seiten und Videos. Telemetrieanalyse des Dunkelmodus (40 % der macOS- und 23 % der Windows-Nutzer) sowie weitere kleinere Telemetriearbeiten. Überarbeitung der Barrierefreiheits-Peers für ListBoxBox zur Leistungsverbesserung. Prüfung und Einarbeitung des Feedbacks des Discovery Europe 2026 Labs zu verknüpften Elementen.
- Dan S: Verbesserte Skriptgenerierung für JRP/Session/JMPLive mit zusätzlichen Box-Eigenschaften (Ausrichtung, Blocksatz, Umbruchbreite), insbesondere für TextBox. Problem beim Export nach interaktivem HTML im Zusammenhang mit der Arbeit an verknüpften Elementen behoben. Höhenbeschränkung von 30.000 Pixeln für TabPage-Inhalte aufgehoben. Skriptgenerierung für „An Gruppe anpassen“ mit „Nach“ korrigiert.
- Xan: Achsenbox-Größenanpassung; WildTrack-Seminar; Hinzufügen von Unterstützung für mehrere Overlay-Variablen zum Graph Builder.
Hosting und Schnittstellen
- Michael H:
- Es wurde ein Fehler behoben, der dazu führte, dass JMP-Fenster auf dem Mac am unteren Rand einen leeren horizontalen Streifen anzeigten. Dieser Streifen verschwand, sobald das Fenster vergrößert oder verkleinert wurde. Der Fehler bewirkte außerdem, dass sich das JMP-Protokollfenster bei jedem Start von JMP vertikal etwas verkleinerte. ( JMP-4200 )
- Für PI Import wurde ein Fehler behoben, der zu Darstellungsfehlern in der Tabellenanzeige führte, bei denen Spalten manchmal nicht korrekt ausgerichtet waren. Kandidat für Version 19.2.
- Für den PI-Import wurde ein Attributnamenfilter für Asset-Framework-Importe hinzugefügt. Dieser ermöglicht es dem Benutzer, Attribute anhand ihres Namens zu filtern, wenn alle Attribute im gesamten Framework-Zweig hinzugefügt werden. Außerdem wurden unterhalb der Tabelle, die die Anzahl der zu importierenden Streams (AF- und PI-Tags) anzeigt, informative Hinweise hinzugefügt. ( JMP-30160 )
- Wir haben unsere Codebasis so angepasst, dass sie mit dem neu veröffentlichten Xcode 26.4 problemlos kompiliert. Die meisten Korrekturen waren notwendig, da der neue Compiler Funktionen, die mit „[[noreturn]]“ gekennzeichnet werden sollten, aggressiver erkennt.
- macOS verfügt nun über eine Zuordnung für „.sql“-Dateien. Dies führte dazu, dass JMP den korrekten Dateityp für Dateien mit dieser Erweiterung nicht korrekt zuordnen konnte (erkannt durch einen C++-Unit-Test). Daher habe ich JMP so angepasst, dass die neue UTI „org.iso.sql“ dem Dateityp FileType::SQLCode zugeordnet wird. Zusätzlich wird bei Bedarf die ältere UTI „com.mysql.sqlcode“ als Fallback verwendet.
- Paul:
- JMP-30008 – HDF5-Sicherheitsupdate – JMP 20, 19.2, 19.1.1
- JMP-30176 – Sicherheitsupdate für libcurl – JMP 20 – 3 mittlere, 1 niedrige CVE
- Besprechungen und Prototypentwicklung zusätzlicher Sicherheitsmaßnahmen für die Internetaktivierung.
- GitHub Copilot
- Ich habe mir die Copilot-Schulungsvideos von SAS auf GitHub angesehen und Zugriff erhalten.
- Installation hinzugefügt zu Visual Studio und Xcode
- Der erste Anwendungsfall bestand darin, das Programm anzuweisen, JPyObject.cpp und embedPy.cpp auf Speicher- und Sicherheitsfehler zu überprüfen. Es wurden 10 Fehler gefunden.
- John Schroedl: Die OpenBLAS-Bibliotheken für numerische Daten wurden unter Windows auf Version 0.0.32 aktualisiert. libxml2 wurde für unsere drei aktuellen Versionen auf Version 2.15.2 aktualisiert. Der separate Installationsschritt für die Visual C++ Redistributable wurde entfernt. Weitere Symbolaktualisierungen wurden vorgenommen. Ein Problem mit der Eingabe des Zeichens AltGr+6 („|“) auf französischen Tastaturen wird untersucht. Aufgrund einer Kundenbeschwerde über den schlechten Kontrast beim Lesen von Linktexten in ausgewählten Tabellenzellen wurde ein Jira-Ticket erstellt. Erste Untersuchungen zur Farbdarstellung wurden durchgeführt, und David W. hat mit einer eleganten Lösung noch einen Schritt weiter gegangen. Beispiele für die Ausführung von Programmen in SI wurden hinzugefügt, die veranschaulichen, wie Programme mit unterschiedlichen Kodierungen verarbeitet werden.
Interaktives HTML
- Mike Stickles:
- Letzte Woche: Die Arbeiten an JMPHTML-489 (Intervallbalken in Unterklasse umstrukturieren) wurden abgeschlossen. Der Umfang wurde erweitert, um ALLE implementierten Balkenstile – Intervall, Intervall nebeneinander, Bereich, Gestapelt, Aufzählungspunkt und Verschachtelt – in Unterklassen umzustrukturieren. Dadurch wurde nebenbei der Fehler JMPHTML-589 (GB: Balken: Beschriftungen für Intervall-Stil nicht angezeigt) behoben. Die Beschriftungen sind jedoch nicht wie in JMP positioniert. Ein neues Jira-Ticket (JMPHTML-15357) wurde erstellt, um die Positionierung zu korrigieren. Außerdem wurde die ACT-Now-Schulung abgeschlossen.
- Diese Woche: Die Arbeiten an JMPHTML-2000 (Ersetzen von getDescendants durch einen effizienteren Aufruf oder Erkennen von Geschwistern in C++) wurden abgeschlossen. Die Ausführungszeit der fehlerhaften Methode konnte im Testfall von ca. 1,6 Sekunden auf 5 ms reduziert werden. Zwei Performance-Probleme (JMPHTML-1981, JMPHTML-1962), die scheinbar bereits behoben waren, wurden gefunden und zur Überprüfung an das Testteam weitergeleitet. JMPHTML-15368 (GB: Balken: Side-by-Side-Intervall zeigt unterschiedliche Beschriftungswerte) wurde untersucht. Es stellte sich heraus, dass es sich um ein JMP-Problem handelt, da die Side-by-Side-Intervall-Beschriftungen in JMP von den Beschriftungen desselben Diagramms mit Intervall- oder Bereichsbalken abweichen. In HTML sind jedoch alle drei Beschriftungen identisch. Das Testteam bestätigte dies und das Problem wurde an JMP (JMP-30165) weitergeleitet. Derzeit werden weitere Performance-Jiras untersucht.
- John Powell:
- Die Funktion RectSegment wurde aktualisiert, um unnötige Berechnungen beim Ändern der Größe zu vermeiden. Interaktive HTML-Heatmaps mit über 300 Zellen, die aus 1,2 Millionen Zeilen erstellt wurden, lassen sich nun flüssig skalieren ( JMPHTML-15361 ).
- Das RectSegment wurde aktualisiert und verwendet nun eine neue Berechnung, die Paul entwickelt hat, um stark verschachtelte Gruppierungen ohne Absturz aufgrund übermäßiger Speichernutzung zu verarbeiten ( JMPHTML-15372 ).
- Der Code zum schnelleren Parsen von Zahlenarrays wurde überarbeitet, indem teure Operationen vermieden wurden. Allerdings ergaben sich in Chrome nur geringfügige Verbesserungen, was wahrscheinlich auf die aggressive Optimierung solcher teurer Operationen durch Chrome zurückzuführen ist.
- Praveena:
JMP Live
- Aurora:
- 19.5: Kleinere Fehlerbehebungen. Aktualisierungen von Drittanbieterpaketen.
- 20.0: Unterstützung für die ID-Rolle in der CCB- und PS-Plattform-Triage hinzugefügt. Protokollierung von Kontrollkarten-Auditvorgängen konsolidiert. „nach“ aus den Audit-Protokollen „before“, „after“ und „changed“ entfernt. Regeln für Benutzer- und Leerzeichennamen angeglichen. Code in TypeScript konvertiert. Abhängigkeitszyklus behoben.
- Sonstiges: Habe angefangen, mit GitHub CoPilot herumzuspielen.
Statistikdokumentation
- Michael C: Ich habe an den Auswahlgesprächen für Clays offene Stelle teilgenommen. Gemeinsam mit meinem Team habe ich die Gleichungen in der Dokumentation ins LaTeX-Format konvertiert, um sie in den konvertierten Dokumentdateien verwenden zu können. Die Ziele für 2026 habe ich bei Workday eingereicht.
Statistische Tests
- Tonya: Testen der neuen Funktionen „Letzte N anzeigen“ und „Zeitspanne“ in Process Screening. Testen der Änderungen an den Proportionsdiagrammen in Process Screening. Überarbeitung der Unit-Tests für Process Screening aufgrund geänderter Darstellungsweisen der Kontrollgrenzen. Fehlerverifizierung.
Neuigkeiten aus den Lebenswissenschaften
- Richard: Ich schließe gerade einen Bericht über ein Forest-Plot für Untergruppen ab. Ich entwerfe ein Add-in für Trichterdiagramme, das kontinuierliche, binäre und Zähldaten verarbeiten kann, gegebenenfalls mit Anpassungsmöglichkeiten für Folgeuntersuchungen bei binären Daten.
Anmerkung von Shannon
Da wir nun beim Thema Pollenflug angelangt sind, könnte Sie diese Website zur Pollenüberwachung in Raleigh interessieren. Wenig überraschend ist der Baumpollenflug derzeit extrem hoch, während Gräser- und Kräuterpollen zu dieser Jahreszeit tatsächlich recht niedrig sind! Die gelben Kiefernpollenwolken sind um diese Zeit des Jahres wohl die auffälligsten Pollen. Da Kiefernpollen jedoch so groß sind, werden sie seltener eingeatmet und lösen daher seltener Allergien aus als die kleineren Baumpollen von Eiche, Ahorn und Birke.
Ich wünsche euch allen ein schönes Wochenende! Vielleicht regnet es ja ein bisschen und wäscht den ganzen gelben Kram weg…
