19.1.2: セキュリティ凍結 2026/5/7 • 19.2: コード承認モード開始 2026/6/18 • 20.0: メインで開く • 20 EA3 凍結 2026/4/30; 機能凍結 2026/7/23
2026年5月1日版JMP開発アップデートへようこそ!

マンディ・チェンバースへの追悼のメッセージを共有してくださったオードリー・シュルさんに心から感謝いたします!
SASでの勤続40周年、マンディさん、おめでとうございます!マンディさんはJMPに多大な貢献をしてきました。入社初年度(ウミガメのポスターを携えてJMP Discoveryに飛び込んだ時)から、現在ではデータテーブルの設計・改修に関する議論に貢献するなど、組織内で品質向上と貢献の原動力となってきました。皆さんの多くは彼女をMacとデータテーブルのエキスパートとしてご存知でしょう。また、クラッシュの原因究明と再現能力の高さから、「クラッシュの女王」と呼ばれることもあります。
マンディは2015年にJMPに入社するまで、24年間SASで勤務していました。SAS時代の不具合報告は簡単には確認できませんでしたが、JMP入社後11年間で彼女が登録した2,000件の不具合報告(Jira)のグラフを以下に示します。彼女はSASメンタリングサークルや女性イニシアチブネットワークなど、SASコミュニティのボランティアとしても活躍してきました。マンディ、同僚やお客様のために時間と才能を惜しみなく提供してくださり、SASとJMPを素晴らしい職場にしてくださったことに感謝します。マンディの40年という素晴らしい功績を、ぜひ皆さんも一緒にお祝いしてください!

EA3のコードフリーズというマイルストーンに到達しました。JMP QAの承認が完了次第、インストーラーをリリースします。5月4日(月)の終業時間までに、EA3の機能ページにea3ラベルを付け、動機と概要セクションを更新し、古いコンテンツを削除して、EA3に対応させてください。EAビデオは5月5日(火)までに準備してください。EA4は6月11日にフリーズする予定です。
JMP 19.2のコード承認モードに入るまであと約6週間となりましたので、お知らせいたします。19.2トラックのコード凍結は、7月の休暇明け直後の7月9日に予定されています。
JMPのサマーインターン生がまもなく到着します!SASとJMPのサマーインターン生は全員5月19日にスタートします。新規および既存のインターン生とマネージャーの一覧は、 こちらのページをご覧ください。夏後半には、インターン生たちが各自のプロジェクトに関するデモやプレゼンテーションを披露してくれるのを楽しみにしています!
一般のお知らせ
今後の重要な日程
- JMP 20 EA4 コード凍結 – 2026年6月11日
- JMP 19.2 コード承認 - 2026年6月18日
- JMP 19.2 コードフリーズ – 2026年7月9日
- JMP 20 EA5 コード凍結 – 2026年7月23日
- JMP 20 機能凍結 – 2026年7月23日
- JMP 19およびJMP 20の開催日程の全リストについては、 合流をご覧ください。
JMP開発アップデート
JMPライブ
- オーロラ:
- 警告トリアージに関するいくつかのバグを調査し、修正しています。
- 提案されているバージョン20の機能について検討・議論する:レポートワークフロー、パッケージバージョン管理、カスタムトリアージステータス、カスタムトリアージ入力フィールド。
- JMP Live チーム向けに、AI ベースのバグ検出ツールを 2 つ新たに導入しました。「pr-review」は、GitHub Copilot がプル リクエストをレビューするもので、提案されたコード変更に対する人間のレビューの代替ではなく、追加機能として機能します。このツールは、コンテキストとして既存のレビュー コメントを取り込みます。「random-file-review」は、GitHub Copilot がランダムに選択された JMP Live ソース コード ファイルをレビューするもので、コンテキストとして他のソース コードや関連する可能性のある Jira を取り込みます。どちらのツールも、出力結果の評価には JMP Live 開発者による評価が必要です。出力結果は、「いいえ、間違っています」、「まあ、技術的には正しいと思いますが、どうでもいいです」、「おお、よく気づきましたね、修正する必要があります!」など様々です。私の経験では、最後のカテゴリだけでも、残りの出力結果を読むのに費やした時間は十分に正当化されます。
統計
- Laura CS: Christian Geiser博士(ちなみにLinkedInにSEM in JMPの動画を複数投稿している方です!)が提案/指摘したSEMの改善とバグ修正をいくつか行いました。作業内容には、グループ不変性ショートカット内で潜在変数を斜交/直交にすること、複数グループ分析でレポートに印刷されるブートストラップ表の冗長性を排除すること、予測値プロット(PVP)の描画時に観測値のランダムなサブセットを選択できるようにすること、PVPに観測値を重ねて表示すること、およびクロスラグパネルモデルショートカットのチェックボックスを更新することが含まれます。
- John Sall:カテゴリカル分析において、最近のプロクター・アンド・ギャンブル社の訪問を受けて、指定されたカテゴリと有意に異なるセルを色分けする機能を「セルの強調表示」に追加してください( JMP-30536 )。
統計テスト
- ジェイコブ:
- カテゴリデータのセル強調表示のテスト、新しい単体テストの作成、および新しい「Signif > 'Category'」セル強調表示機能のテスト準備(JMP-30536)
- 空間充填設計のテスト。混合合計機能の単体テストを追加しました。新しいランダムメソッドのテスト作成を開始しました(JMP-20367)。
- カバリング配列を用いた単体テストの書き方に関するプレゼンテーションの準備
- IntelからのEasy DOEに関するフィードバックのトリアージ、Jiraチケットの追加と更新
統計ドキュメント
- マイケル・C:統計ドキュメント作成チームが、JMPドキュメント内のすべての独立した数式に対するLaTeXマークアップの作成を完了しました。対象となる数式は約2,000個に及びました。次のステップは、ドキュメント作成チームが現在準備を進めている変換済みファイルに、そのマークアップを貼り付けることです。
ライフサイエンス最新情報
- リチャード:
- 二重フォレストプロットを使用して縦断的データを要約する機能を完成させました。

