Willkommen zum JMP-Entwicklungsupdate für diesen Pi-Tag, 14. März 2025!
Diesen März möchte ich Trish O'Grady , Senior Managerin des Lokalisierungsteams (36 Jahre), und Shannon Leslie, Programmmanagerin (5 Jahre), zu ihrem Arbeitsjubiläum gratulieren! Für alle, die sich noch an Shannons langjährige Tätigkeit bei SAS erinnern: Dies ist der Jahrestag ihrer Rückkehr zu SAS nach 18 (!) Dienstjahren. Ich bin sehr glücklich, sowohl Trish als auch Shannon in meinem Team zu haben, die dazu beitragen, dass unsere Entwicklungsprozesse reibungslos laufen – und beide denken täglich darüber nach, wie sie diese verbessern können, wenn die Dinge nicht so gut laufen, wie sie könnten. Gratulieren Sie ihnen mit mir und danken Sie ihnen für ihren unermüdlichen Einsatz zur Prozessoptimierung!
Die Freigaben für JMP 18.2 sind nun abgeschlossen. Die Veröffentlichung ist für den 18.03.2025 geplant, direkt nach unserem Global Rest and Recharge Day am Montag, den 17.03.2025! Vielen Dank an alle Teams, die so hart daran gearbeitet haben, diese neueste Runde an Funktions- und Sicherheitsfixes für unsere Kunden bereitzustellen. Mit 18.2 veröffentlichen wir auch die lokalisierte JMP-Hilfe und PDF-Dokumentation für vereinfachtes Chinesisch, Japanisch und Koreanisch. Ein besonderer Dank gilt den JMP-Dokumentations-, Lokalisierungs- und Testteams für die Zusammenarbeit bei der Übergabe, Übersetzung, Implementierung der Überprüfung und dem Testen der übersetzten Dokumentationsinhalte. Dieser Prozess ist an sich schon komplex und erforderte aufgrund der Interaktion mit kürzlich migrierten Inhalten auf jmp.com diesmal zusätzliche Test- und Fixzyklen. Letztendlich ermöglicht dieser Prozess JMP, unseren Kunden weltweit qualitativ hochwertige übersetzte Dokumentation bereitzustellen, die sie sehr schätzen.
Unsere nächste Version ist JMP 18.2.1 und ist derzeit für Mitte Mai geplant. Bis zu unserem Sicherheitsupdate Anfang Mai können Sicherheitsexperten Korrekturen an Drittanbieterbibliotheken vornehmen. Sollten Sie einen schwerwiegenden, von Kunden gemeldeten JMP-Fehler feststellen, der nicht bis JMP 19.0 warten kann, sondern für 18.2.1 behoben werden muss, senden Sie bitte Informationen zum Jira-Problem in Ihrer Anfrage an die JMP-Freigabeliste. Da die Releases sehr kurzfristig sind, muss das Entwicklungsmanagement schwerwiegenden Problemen Priorität einräumen, die Kundenbereitstellungen verzögern, häufige Abstürze und numerische Probleme verursachen.
Es hört sich so an, als wäre der JMP Discovery Summit Europe, der diese Woche in Berlin stattfand, ein voller Erfolg gewesen! Wenn Sie an der Konferenz teilgenommen haben, vergessen Sie nicht, Ihre Notizen auf dieser Confluence-Seite hinzuzufügen, die freundlicherweise von Mia Stephens eingerichtet wurde. Der Feature Freeze von JMP 19 ist nun fast zwei Monate her. Nutzen Sie daher bitte Feature Requests oder Storys, um Kundenideen für zukünftige Tracks hinzuzufügen, und fügen Sie keine neuen Story-Elemente zu den 19.0-Feature-Listen oder der JMP 19-Seite mit den späten Features hinzu. Da etwa die Hälfte der Elemente auf der Seite mit den späten Features noch in Arbeit ist, arbeiten Shannon L. und ich daran, Story-Elemente mit einer geplanten Version von 19.0 zu bereinigen, die nicht auf der Seite aufgeführt sind. Bitte überprüfen Sie Ihre Listen mit offenen Problemen und sortieren Sie Elemente aus, die es nicht in 19.0 schaffen.
Während wir die Arbeiten an 19.0 abschließen, fahren Sie bitte auch mit Folgendem fort:
Zur Erinnerung: Heute ist die Deadline für Entwickler zur Anforderung von Beispieldaten . Viele Änderungen wurden bereits implementiert und werden durch Tests überprüft, bevor die Beispieldaten in einigen Wochen an die Lokalisierung übergeben werden.
Danke an Shannon Leslie für die Weitergabe der Atlassian-Updates dieses Monats!
10. März: Atlassian-Produktänderungen für Jira/Confluence
Am 10. März hat Atlassian Änderungen an unseren Jira- und Confluence-Cloud-Sites eingeführt. Eine Liste der relevanten Änderungen mit hervorgehobenen Details und Dokumentation finden Sie hier .
Die Änderungen umfassen:
- Bevorstehende Änderungen an bestehenden API-Token – bestehende Token laufen nun in einem Jahr ab
- Abkündigung der JQL-Such-/Ausdrucksendpunkte (ab 1. Mai)
- Verbesserte Tabellenanpassungen in allen Rich-Text-Feldern in Jira
- und mehr!
Bei Fragen wenden Sie sich bitte an Shannon Leslie oder einen der anderen JMP Atlassian-Administratoren.
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 18.2-Release in MyJMP – 18.03.25
- JMP 19.0 Entwicklerstring, Frist für Übergabe 2 – 28.03.25
- JMP 19 EA8 Einfrieren – 17.04.25
- JMP 19 EA9 Einfrieren – 6/5/25
- Eine vollständige Liste der Termine für JMP 18 und JMP 19 finden Sie auf Zusammenfluss .
JMP-Entwicklungsupdates
Hosting und Schnittstellen
- John Schroedl: Code geändert, sodass wir die separaten WinResource-DLLs nicht mehr benötigen, mit anschließender Korrektur der Registrierungsschlüsselnamen. Problem mit abgeschnittenen Schaltflächenbeschriftungen bei einigen DPI-Einstellungen behoben. Problem mit Passwortfeld-Rückrufen wird gemeinsam mit Dan Schikore untersucht. Es wird versucht, die IME-Platzierung im Menüsuchfeld zu korrigieren, aber es scheint sich um einen WPF-Fehler zu handeln.
- Michael H: Thread-Sicherheitsarbeit.
Interaktives HTML
- Mike Stickes: Behebung der Legendenfehler JMPHTML-14432 (Text für Legendenelemente ist nicht sichtbar, wenn sie im Diagrammbereich positioniert und im Dunkelmodus angezeigt werden), JMPHTML-14437 (Innerhalb der schwebenden Legende, die außerhalb des Diagrammbereichs gezeichnet wird) und JMPHTML-13548 (Legendenfeld fehlt beim Öffnen des Gliederungsknotens in HTML5). Aktualisierung der vom Fix des ersten oben genannten Problems betroffenen Unit-Tests. Grundschulung für das HTML-Team zu meinem Javascript-Debugging-Toolkit. Erforderliche ACT-Now-Compliance-Schulung abgeschlossen.
- Paul Spychala : Fertigstellung des Red Triangle Menu (Triple Dot Menu) auf JMPLive. Dies umfasste einige letzte Code-Refactorings, einige Fehlerbehebungen ( JMPHTML-14418 , JMPHTML-14415 , JMPHTML-14422 , JMPHTML-14425 , JMPHTML-14420 ) und die Unterstützung für Scriptitems in ContinTables ( JMPHTML-14433 ). Außerdem wurden die 3D-Scatterplot-Achsen ( JMPHTML-14142 ) überarbeitet, sodass sie sich nicht mit dem Diagramm überschneiden und dynamisch mit dem Diagramm mitbewegen. Abschließend wurden Fehler im Zusammenhang mit FrameBoxen ( JMPHTML-14436 , JMPHTML-14384 ) behoben.
Statistiken
- John Hall
- Verwenden Sie beim Antwort-Screening eine modifizierte Zdiv-Routine, um fehlende Werte zu propagieren (JMP-25320).
- In „Ausreißer erkunden“ wurden Probleme mit Zeilennummern für Situationen mit „Nach Gruppe“ (JMP-24965, JMP-24969, JMP-25093) behoben und die Funktion „Zeilennummern einfärben“ behoben, um ausgeschlossene Zeilen zu berücksichtigen (JMP-25112).
- In Prozess-Screening , OSI und andere Korrekturen (JMP-25231, JMP-25224, JMP-25253, JMP-25246, JMP-25213, JMP-25208)
- Laura CS: Einige Abstürze des neuen MIIV-2SLS-Schätzers bei Gleichheitsbeschränkungen in einem SEM wurden behoben. Ein Fehler bei Sargan-Tests mit Mehrgruppenanalyse und MIIV-2SLS wurde behoben. Die Erstellung von Umfragezuverlässigkeitsschätzungen (Omega und H) wurde ermöglicht, wenn Mehrfaktormodelle faktorübergreifend korrelierte Elemente aufweisen. Außerdem wurde nicht standardisiertes Omega hinzugefügt (dies waren großartige Wünsche von Yusuke Ono ). SEM wurde mit simulierten chemischen Prozessdaten für ein mögliches SEM-Beispiel verwendet. Eine SKP-SEM-Webseite wurde erstellt und zur Überprüfung an John Mosier gesendet.
- Elizabeth: Fehlerbehebungen, Arbeit an nominalen multinomialen GLMMs und Backen eines Kuchens für den Pi-Tag.
Statistische Tests
- Haley: Es wurden SEM-Abstürze mit dem MIIV-Schätzer festgestellt, wenn Modelle mit Gleichheitsbeschränkungen angepasst und Heatmaps im Bericht angezeigt werden. Die Zahlen für verschiedene SEMs mit dem MIIV-Schätzer und festen Parametern wurden überprüft. Ich traf mich mit Laura Castro-Schilo, um das Auftreten von MIIV-Modellverknüpfungen und die Überprüfung von MIIV-Schätzungen in der Mehrgruppenanalyse zu besprechen.
- Mark: Ich habe mich mit Chris und zwei seiner Mitarbeiter, Marco und Daniel, getroffen, um ihre Simulationsstudie zur Bayesschen Optimierung basierend auf dem von mir als JMP-Add-In entwickelten Prototyp zu besprechen. Ich passe das BO-Add-In an, um ihre Simulationsstudie zu unterstützen. Ich habe mich mit Nicole und Yeng getroffen, um eine Strategie zum Testen der neuen Bayesschen Optimierungsplattform von Chris und Kasia zu besprechen.
Neuigkeiten aus den Biowissenschaften
- Drew: Durcharbeiten von JMP Clinical 19.0 Jiras. Sichtung und Behebung von Problemen für Novo, Amgen und United Therapeutics.
- Richard: Debuggen von JMP 19.0.
Produktmanagement und Produktmarketing
Technischer Support und Engagement
- Wendy:
- Der technische Support hat Anfang dieser Woche die 18.2-Veranstaltung abgeschlossen. Kai Janson vertrat den technischen Support und Corrado Tricoli den Bereich Engagement diese Woche bei der Discovery in Berlin. Die Kunden hatten sichtlich Spaß! Herzlichen Glückwunsch an alle zu einer weiteren tollen Veranstaltung!
- Leider haben wir weiterhin Probleme, aktualisierte Daten für unsere Berichte zu erhalten. Sobald die Daten aktualisiert sind, werden die TS JMP Live-Berichte automatisch neu generiert. Hier ist der übliche Link zum Jira-Filter, der die vom Support gemeldeten Tickets der letzten 14 Tage anzeigt.
Entwicklungsvorgänge
- Melanie:
- Untersucht am Samstag (März 8) Stringbot-Problem – die Verbindung ging im ungünstigen Moment verloren. Danke an Christoph , der es Montagnacht/Dienstagmorgen wieder zum Laufen gebracht hat!
- Autorisierungsproblem für Unit-Test-Maschinen am Montag untersucht ( [JMP-25290: Ressourcen aus WinResource-DLLs in jmp.exe- und xstr-Dateien verschieben. ) Danke an Daniel Powell, der uns geholfen hat, das Problem aufzuspüren, und an John Schroedl, der es behoben hat!
- Wir haben mit Qiana und Michael Crotty über die Überprüfung von Anfragen von Autoren zur Erweiterung des Stringbot-Wörterbuchs gesprochen. Wir werden den Prozess nächste Woche veröffentlichen (ganz einfach: Geben Sie ein Jira für eine Komponente ein, die noch nicht hinzugefügt wurde).
).
- Habe meinen Anwendungsfall für Spalten-Tags und deren Skripting mit Mandy und Audrey geteilt.
- Getestet: Veröffentlichung von Unit Test Stream-Daten auf JMP Live (Datenstand: Freitag, 14. März):
- Shannon L: Kuratierte Liste der Änderungen der Atlassian-Märzversion, die unsere Jira- und Confluence-Sites betreffen. Überprüfung und Bereinigung des Jira-Projektadministrators. Zusammenarbeit mit JMP Procurement bei Atlassian-Verlängerungen. Unterstützung bei der Bereinigung der JMP 19.0-Story. Zusammenarbeit mit Atlassian bei Best Practices für die Benutzerverwaltung. Wöchentliche technische Besprechungen sowie Besprechungen zur Verbesserung der Sicherheitsüberprüfung. Aufgaben zum Ende des Zyklus 18.2. Besprechungen mit Projektteams zur Unterstützung des Programmmanagements und allgemeiner Prozessverbesserungen.
- Bob: Zusammenarbeit mit Johannes Schroedl und Jim Borek zur Entfernung von WinResource-Dateien aus Windows 19-Installationsprogrammen. Überprüfung der Installation des Student-Add-Ins. JMP-25392 entfernt das vorhandene Student-Add-In, bevor ein neues installiert wird. Mögliche Änderungen an den in Windows-Installationsprogrammen verwendeten Grafiken wurden untersucht.
- Jim:
- Ein großes „Dankeschön“ an Daniel Powell , Johannes Schroedl und Jägerweber für ihre Bemühungen, Autorisierungsfehler bei lokalisierten Baseline-Unit-Testläufen für Windows für JMP 19 (JMP-25353) zu ermitteln und zu beheben. Außerdem haben sie einige WinOS-JMP-Build-Skripte aktualisiert, nachdem Johannes Schroedl Ressourcen aus WinResource-DLLs in jmp.exe- und xstr-Dateien für JMP 19 (JMP-25290) verschoben hatte.
- Vielen Dank an Fang Chen und Audrey Shull für die Untersuchung eines Baseline-Unit-Testfehlers. Die Lösung bestand darin, die deutsche Sprache mit einer zusätzlichen Zeile im b-Anova-Benchmark zu berücksichtigen; diese wurde in (19.0 und) 18.2.1 integriert.
- Myron: JMPTOOL-1538 – Aktualisierung der Jirabot-API-Aufrufe. Softwarefreigabe für die Migration von SQL Server zu PostgreSQL einholen. Jenkins-Exportjobs einrichten und Telemetriedaten weiter bereinigen.
- Shannon C : Überprüfte Unit-Test-Fehler und Absturzprobleme. Zielbesprechungen mit Teammitgliedern und technische Besprechungen.
Lokalisierung
- Ying:
- Die EN-Screenshot-Skripte für UG werden weiterhin geprüft und bei Bedarf erneut Screenshots erstellt ( JMPLOCTOOL-717 ). Bis auf ein Kapitel, das aufgrund von Kontoproblemen unterbrochen wurde, sind alle anderen abgeschlossen. Neun Jira-Fehler wurden für das Dokumentationsteam gemeldet, um bestimmte Screenshot-Skripte zu korrigieren.
- Beginn der Überprüfung von EN-Screenshot-Skripten für DJ und erneutes Erstellen von Screenshots bei Bedarf ( JMPLOCTOOL-735 ). Zwei Kapitel wurden abgeschlossen und zwei Jira-Fehler für das Dokumentationsteam geöffnet, um bestimmte Screenshot-Skripte zu korrigieren.
- JMP Reunion-Reise wird bearbeitet.
- Christoph: Ich arbeite an der Bereinigung der maschinellen Übersetzung der Marketplace-Beschreibungen (kosmetische Formatierungsfehler). Stringbot wurde am Dienstagmorgen erneut ausgeführt, nachdem der Lauf am Samstagabend fehlgeschlagen war. (Ich werde den Status des Stringbot-Laufs montags in den frühen Morgenstunden weiterhin überprüfen.) Einrichten von memoQ für Bücher-Vorlagendateien (.asp), Unterstützung der Prüfer bei ihrer Prüfarbeit für JMP Live. Testen neuer Automatisierungsfunktionen.
- Howard:
- Funktionen zur Projektvorlagenintegration
- Komponententest
- Arbeiten Sie mit Sandy daran, den Abschlusstest zu bestehen
- Debuggen der Git-Integration für Übersetzungs-Push
- Hilfe beim Erstellen übersetzter Add-Ins für 18.2
- Allison: PDFs mit den Versionshinweisen für JA und ZH 18.2 und PDFs mit der JMP-Dokumentationsbibliothek für JA, KO und ZH an das Marketing übergeben, und sie sind jetzt auf JMP.com veröffentlicht; lokalisierte 18.2-Dokumentations-Add-Ins für JA, KO und ZH erstellt und sie zum Posten an Marketplace und zur Plausibilitätsprüfung an die Qualitätssicherung übergeben; Lieferantenrechnungen überprüft und zur Zahlung weitergeleitet.
- Sohail: Fortsetzung der Experimente mit dem Einbettungsmodell, der Datenorganisation und dem Abfragesystem für die RAG-Pipeline. Außerdem wurden Eingabeaufforderungen zur Schlüsselwortextraktion getestet und für die Eingabeaufforderung mit wenigen Stichproben verfeinert.
- Sandy: Neue Dashboard-Funktionen und Fehlerbehebungen überprüft. Kontinuierliche Tests und Verfeinerung des neuen Programms zur String-Rückgabe.
Dokumentation
- Qiana: Neue Filteransicht für Datentabellen, Legendenpositionierung und dynamische Transformationsspalten getestet. Betaberichte untersucht und Korrekturen für die Fensteranpassung überprüft.
System-/Host-Tests – Cary
- Mandy : Ich habe an meiner Dev-Demo für Ende März gearbeitet – an den Änderungen an der Datentabelle, an Korrekturen, Tags und Eigenschaften sowie an den Filteransichten. Ich habe ein paar Testprobleme behoben, darunter einen Hänger auf dem Mac. Jiras wurde überprüft und bei Bedarf Tests hinzugefügt. Diese Woche nehme ich an der IWD-Podiumsdiskussion teil – sehr ermutigend. Nächste Woche helfe ich am Dienstag bei der ATHENA Leadership-Konferenz in Gebäude C.
- Hunter: Die Tests mit dem Sandbox-Hauptspeicherort für JMP-22400 sind abgeschlossen. Dies ermöglicht die Autorisierung während der Karenzzeit in JMP 19. Daniel P. hat diese Änderungen nun eingecheckt, und wir autorisieren Nightly Builds wieder mit PROD. Sequoia 15.4 Dev. Beta 3 wurde auf den Intel- und Apple Silicon-Host-Test-Macs im Labor angewendet und einige Tests durchgeführt. Die PDFs der JMP-Dokumentationsbibliothek für drei Sprachen wurden überprüft. Ein offener JMP 19 EA 7-Fall wird untersucht.
- Audrey : Planung von Wiedersehensaktivitäten mit dem Pekinger Testteam (lassen Sie mich wissen, wenn Sie Themen haben, die Sie mit ihnen besprechen möchten), frühzeitige Planung für Praktikanten im Jahr 2025 , Planung der Verteilung von Unit-Testläufen in der Zukunft, wenn wir für JMP 20 verzweigen.
- Mike M: Gute Fortschritte bei der Arbeit mit Chris Barrett an der lokalisierten JMP-Hilfe. JA, ZH, KO (brandneu für 18!) und EN-Hilfeinstallationen für 18.2 verifiziert. Als Nächstes arbeite ich an den Doc-Add-ins. SAS Saba-Schulung nachgeholt.
Webtests – Cary
- Anna: Neue Filteransicht für Datentabellen, Legendenpositionierung und dynamische Transformationsspalten getestet. Betaberichte untersucht und Korrekturen für die Fensteranpassung überprüft.
- Josh: Aktualisierung der JMP Live-Silent-Installationsskripte. Ich versuche, die Aktualisierung von Version zu Version zu vereinfachen. JMP Live-Regressionstests.
System-/Host-Tests – Peking
- Peking-Team:
- Da Li: (1) Fehlerüberprüfung. (2) TS: 00190907 Untersuchung und Bereitstellung von Feedback. (3) IN Arbeit: Funktionstest WEBJMP-6149: Senden von Benachrichtigungen über andere Kanäle als E-Mail zulassen .
- Nan Wu: (1) JMP 19.0 Oracle-Regressionstest aufgrund des Fehlers JMP-14316 , keine Probleme mit dem aktuellsten JMP Pro 19.0-Installationsprogramm vom 03.09.2025 unter Windows und Mac gefunden. (2) Untersuchung der Probleme durch den technischen Support und Bereitstellung von Feedback zu: Fallnummern 00191547, 00191859, 00191534, 00191546. (3) Verifizierungstest der JMP 19.0-Fehler.
- Da Zhang: (1) Fehlerüberprüfung. (2) Funktionstests für JMPTESTBJ-3371 – In Arbeit. (3) Funktionstests für JMPTESTBJ-3457 – In Arbeit. (4) Q1-Gespräch mit Nala.
Kern
- Dan S: Arbeite an Mechanismen zum Ausblenden einiger Elemente in einem roten Dreieckmenü. Arbeite an Optionen für die Speicherung von Boxen beim Aufzeichnen eines Filters als animiertes GIF. Zusätzliche Korrekturen im Hell-/Dunkelmodus. Einige Probleme mit dem Oberflächenprofiler im Zusammenhang mit PlatformContainerBox wurden behoben.
- Ernst: Workflow, Spaltenmanager, Fehlerbehebungen. Konvertierung zwischen Workflows und Notizbüchern.
DOE und Zuverlässigkeit
- Caleb: Behoben wurden einige noch bestehende Probleme mit CSALT sowie einige andere Tickets, die auf Eis gelegt worden waren.
Anmerkung von Shannon
Vielen Dank an Pany Allen für den Link zur JMP-Spendenaktion für InterAct in Raleigh zum Internationalen Frauentag. Diese Organisation unterstützt Frauen, die häuslicher Gewalt und Missbrauch entkommen möchten. Sie können über diese Amazon-Wunschliste bestellen und die Bestellung an Panys Büro liefern lassen. Alternativ können Sie ähnliche Artikel kaufen und in ihrem Büro abgeben. Sie wird die Artikel am 19. an Interact liefern. Vielen Dank und ein schönes Wochenende!
