19.1.5: セキュリティフリーズ 8/6/26 • 19.2: セキュリティフリーズ 9/3/26 • 20.0: メインでオープン; EA6 コードフリーズ 8/27/26; コードフリーズ 1/7/27
2026年7月31日版JMP開発アップデートへようこそ!
ノースカロライナ州では明日からもう8月だなんて信じられない!夏休みもいよいよ最後の月に入り、通年制の学校の中にはすでに新学期が始まっているところもある。
夏も終わりに近づき、現在、素晴らしいインターンシップ発表会シリーズを開催中です。これらのセッションにライブで参加できなかった方は、セッション1、セッション2、セッション3の録画をConfluenceのJMP Dev Recordingsページでご覧いただけます。来週もさらに2つのセッションが予定されています( 全スケジュールはこちらをご覧ください)。また、JMPのインターン生は、8月6日(木)午後2時から4時まで、 C棟EBCで開催されるインターンシップ・エキスポで発表を行います。当日キャンパスにいらっしゃる方は、ぜひお立ち寄りいただき、インターン生を応援してください!
JMP 19.1.5のセキュリティフリーズ予定日である 8 月 6 日が近づいています。これは、9 月 3 日までセキュリティフリーズを収集するJMP 19.2リリース前の最後のセキュリティ専用リリースとなります。9 月より前に 19.2 で重大な問題を発見した場合は、水曜日の運用会議で検討できるよう、マネージャーにご相談ください。修正が 19.2 には適さないものの、20 の出荷前に解決する必要がある場合は、最後の緊急バグ修正リリース (19.2.3) に含めることを検討します。
20 EA5 はQA による完全な検証が完了し、EA のお客様にリリースされました。テスト用の新機能の最新版をレビューしてくださった皆様に感謝いたします。多くの方が、20 計画バージョンでマークされたストーリーやエピックアイテムの優先順位付けを行ってくださっていることに感謝いたします。テスト準備完了とマークされていないものの、現在も開発中のアイテムはすべて、20 遅延機能ページに追加する必要があります。20 の優先順位がなくなったアイテムは、機能リクエストに降格するか、計画バージョンを削除するか、計画バージョンを 21.0 に更新してください (アイテムがそこで対応されることが約束されている場合)。
Trish O'Gradyさんから、 JMP 20 用のポータブル UI 文字列の最初のセットの引き渡し日が 8 月 24 日に変更になったとの情報が寄せられました。これにより、ライターは UI 文字列を確認するための時間を確保できます。スクリプト インデックスの説明文字列に関する特別な注意点です。プロトタイプで参照されているものの翻訳すべきでないパラメータを示すには、[[ ]]] を使用してください。これにより、翻訳チームからの質問を減らすことができます。翻訳者からの質問に答える時間が減れば、コーディングに費やす時間が増えます。:smiling_face_with_smiling_eyes:
一般のお知らせ
今後の重要な日程
- 20 EA6 コード凍結 – 2026年8月27日
- JMP 19.2 セキュリティ凍結 – 2026年9月3日
- JMP 19.1.5 セキュリティ凍結 – 2026年8月6日
- 20 コードフリーズ – 2027年1月7日
- 2026年8月6日、初のポータブルUI文字列ハンドオフ
- 20 EA7 コードフリーズ – 2026年10月1日
- 20の最終ポータブルUI文字列ハンドオフ – 2026年11月12日
- 20 コードレビューモード - 2026年11月26日
- JMP 19およびJMP 20の開催日程の全リストについては、 合流をご覧ください。
JMP開発アップデート
ウェブテスト
- ジョシュ:
- Keycloak、LDAP、LDAPS認証シナリオについて調査およびテストを行った。
- 認証関連の複数の不具合を報告し、検証した。
- 顧客認証に関するトラブルシューティングとログ記録の改善を支援した。
- レポート作成ワークフローおよび21 CFR(連邦規則集第21巻)遵守に関する議論に参加した。
- 今後予定されているUI変更によるHTML5自動化への影響を評価した。
- サポート対象のインフラストラクチャおよびサーバー保守活動。
- Keycloak/PostgreSQLの障害を解決し、バックアップの検証を実施しました。
- AWSベースの自動テストのブロックを解除するために、ファイアウォールアクセス要求を送信しました。
- ワークフロー/バージョン管理および電子署名に関するレビューを継続する。
- データ編集に関する修正と認証プロバイダーの改善をテストしました。
- 新しいHTML5の十字線機能に関する、連携した自動化計画。
- 認証および構成ワークフローに関連する複数のJira課題を作成し、追跡した。