- JMPマーケットプレイスにアドインを提出しました。これは、ノースカロライナ大学の学生が執筆した、患者プロファイルの長期化に関する優等論文の一部であり、各患者をより大きなグループとの関連で記述するものです。

製品管理と製品マーケティング
- ヴァレリー:最近は環境モニタリングに関するブログ記事を書いています。記事はこちらに掲載されています。
- 5日目:
- 先日スコットと私が実施したLLMとAIに関する研修に続き、サラとケイリーと協力してセールスシートを作成しました。今回は、AIが重視される世界におけるJMP独自の価値提案についての考察をまとめた記事を執筆しました。
- 5月18日の週に市内で開催されるプロジェクトマネージャー会議の計画を最終調整中です。JMP 20以降の主要プロジェクトについて話し合う、実りある会議の週になることを楽しみにしています。
- ブライアン:
- アイコンの近代化:Fluent Systemのアイコンを継続的に更新し、DOEおよび信頼性プラットフォーム用のアイコンを追加しました。
- メニューの改善:開発チームと協力してMac版のメニューアイコンのサイズに関する問題を解決し、アセットを繰り返し調整することで早期アクセス版の進捗を妨げないようにしました。
- ワークスペースのプロトタイピング:ワークスペースのデザインに関するプロトタイピング作業と議論を継続します。
- アクセシビリティ:アクセシビリティ開発とフィードバックに関するチーム間のコミュニケーションと連携。
技術サポートとエンゲージメント
技術サポートの問い合わせ件数(週別):

先週のテクニカルサポートキューのケーストピック:

エンゲージメントサポート案件の週別件数:

先週のエンゲージメントキューにおけるケーストピック(制限対象者スクリーニング関連のケースを除く):

開発業務
- ニック・R:
- セキュリティチームと協力して、単発のパッケージスキャナーを改良しました。これは期待どおりにduckdbに対しては機能しましたが、ランダムなパッケージに対しては動作が不安定でした。いくつかメモを取り、今後の動作方法を改善しています。パッケージマネージャーではなく、ソース/リポジトリのスキャンに重点を置くことで、より信頼性の高いものにする予定です。
- 今週報告されたセキュリティ脆弱性( JMPTOOL-2173)に対処するため、Jenkinsプラグインをアップグレードしました。
- 今週発生したDailyUTとHTML5の両方の問題のトラブルシューティングを行いました。HTML5の問題は、セキュリティアップデートの一環としてアップグレードされたP4 Jenkinsプラグインに直接関係しているようです。幸いなことに、このプラグインは報告された問題には含まれていなかったため、簡単に以前のバージョンに戻すことができました。P4Javaチームに問題を報告するためのチケットを発行し、今後のアップデートを注視していきます。
- シャノン L: 19.1.2 のセキュリティ フリーズは来週木曜日、5 月 7 日です。これまでのところ、サードパーティ ライブラリのアップデートがいくつか含まれています。今週の DigiOps サミットで、スコット アレンとマシュー ギルモアと共に、全社的なマーケットプレイス収益化イニシアチブを発表しました。Atlassian エコシステムでいくつかの概念実証に取り組みました。毎週の技術会議とセキュリティ イニシアチブの改善を行いました。
- ボブ: EA 3インストーラー20個の最終準備。ジムと協力してステータスメール(JMPTOOL-2152)を作成。サイレントインストーラーに関するJMP公開ノートのテキスト作成をテクニカルサポートに協力。バージョン19とVC再頒布可能ファイルに関する顧客の問題についてテクニカルサポートに協力。
- シャノンC: 19.1.2の調整。本番環境における単体テストの失敗とクラッシュレポートを確認。チームミーティングと週次進捗報告を実施。
- ジム: JMPTOOL-1708と b
- JMP 20 EA #3 の牧場経営。
ローカリゼーション
- クリストファー: JMP (19.1.2) の日本語翻訳エラーに対する修正をプッシュしました。Oxygen 翻訳のツールとプロセス (P4 のフォルダ構造、検証、ファイル分割) に取り組みました。簡体字中国語の新規ベンダー候補からのテスト翻訳を評価しました。JMP Live Help のジョブを更新しました (新しいバージョン番号と新しい成果物)。
- トリッシュ: DTP後任候補者の評価を継続中。月曜日に面接を予定。スクリーンショットを撮影したベンダーが、サンプルデータテーブルの値ラベルに関連するi18nバグを発見。アーネストが検討するようJMP-30598を報告。Jiraの整理。
- ハワード:ダッシュボードのエラー処理を改善しました。ローカライズ処理のために、Dita XMLの結合/分割処理に取り組みました。プロジェクトTMのエクスポート機能に取り組みました。
- サンディ:新しいOxygenファイルXML検証プロセスにおける様々なツールの使用状況を評価しています。
文書
- デボン:ドキュメントチームが変換クリーンアップ作業を開始できるよう、XMLに変換された5冊の統計書籍(CR、MM、PSM、FLM、PR)をレビューし、P4Vにプッシュしました。
- スーザン C: Oxygen の修正について、BA、CR、DOE のピアレビューを実施しました。Jill による JMP Live/Public ヘルプへの編集内容を組み込みました。JMP Live/Public の英語ヘルプを作成中です。
- キアナ:会議に出席した。変換されたBAファイルを整理した。プロジェクトの計画と調整を行った。
- ジル: oXygen移行後、JMPパブリックファイルの編集とDOEファイルの作業を行っています。
- クリス:XMLをクリーニングしています。
システム/ホストテスト - キャリー
- マンディ:列にタグを付けて、タグ付きのテーブルをチェックするための JSL テストの作成に取り組みました。これは 20 で新しく追加された機能です。Recode といくつかの新しい JSL についてもさらに作業を進め、複数の列を一緒に Recode する新しい方法のいくつかに問題があることを発見しました。Clinical が 20 で行う将来の変更を支援するために、ID テスト ビルドを使用した tabulate のテストを実施しています。今週開発者がプッシュしたいくつかの動的テーブルの変更に取り組み、そこにさらにテストを追加する必要があるかどうかを確認する必要があります。データ テーブルには EA3 用に 2 つの変更がありました。スクリプトがテーブルの左上隅の先頭の FIRST に戻り、レポートを保存するためのプロンプトが初回に表示され、 「今後表示しない」というチェックボックスをオンにできるようになりました。