- シーマ:
- 承認済み、完了済み:
- WHERE句を使用した際にqc_byLevelに予期しないデータが格納されました
- 警告なしの列を非表示にするコントロールを追加し、デフォルトで非表示にする
- 役割別にHTMLにトリアージステータスを反映できない問題に対処する
- 警告なしシナリオでサマリーオブジェクトが欠落しています
- Sequelizeプール設定で、NODE_WORKERSが設定されている場合の最大DB接続数が間違っている
- ユーザーはJSLからファイル投稿を公開できます
- 新しいプロファイラプラットフォームであるガウスプロセスをサポートします。
- 作成したJira:
- JMP Live の CCB チャートに JMP からの警告が表示されない
- JMP Live の JSON は、CCB に By レベルと where 句がある場合、正しくフォーマットされません。
- JMP Live の JSON は、PS に By レベルと where 句がある場合、正しくフォーマットされません。
- JMP Live では WHERE 句を含む PS レポートに WHERE 句が表示されない
- ダッシュボード内の where 句とレポートをドッキングした場合、公開時の警告メッセージが異なります。
- JMP Liveのプロファイラで、テキストボックスに無効な値を入力した場合の動作が不安定になる。
- 「リセット」オプションを選択しても予測プロファイラーのX値はリセットされません
- 進行中:
- 所有者/管理者は、ファイル投稿の履歴と閲覧履歴を確認できます。
- テイラー
- 進行中:
- Advanced Installerプロジェクトファイルを23.3にアップグレードする
- クライアントが本番環境にログインできるように環境フラグを追加する
- インストーラープール設定の並べ替え/削除
- ユーザーはスクリプト投稿にアドインを割り当てることができます
- 承認済み、完了済み:
- ユーザーはデータテーブルをスクリプト投稿に割り当てることができます
- スクリプトの実行成功と失敗を監査ログに記録する
- スクリプトの実行成功および/または失敗に関する通知を送信する
- 分割通知データベースコード
- PORT設定と異なる場合、アップグレード時にJMPLIVE_BASEURLポートを保持する
- JMP Liveの最小ノードバージョン要件をGlobal_Tools.jsonファイルで読み込むようにする
- さまざまな内部シナリオでスクリプト投稿を処理する
- ファイル投稿のサイズは、所有者のストレージ容量にカウントされます。
- 「履歴を表示」ボタンをクリックすると、ワークフロー固有のフィルタリングされた履歴タブにリンクします。
- さまざまな内部シナリオでファイル投稿を処理する
- アンナ:
- HTML5を使用したGraph BuilderにおけるXan氏による複数頻度変数の新しい実装をJMP Liveでテストしました。問題は確認されませんでした。機能は期待どおりに動作しています。
- Surface PlotとScatterPlot 3Dに関するPaulによる修正を確認しました。
- デスクトップのクラッシュが複数発生しなくなったことを確認しました。
- 列の切り替えと列の変換機能を使用した ScatterPlot 3D のテスト。
- X軸を応答変数とする折れ線グラフをテストしました。
- Xanがデスクトップ版HTML5向けにプッシュした新しいGraph Builder機能をテストしました。
- JMP Liveにおけるデータファイラーの問題のテストを継続しています。
- フイ:
- Joshと協力してJMP Live 20の国際化テスト環境をセットアップおよび検証し、その後、テスト設定を調査してベースライン動作を確認しました。
- レビュー中に、いくつか軽微な問題点に気づきましたので、対応が必要です。
- 発見した問題点を報告し、開発者に連絡して、それが想定される動作なのか、それとも不具合なのかを確認します。
- 探索的テスト中に確認された問題の一部は、製品版でも発生しているため、影響はテスト環境に限られません。
- 調査は順調に進んでおり、次のステップは開発者からの確認を得て未解決の疑問点を解消することです。
- ナタリー:HTML自動化レポート:19.5.2 – 想定される差分1件、19.6 – 想定される差分1件、20.0 – 合計7件の差分(すべて既知で想定内)。プロセススクリーニングのテストケースを更新し、サマリーテーブルから行が選択されたときに自動的に展開される警告パネルを閉じる新しいステップを追加しました。これらの更新と新しいベンチマークは、スティーブが戻ってくる来週にマージされる予定です。私は引き続き、プロセススクリーニングの新しいテストカバレッジに取り組んでいます。
コア
- Dan S: GroupPlatform << Get Script の修正(プラットフォームにウィンドウがない場合)。PlatformLauncher をリファクタリングし、Ignore Preferences(1) が設定されているかどうかを通知するメンバーを追加しました。TopSeg の編集をフレームのカスタマイズダイアログからリファクタリングし、JSLQuote() を使用するコメント/書式設定の保存を有効または無効にできるようにしました。アクセシビリティに関する追加更新。AlignmentGridBox を使用してクロスタブ表示を簡単に作成できるようにするための変更を調査中。
- Xan: GBとCCBでプラットフォーム設定を無視する機能をサポート。レーダーにフィルモードを追加。不要なコードを整理。
DOEと信頼性
- ケイレブ: WildTrackの論文の改訂作業を終えました。来週までに再提出する予定です。また、ライアン・デウィットとの積層造形プロジェクトにおける第2ラウンドの実験に向けて、シミンが候補となるデザインを作成するのを手伝いました。最後に、JSMの準備を進めていましたが、もう開催されています!会場でたくさんのJMPメンバーに会えるのを楽しみにしています!
ホスティングとインターフェース
- ジョン・シュロードル: Drew Foglia、Dahlia Watkins、 ボブ・ヒッキーと協力して、臨床顧客がローカル マシン上の安全なファイルに対してファイル隔離アラートが表示される問題を診断しました。WebView コントロールと「このファイルはブロックされていますか?」Win32 API の間の相互作用に問題があるようです。今のところ、Windows Server 2109 でのみ確認されています。JMP 以外でも再現できるかどうかを確認するためにテスト アプリを作成中です ( JMP-31742 )。アイコンの更新。アクセシビリティ インサイト ツールからのその他の問題に対処。テキスト スケーリングの修正をさらに追加。
インタラクティブなHTML
- マイク・スティックルズ: JMPHTML-15608(星座プロットの実装)の作業を継続しています。アクセス可能なRowStateArrayが常に完全に更新されているわけではないことが判明したため、エクスポート時に新しいRowStateArrayを組み立てるように変更しました。星座プロットとデンドログラムの選択を正常にリンクしましたが、エッジの選択/選択解除が正しく機能するようにまだ作業中です(エッジには行の状態がまったくなく、エッジの選択は頂点の選択によって直接制御されないため、エッジを処理するための別のシステムを開発する必要があります)。
- ジョン・パウエル:
- Scatterplot 3D の非平行密度等高線のサポートに取り組んでいます ( JMPHTML-15703 )。
- ニック・ルヴァと協力して、Interactive HTMLのCIビルド用の新しいMacマシンをセットアップしています( JMPTOOL-2303 )。
- Scatterplot3D で重み付けロールを適用した場合に透明度がサポートされない問題を修正しました ( JMPHTML-15711 )。
- アルナヴ:
- JMPインターンシップのプレゼンテーションを行いました。
- クロスヘアツールのプロジェクト引き継ぎドキュメントの作成を開始しました
- クロスヘアツールに関して、依頼された様々なコード変更を実施しました。
- Michael Senoyuit: HTMLローカルデータフィルタに、連続データ用の編集可能な最大値/最小値を追加し、デスクトップ版と一致するようにする作業を行いました。
JMPライブ
- Aurora:カスタムトリアージステータス機能の開発を継続(ステータスの削除と並べ替えのサポート、ステータスの最大数の強制、監査ログの記録)。
統計
- ジョン・ホール
- 最小二乗法の適合で、効果サマリーの参照線を -log10(0.01) から -log10(0.05) に変更し、色を青から薄い赤に変更し、P 値を左側、LogWorth を右側に再配置します ( JMP-31431 )。
- 最小二乗法の適合において、ネストされた効果による標準誤差予測のための最近の保存式実装を修正しました( JMP-31685 )。
- プロセススクリーニングにおいて、各グループごとに制限テーブルのプロンプトが表示されないようにする(JMP-31521)。
- カスタムデザインとデザインエクスプローラーにおいて、ライアンと協力してツールチップとレイアウトを改善しました( JMP-31707 )。
統計ドキュメント
- マイケルC:来週のJSMに向けて準備を進めました。シャノン・レスリーのために提案されたJiraの更新をテストしました。ドリュー・フォグリアのために提案されたNISTテストの更新をテストしました。統計帳簿のXMLのクリーンアップをさらに行いました。JMP 20の統計コンテンツ作業の計画を継続しました。
統計テスト
- ジェイコブ:
- カバリング配列のテスト、変更が困難な要素を含む設計に対するテストの追加
- 空間充填設計のテスト、共変量を含む設計のテストの作成
- 単体テストのクリーンアップ作業とJiraチケットの検証
ライフサイエンス最新情報
- ドリュー:ジョン・シュローデルの英雄的な努力と調査のおかげで、PTCBioのユーザーが抱えていた問題の原因を突き止めることができました。Windows ServerにインストールしたJMP Clinicalで、ファイルがローカルにあるにもかかわらず、データテーブルがインターネットからタグ付けされているという警告が常に表示されるという問題です。原因は、WebBrowserBoxとOSのファイルチェック機構との何らかの(まだ特定されていない)相互作用です。WebBrowserBoxがインスタンス化されると、すべてのデータテーブルを開く要求がインターネットからのものとしてマークされます。実に奇妙です。JMP Clinicalは、ユーザーがレビューに追加するレポートを決定する際に、各レポートの詳細なドキュメントを表示するためにWebBrowserBoxを使用しています。幸いなことに、JMP Clinicalにはその表示をオフにするオプションが用意されているため、この問題が発生した理由を完全に理解し、この問題を軽減するためにJMPで何か変更する必要があるかどうかを判断するまで、この顧客(および同様の問題に遭遇する可能性のある他の顧客)に対する回避策があります。その他の作業には、JMP ClinicalのJiraの修正が含まれます。
- ジェイク:
- QM9データセット全体に対して、さまざまな空間グラフトポロジー距離の閾値を用いてテストを実行し、分析しました。結果を共有するために、Confluenceに該当するレポートを作成しました。
- JMPインターンシップのプレゼンテーションを微調整し、練習し、そして発表しました。
- アドインに含まれる新しいGNNアーキテクチャの説明を記載したマークダウンファイルを更新しました。
- 必要に応じてTorchアドインに多くの小さな変更と更新を加えました。
製品管理と製品マーケティング
- ブライアン・フリック:
- 重要な会話に関する研修を修了しました。
- カリフォルニア大学システムの代表者、チャック・ロンドン氏、カート・ヒンリックス氏と協議し、JMPのアクセシビリティに関する取り組みについて意見を収集した。
- EAメンバーから寄せられたキーボード操作のアクセシビリティ改善に関するフィードバックを検討し、開発チームと改善案について協議した。
- JMPアイコンの近代化イニシアチブの一環として、PropHazards、Attribute Chart、およびParametric Regressionのアイコンを更新しました。
- アプリケーションアイコン戦略とブランディングの継続的な評価を支援するため、背景処理の異なる複数のJMPアプリケーションマークコンセプトを作成・レビューした。
- レポートのレビューと承認に関する推奨事項を継続的に改善することで、JMP Liveのワークフローに関する議論を高度化し、レビューおよび承認対象の内容に対する顧客の理解を深めることに重点を置きます。
技術サポートとエンゲージメント
- 学生たちはまもなく大学に戻る時期だが、休暇シーズンはまだ完全には終わっていない。
- 全体として、JMPサポートの顧客満足度(CSAT)は91%と高い水準を維持しています。弊社では、お客様へのサービス向上を目的として、ケース調査の一環として、お客様からのご意見・ご感想を募集しています。以下は先週いただいたコメントです。 「JMPサポートは信頼性が高く、迅速かつ丁寧です。サポート担当者は知識豊富で、礼儀正しく対応してくれます。JMPと仕事ができることを大変嬉しく思います。」
- 以下に、テクニカルサポートとエンゲージメントの両方について、ケース数とトピックに関する通常のグラフを示します。また、 TS JMP Live レポートと、 過去 14 日間にサポートによって報告されたチケットを表示する Jira フィルターへのリンクも掲載しています。
先週のテクニカルサポートキューのケーストピック:

先週のエンゲージメントキューにおけるケーストピック(制限対象者スクリーニング関連のケースを除く):
開発業務
- ジム:
- JMP 20 EA#5 用の //depot/rel/r20.0/… ファイルを分岐しました。公証済みのインストーラを使用して、WinOS および mac OS 上で JMP EA をビルドしました ( EAP-407 )。
- JMP 20を使用したTSANおよびUBSANの単体テスト結果から、13件のJIRAエントリが報告され、他の5件が検証されました。
- macOS 上での JMP EA5 の公証に関する修正 ( JMP-31682 ) を提供してくださったポール・ネルソン氏、および複数の Mac ユニットテストマシンと Windows Server 2025 マシンにシェルスクリプトを介して Python モジュールをインストールする際の継続的なサポートに感謝いたします。
- mac OS EA5インストーラーにおける「欠落した」クイックスタートファイルの調査と修正( JMP-31739 )にご協力いただいたマイケル・ヘクト氏に感謝いたします。
- ボブ・ヒッキーと連携して、JMP リリースの命名に関する作業を継続しています ( JMP-31650 )。
- JMP 19.1.5の開発終盤という状況の中、JMP 20 EA5のテストに継続的に取り組んでくださっているJMP QAの皆様に深く感謝いたします。常に効率的かつ徹底的な対応をありがとうございます!
- ニック:
- Jenkinsをバージョン2.568.1にアップデートするとともに、P4プラグインもアップデートしました。これは、以前のバージョンのプラグインで一部のビルドに影響を与えていた、PerforceからのBOMファイルの処理ミスを修正するためです。
- 新しいMacintoshビルドマシン上のFirefoxで発生している問題のトラブルシューティングのため、HTML5チームと協力しました。修正作業は現在も進行中です。
- SAS社にServiceNowチケットを発行し、MathLab 2026AのオンラインインストーラーがMac上のMathWorksに接続できなくなった理由を調査してもらうよう依頼しました。
- ボブ:
- JMP Pro LiveおよびJMP Liveインストーラを作成するインストーラプロセスを、夜間インストーラプロセスの残りの部分とは別に実行する。( JMP-2344 )
- My JMPにV20 EA5インストーラーをアップロードしてください。( EAP-420 )
- インストール対象製品のブランド名を「2027」に変更したことを反映させるため、製品版Windowsインストーラー(EA版を除く)のバージョン20を更新します。( JMP-31649 )
- マイロン:
- JMPTOOL-2031 - ストリングボットの所有者割り当てが正しくありません
- クラッシュシステム移行 - SQL ServerからPostgresへのデータベース変換
- シャノン C :19.XX で発生したいくつかの新しいクラッシュを調査し、既存の問題にケースを追加しました。Jira の未解決のクラッシュ問題を確認し、20 で再現するか、再現できなくなった場合はテスター向けにコメントを追加しました。計画バージョンが 20.0 の残りの未解決のストーリーとエピック項目を確認しました。定期的なグループおよび個別ミーティングを実施しました。
ローカリゼーション
- クリストフ:ベンダー向けの新しいmemoQwebオンラインプロセスの調整を行っています。ベンダーの翻訳者、編集者、レビュー担当者向けに、新しいプロセスを説明するトレーニング録画のドキュメントを完成させています。Oxygenの出力の検証方法を検討しています。新しいL10Nワークフロー機能(データファイルのチャンキング)をテストしています。
- サンディ: Oxygenファイル用の新しいデータ投入ジョブをテストしています。Oxygenファイル用の新しい画像差分ファイル検証をテストしています。新しいファイル用の新しい検証にOxygenツールを使用することを検討しています。
- アリソン: JMPドキュメンテーションライブラリを作成するために必要なローカライズされたファイルをドキュメンテーションチームに引き渡しました。調達チームと連絡を取り、購入依頼の更新された見積もりを提出しました。ベンダーの請求書を処理しました。PLATOでさらにいくつかのPMコースを修了しました。
- ベロニカ: JMPとP4Vの使い方を覚え、オンボーディングのタスクをすべて完了しました。
- トリッシュ: V20 のトリアージ文字列。
文書
- キアナ
- スーザンC:
- OxygenとFrameMakerのAutomation Referenceブックのページごとの比較が完了しました。
- デボンと私はベロニカにプレゼンテーションを行い、ドキュメンタリーチームを紹介しました。
- 19.1.5の計画日程
- デボン:変換されたドキュメントライブラリで変数を設定し、その他のさまざまな変換問題を修正します。
- ジル: UI文字列レポートと、新しいデータテーブルメタデータの更新の編集。
システム/ホストテスト
- マンディ:トレーニングといくつかのコンポーネントを他のチームメンバーへ移行する作業に取り組み、来週も作業を継続します。いくつかのクラッシュ問題の再現に取り組み、Recodeテスト用のJSL(新しい統合JSL/シンプルなJSLとそうでないもの)、タグ(自動タグ付け)、動的テーブルに取り組んでいます。新しいサンプルテーブル(20個の項目を追加)の作業、フィルタービューと新しい色の作業を計画中です。
- ジャスティン:今週は引き続きPython仮想環境の検証を行い、古いPythonバージョンを使用している環境におけるエラーメッセージの検証や、pip設定ファイルの生成を行いました。また、JMPとMATLAB 2026aの連携の確認や、いくつかのテスト自動化シナリオのコードの整理も行いました。
- ハンター: JMP 20 EA 5のテスト。MacとWindowsにJMP 20 EA 5の4つの製品をインストールし、オンラインとオフラインで認証を行い、テストを実行して各製品固有の機能を確認しました。JMP 20 EA 4からEA 5へのアップグレード構成をテストしました。JIRAの検証も行いました。
- エリック・ホートン:
- 専用のサフィックス環境において、主にJMP 20.0の夜間JSLテスト実行におけるインポートテストの失敗、およびJMP 20.0のODBCおよびクエリ構築テストの失敗について調査しています。
- 夜間テスト実行時に、SnowflakeとDatabricksの回帰テスト用の新しいJSLテストを作成する作業を開始しました。
- JMP-27403のテスト:公開鍵/秘密鍵を使用したSnowflake V2エンドポイントへのログイン
シャノンからのメッセージ
皆さん、素敵な週末をお過ごしください!