- エリック:
- VS Code の GitHub Copilot を使用して JSL テスト スクリプトを作成する実験と、JMP 20 の Assistant を使用して同じことを行う実験を行っています。
- オンラインドキュメント(特に外部データソースに関する「JMPの拡張」セクション)やラーニングライブラリの「JSL入門」からJSL関連リソースを探究してください。
- JMP 20 における ODBC MySQL JSL テストの失敗に関するデバッグを継続しました。バグJMP-30560を起票しました: 最新の ODBC ドライバでは MySQL テーブルが開けません。
- JMP 19.0.1で、信頼済み認証を使用した場合にデータ接続が失敗する顧客のデータ接続問題を再現しようとしています。
- ハンター: JMP-30541のライセンス検証アップデートのためにJMP 20ビルドをテストしています。
- 実行中のセッションが有効から期限切れ、終了へと移行するにつれて、数日間にわたってさまざまな構成でテストを実施しました。 A18 Pro プロセッサと 8 GB RAM のみを搭載した MacBook Neo で JMP Student Edition 19.2 を実行して、簡単なテストを完了しました。 JMP のインストールと実行に問題は発生せず、ベースライン テストは 2 分で完了しました。これは、オフィスの M1 Mac Mini で実行するよりも高速でした。 JIRA の検証。 ローカライズされたドキュメントをさらに確認し、関連する JIRA アイテムを更新しました。
- オードリー:スコット・アレンから送られてきた、JSL の使い方を LLM に教えるための JSL スニペットの最終セットを確認しています。ジャスティン・クッシュと協力して、サードパーティのサフィックス実行のためのテストのサブセットを定義しています。ハンズオンインタラクティブテストが Mimic テストフレームワークに組み込むのに適しているかどうかを評価しています。リサ・グロスマンと協力して、JSL テストのタイミングを調べるための自動化スクリプトを確認しています。夏のインターンを受け入れる準備をしています。
- ニック・H:新しいミミックGUI自動化テスト機能の学習に取り組み、データテーブルアクション記録のバグを検証するための単体テストを作成しました。その過程で、リストにグループ化された列がある場合のミミックリスト処理のバグを発見しました。さらに、19.2および19.1.3への統合で予定されているバグに焦点を当てた他の検証作業も行いました。
ウェブテスト – キャリー
- フイ
- JMP 20 EAのお客様への影響を防ぐため、Graph Builder、HTML5 Boxplots、およびJournal編集を含む、特定のデスクトップおよびHTML5ワークフローにおけるクラッシュ修正を検証しました。
- Graph Builderのユーザビリティとレンダリングの正確性に影響を与える、重大な優先度の問題が1件、標準的な優先度の問題が2件報告されました(JMPHTML 15484、JMPHTML 15481、JMPHTML 15479)。
- 並列プロットのリサイズにおけるパフォーマンス改善を検証し、不要なデータ再構築を削減しました(JMPHTML 15450)。
- ダッシュボードに埋め込まれたグラフとJMP Liveパブリッシングシナリオに関するパフォーマンス調査とテストを継続します(JMPHTML 15458、JMPHTML 15408、JMPHTML 15398)。
- 今週は、デスクトップ版とHTML5版におけるクラッシュの解決、UIの不具合修正、パフォーマンス関連の変更など、10件の修正を確認しました。
- ナタリー: HTML 自動化レポート: 19.1.2 –– すべて正常、19.5 - すべて正常、20.0 – 4 件の新たな失敗。今週、プロセススクリーニング用に 6 つの新しいテストケースが追加されました。昨日プッシュされたこの領域のパフォーマンス修正により、本日 4 件の失敗が発生しました。自動化により、この変更によって発生したいくつかの問題が検出されました。自動化の成功です。本日プッシュされた修正は、週末にも自動化でテストされます。今週、来週マージされる追加の新しいテストケースを完了しました。
- シーマ:
- 承認済み、完了済み:
- PACKAGE_NEW_VERSION 時にすべてのマーカーを再取得する
- CCB: 警告JSON qc_ids文字列の区切り文字としてUnicode 0x1Fを使用する
- PS: 警告JSON qc_ids文字列の区切り文字としてUnicode 0x1Fを使用してください
- PSとCCBのID列にあるセミコロンの処理
- グループ値はnullになる可能性がある(GraphQLがエラーを出す)
- コントロールチャート通知メールにID値を追加する
- グループに対する警告の有効化による影響範囲を縮小する
- 作成したJira:
- 警告パネルのテキストは、警告のないカテゴリに警告があることを示します。
- 欠落した文字グループに関する通知メールが、groupValue の「Missing」の代わりに空白になっています。
- 警告パネル:ID値が数値の場合、欠落したID値に対してIDラベルが表示されます
- 複数の行/IDを持つCCB警告の文字列IDが欠落しているため、警告パネルとメール通知で予期しない値が返されます。
コア
- カーン:
- Graph Builderで複数のFreq変数をサポートしました。これは、要素ごとのデータフィルタを作成する際に便利です。
- 小野祐介氏の報告により、不等分散に対するGB適合線における信頼区間が更新されました。
- EA3に間に合うように、変数ごとのオーバーレイエンコーディングUIを追加しました。
- Y関数とその関連関数を更新し、変数にグローバル変数ではなくローカル変数を使用するようにしました。
- デイブ・B:
- ドラッグ中にアンドゥが発生した際に発生するクラッシュをいくつか発見し、修正しました。まれなケースですが、一部のお客様がこの問題に遭遇しているようです。
- 保護されたJSLファイルを使用してアドインを実行する機能のテストを継続しています。
- Dan S: TableBox のアクセシビリティ サポートに取り組んでいます。スクリーン リーダーが各セルをナビゲートできるようになるまであと少しです。バージョン 19.2 に三項軸の修正を統合しました。条件付きデータ フィルターで検索フィールドを使用する際に発生する、お客様から報告された問題に対する新しい修正を追加しました。
- エヴァン: TableBoxのアクセシビリティ作業。macOSにおけるカテゴリのコピー&ペーストの問題を調査。リンクアイテムの再設計作業とEA3向けの変更。Mimicテストフレームワーク用のJUnit XMLファイル成果物。
ホスティングとインターフェース
- マイケル・H:
- .ips ファイルをクラッシュ レポートに変換する際に、ipstocrash に代わり viewdiagnostic を直接使用するように、run-unit テストを更新しました。また、クラッシュ記録と診断キャプチャ間の潜在的な競合状態を修正しました。これにより、まれにレポートが欠落する可能性がありました。
- Mac版JMP 20の最小サポートOSをmacOS 14 Sonoma(Appleが現在サポートしている最古のバージョン)に引き上げました。音声合成(speak())、Metalチェック、認証コード、削除アイテムのアニメーション、ファイルシステム監視、LAPACK/CBLASなど、複数の領域で発生していた非推奨警告に対処しました。
- Mac版JMPプロジェクトファイルにおいて、サンドボックス機能の有効化やコード署名設定の変更など、意図しない変更が行われていたため、複数の問題が発生していた問題を修正しました。
- Mac版JMPのメニュー項目ステータスアイコンが刷新され、よりモダンなデザインになりました。ダークモード対応のバリエーションも新たに追加されています。
インタラクティブなHTML
- マイク・スティックルズ:
- 密度の高い折れ線グラフのパフォーマンス分析を表形式で行ったところ、読み込みに50~65秒かかりましたが、利用可能なすべてのパフォーマンス分析ツールでは読み込み時間が1~2.5秒と表示されました。残りの時間がどこに費やされているのか分からず、最終的にこの問題が忘れ去られないように、新しいバグ( JMPHTML-15455 )として記録しました。
- 現在、インタラクティブHTMLにおける日付のパターンフォーマットの実装に取り組んでいます( JMPHTML-14083 )。38個のパターンコードのうち、現状では14個で日付の解析が失敗し、4個で誤った解析結果が出ています。まずはこれらの18個を実装し、その後、米国以外の地域で38個すべてが正しく動作するかを確認する予定です。
- ジョン・パウエル:
- サイズ変更時にキャッシュ全体を再構築するのではなく、必要なものだけを再計算するようにマーカーを更新しました( JMPHTML-15448 )。
- 新しいサポートされていないスタイルに対応するため、円グラフのログメッセージを更新しました( JMPHTML-15342 )。
- サポートされていない「Square」楕円要素スタイルに関するログメッセージを追加しました( JMPHTML-15438 )。
- インターンシップマネージャー研修に参加しました。
- JMP Liveのレポートにユーザー設定や変更内容を保存する方法について話し合う会議に参加した。
- Michael Senoyuit: JMP Live 上で LDF の効率化に取り組みました。HTML のパフォーマンスデータに小さな変更を加えました。
シャノンからのメッセージ
マイク・スティックルズさんがお気に入りの量子力学の漫画をシェアしてくれたことに感謝します!皆さん、素敵な週末をお過ごしください!
