2025 年 6 月 6 日の JMP 開発アップデートへようこそ。
JMP 19.0は現在コードレビューモードに入っており、6月13日から7月25日にフリーズするJMPコード承認モードに向けて急速に移行しています。JMP Clinicalは6月27日にコード承認モードに入り、7月14日にフリーズします。
JMP 19 EA9はフリーズされ、来週にはインストーラーの作成と検証が行われます。お知らせとして、 EA9のFeaturesページを更新し、ユーザーと共有したい情報があればお知らせください。Featuresページは、プロジェクトマネージャーがEAの各イテレーションでお客様に共有する情報を決定する主要な手段です。そのため、できるだけ早く更新することが非常に重要です。
2025年7月3日のJMPコードフリーズにて、JimはメインからJMP 19トラックへのソースコードとテストウェアの自動統合を無効化します。7月4日の週末以降、DevOpsチームは新しいJMP 20および19.1ブランチをサポートするためのインフラストラクチャの構築に取り組み、その後、19.0.1セキュリティのみのリリースブランチとツールをセットアップする予定です。JMP 20トラックの準備が整い次第、メインから20への自動統合が有効化されます。これらのマイルストーンの正確な時期については、チームメンバーから随時お知らせいたしますので、どうぞご期待ください。
JMP 19.0の作業が終了し、20ブランチの開設を心待ちにしているチームもあるかと思います。20の新機能をプッシュし、メンテナンスリリースに向けた修正をテストできるからです。今後の作業については、今のところはシェルフまたはプライベートブランチで作業を続けてください。過去のリリースサイクルでは早期ブランチ化を検討したことがありますが、実際にはまだうまくいっていないため、20/19.1の早期ブランチ化には、コードフリーズよりも早くJMP 19の自動統合をオフにする必要があり、複数の新規および既存のトラックに最新の修正を手動で統合する必要があります。
現在、Jira のバグに「計画バージョン = 19.0」のタグが付けられているものが多数ありますが、これらは来月には確実に対処されません。新しいリリーストラックがオープンするまでの間、 Jira の課題のトリアージを継続し、「計画バージョン」を更新して次のブランチに割り当ててください。項目のトリアージを行う際には、さらなる調査や評価が必要なストーリー項目を「機能リクエスト」に降格することを検討してください。また、いつ対処されるかが明確でない場合は、項目から「計画バージョン」を完全に削除することもできます。
ご参考までに、この夏のJMP開発ミーティングのスケジュールは、 JMP 19の機能に関する講演と夏後半のインターンシップのプレゼンテーションで非常に混雑しています。もしこの夏の開発プレゼンテーションでJMP 19の機能を紹介したいとお考えでしたら、毎週火曜日の午前11時に代替の枠をご用意しております。8月までにプレゼンテーションをご希望の場合は、ConfluenceのJMP開発ボランティアスケジュールに、トピックと希望する火曜日の日付を追加してください。また、コーディング関連のトピックでプレゼンテーションをご希望の方も大歓迎です!
今週の JMP Dev ミーティングで、Mac ホスト開発者のMichael Hecht が、Thread sanitizer について発表しました。これは、DevOps チームのジム・ボレクが、他の既存の特殊ビルド タイプ (およびジョン・シュロードルによる Windows 向けの近々リリースされる ASAN ビルド) と共に JMP 20 で定期的に実行する新しい特殊ビルド タイプです。ミーティングを見逃した方で録画をご覧になりたい方は、 こちらからご覧いただけます。新しい TSAN JMP ビルドはスレッドの問題をチェックし、このオプションは、アーキテクチャ間で未定義の動作を探す UBSAN と組み合わせて実行されます。特殊ビルドに関連する問題があるかどうかを確認するには、 この Jira フィルターを確認してください (そのラベルの TSAN 問題が発生すると、フィルターが更新されます)。
今週のベータ版/クラッシュ事例と厳選されたクラッシュを共有してくれたトーニャ・モールディンに感謝します。

2025年6月6日週のベータ版およびクラッシュ事例 | JMP Live
一般のお知らせ
今後の重要な日程
- JMP 19 承認モード – 2025年6月13日
- JMP 18.2.2 コードおよびセキュリティフリーズ – 2025年7月3日
- JMP 19 コードフリーズ – 2025年7月3日
- JMP 19 セキュリティフリーズ - 2025年8月15日
- JMP 19 最終画像候補 – 2025年8月18日
- JMP 19 QA サインオフ – 2025 年 9 月 11 日
- JMP 19がMyJMPに掲載されました – 2025年9月16日
- JMP 18およびJMP 19 の日程の完全なリストについては、 合流をご覧ください。
JMP開発アップデート
夏季インターンシップ
- 鄭思敏:
- JMP 教育部門の担当者に連絡し、自分が取り組む 3D プリント プロジェクトについてフォローアップしました。
- JMP Discovery Summit で発表するプロジェクトの準備を開始しました。現在はデータの前処理段階です。
- 私はすでに JSL について多くの時間を費やしており、今後もさらに学習を続けるつもりです。
- ブラッドリー・ボーエン:今週は「JMP入門」ウェビナーのパネリストを務め、7月のプレゼンテーションを準備中です。グローバル・テクニカル・イネーブルメント・チームのメンバーとお会いできて嬉しかったです。彼らは本当に素晴らしいです!
- Molena Huynh:作業環境を整えました。lstm.h とdetectron.h をJMP ProのTorch Deep Learningアドインに追加するために作業を開始しました。
コア
- デイブB:
- jmprunner を更新し、jmpcs.dll の再構築をより適切に処理できるようにしました。
- Kai Janson と協力して、複数の PDF ファイルからインポートするための回避策を顧客に提供しました。
- MouseCaptureの問題に関してJaseanと協力しました
- Dan Sと協力して輪郭線セグメントのレンダリング問題を解決しました
- クラッシュファイルをレビューし、新しいクラッシュから追加の洞察が得られるかどうかを確認しました
- そしてS: JMP Live JSSテーマのダークモードでの保存/印刷に取り組んでいます。Macでの等高線描画に関する問題を調査中です。Boosted TreeのPlatformContainerBoxの問題を修正しました。
- Evan: v19.x の低リスク修正を複数実施しました。v20 の計画も立てています。R&D テレメトリの使用に関する開発者向けトーク記事の執筆を開始しました。
- Morgan: 19 向けのいくつかの小さなスニペットとノートブックのバグを修正する作業を行っています。
- カーン:ヒートマップのビニング制限、バイオリン プロットのエッジ ケース。
DOEと信頼性
- カレブ:今週は旅行の遅れを取り戻していました。サスカトゥーンで開催されたSSCカンファレンスでの講演は大変好評でした!良い人脈も築けました。その後は、CSALTの最後のバグ修正に取り組んでいました。
ホスティングとインターフェース
- Will: MATLABとの統合作業を継続しています。以前のユニットテストに加え、私が追加したテストもすべてパスしています。現在、インストールプロセスのブートストラップに取り組んでおり、ユーザーがまだインストールしていない場合に、MATLABエンジンのPythonモジュールが適切なバージョンで自動的にインストールされるようにしています。
インタラクティブ HTML
- マイク・スティックルズ:
- JMPHTML-14305 (テキストエクスプローラーのフレーズリストが誤った選択イベントを作成する) とJMPHTML-14308 (テキストエクスプローラーの潜在分析クラスター混合選択がワードクラウドにリンクされる) を調査しようとしましたが、どちらも再現できませんでした。他の人は再現できるのに自分は再現できない理由を特定したため、作業は一時的に保留にしました。コードフリーズが迫っているため、時間がかかりすぎる可能性があります。
- 現在、 JMPHTML-14380 (フォーマット: 軸目盛りラベルのフォーマットが小数点を無視する) に取り組んでいます。この修正により、現在14個のパーサーテストが機能しなくなりました。画像テストの失敗はすべて、テスト画像が古くて誤った動作を示しているためです(おそらく、数値フォーマット以外のテストを行っていたため、見逃された可能性があります)。その他の失敗は、ツールヒントテストで、テストケースを手動で実行してもテストファイルと同じ結果が得られないケースです。後者については、違いの原因がテストファイル内のXMLが古いことによるものであることを確認するために作業を進めており、古い場合は、提出前に最新のXMLでテストケースを更新します。
- ポール・スピチャラ : HTML と JMPLive のバグを修正:
- Praveena: 19 のさまざまな問題を修正しました:
- ジョン・パウエル:
- サポートされていない CalendarBox を、その子の一部を静的にレンダリングするのではなく、静的にレンダリングするようにしました ( JMPHTML-14678 )。
- JMP Live ユーザーが再生成中にレポートを操作しようとしたときに、よりわかりやすいエラー メッセージが表示されるように取り組んでいます ( JMPHTML-14438 )。
- Praveenan および Dan S. と会い、JMP Live の列スイッチャーでの多言語列名の処理について話し合いました。
- スプリント19-8の振り返りに参加しました。
統計
- Laura CS: SEM 19 のバグ修正を継続しました。MIIV-2SLS 推定器に関するバグがいくつか、ML の収束に関するバグがいくつか、そして顕在変数の削除オプションに関するバグがいくつかありました。Chris と会い、Academy of Marketing Science カンファレンスでの経験について話し合いました。SEM の今後の SKP ページの最終ドラフトをレビューしました。
- Elizabeth: Mixed & GLMM におけるいくつかの小さな数値バグ (JMP-861765 および JMP-26636) と、両方に影響するクラッシュ (JMP-26594) を修正しました。
統計テスト
- マーク: Josephのシミュレーション応答機能におけるJSLの動作変更に関するコードレビューを支援しました。乗算関数の平坦化に関するバグを回避するためです。ベイズ最適化プラットフォームを、外れ値や欠損値の種類や程度が異なる様々なシナリオでテストしました。
- Tonya:バグ検証とユニット テストのクリーンアップに取り組んでいます。
ライフサイエンスの最新情報
- ドリュー: JMP Clinical 19.0 Jiras と、JMP インストール検証ツールからの結果の PDF を生成するためのプロトタイプ アドインの作成。
製品管理と製品マーケティング
- サラ・シルヴェストル:プロダクトマネジメント(PM)チームは、課題の優先順位付けにフォックスリー Jiraアドインを使用することを中止することを決定しました。一部の開発チームでも使用していました。PMチームは現在保存しているデータを保管していますので、アドインの廃止後もデータにアクセスしたい場合は、Sarahまでご連絡ください。
技術サポートとエンゲージメント
週ごとのテクニカル サポート ケース数:

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

週ごとのエンゲージメント サポート ケース数:

先週のエンゲージメントキューのケーストピック:

開発業務
- Jim:マイケル・ヘクトさん、毎週のJMP開発ミーティングでThread Sanitizerのビルドと障害レポートに関する素晴らしいプレゼンテーションをしていただき、ありがとうございました!先週の作業リストはこちらです。
- Per マイケル・ヘクト, updated the mac OS JMP 19 daily build machine to Xcode 16.4
- 開発チームの複数のメンバーと未請求のVMのリストを共有しました
- ローカリゼーションチーム向けに、特別な認証済みのMac用JMP Pro 19ディスクイメージファイルを作成しました。
- 複数のSequoiaマシンのオペレーティング システムを 15.5 (コンプライアンス) に更新しました
- いくつかのBeyond Trust問題を乗り越えた後、私は夜間ユニットテスト用のWindows ARMマシンのセットアップを始めました。
- JIRA検証をいくつか完了しました
- JMP EA #9 のソースファイルを分岐し、Mac と Windows の両方で実行可能ファイルの構築を進めています。
- Perforce サポート。
- ボブ:
- JMPアドインの使用法と、カスタムインストールの一環としてインストーラコードがWindowsにファイルを配置する仕組みについて調査しました。助言をいただいたDave Barbour氏に感謝します。JMP-26373
- John Schroedl と協力して、Windows インストール中に追加されたアイコンのクリーンアップを行いました (JMP-26669)
- EA 9 の準備中 – 2025 年の 6番目のソフトウェア リリースで、合計 44 個の固有のインストーラーがあり、まだ 6 月です!
- シャノンC: 18.2.1 で発生した最小二乗法による謎のクラッシュ(John Sall 氏がJMP-26704で修正済み)と、Windows 上でファイルの復元時に発生する 18.1 のクラッシュ( JMPTEST-1736 )を調査しました。このクラッシュはまだ再現できていませんが、jmpdoe ファイルの復元時に問題が発生することが判明しました(Jacob 氏がJMP-26744で報告済み)。ASAN の未解決の特別なビルド問題を確認しました。毎週技術会議を開催し、アイコンの更新について議論しました。
- Shannon L: MonetizationプラットフォームとFile Exchangeの製品要件に関するJMP Marketplaceミーティング。Atlassianツールのユーザーサポート。製品管理部門とのミーティング。セキュリティプログラム管理作業やSnykの改善を含む週次技術ミーティング。R&Dアプリケーションインベントリの作成。
ローカリゼーション
- アリソン: JMP Live の翻訳を確定し、テスト チームの調査結果に基づいて修正を行い、すべてのロケールの翻訳を Bitbucket にプッシュしました。19.0 の組み込み文字列を翻訳チームに送信しました。19.0 サンプル データのドロップ 2 を処理し、更新されたキットを JMP Japan に送信し、私は ZH の翻訳を行いました。PLATO のトレーニングを完了し、開発目標を入力しました。
- クリストファー: 2つの新しいJenkinsジョブ(HTML5ビルドのセットアップとブックテンプレートファイルのコピー)を完了しました。SampleDataの2回目のドロップに対応しました(以前は正常に動作していなかった一部の文字列を修正しました)。新しいL10N自動化機能(新しいReturnジョブ)のテストとバグ修正を行いました。
- トリッシュ:今後のハンドオフに向けてローカリゼーションのプロセスを確認しました。必要に応じて質問したり、バグを報告したりしました。ローカリゼーションヘルプを作成するための手順をレビューし、Krzysztofが導入している自動化作業に対応するコメントを埋め込みました。
- ハワード:クイックスタート配信とラベル付きJenkinsジョブの画像比較をテストしています。ダッシュボードのプロジェクト有効化の問題を修正しました。Jiraと製品をリンクするためのダッシュボードの新機能を開発中です。
- Sandy:サンプルデータ用の新しい返品プロセスの開発を継続しました。クイックスタートの入力ジョブをテストしました。
- Ying: V19 のローカライズされた HTML5 ヘルプに必要なツールをテストしています ( (JMPLOCTOOL-767 ))。
ドク評論
- スーザンC:
- 管理者/ユーザー向けのヘルプとして、JMP Live Jiras に取り組んでいます。ご協力いただいた皆様に感謝申し上げます。
- JMP Live インストールヘルプへのフィードバックを反映しました。レビューをいただいた皆様、ありがとうございました!
- Eric とともに SPC ドキュメントに関する問題を明確にします。
- SPC ドキュメント用の JMP Live 管理図トリアージ機能に慣れます。
- UG版のJMP Liveパブリッシングコンテンツに関するフィードバックをいただきましたが、まだ実装していません。レビューしていただいた皆様、ありがとうございました。
- Qiana: UG、JSG、EGのスクリーンショットスクリプトの更新を完了しました。Lisa Grossmanさんのご協力に感謝いたします!調達部門との連携を継続し、Quadralay Corp.の導入を支援しました。Oxygen XMLソフトウェアのトレーニングオプションを調査しました。プロジェクトの計画と調整を行いました。
- デボン: SF 犯罪データの削除に関する変更を確認し、UG の編集のレビューを終了し、EA リリース用に生成された HTML 出力を確認し、FrameMaker から XML への変換テーブルを整理しました。
- Khawar:酸素コールアウト - PR と RSM 用の画像の作成が終了しました。PSM に取り組んでいます。
- JMP 環境設定: 列タグに関する情報が更新されました。残り 1 セクション (SAS 接続環境設定)。
システム/ホストテスト-Cary
- マンディ:忙しい一週間でしたが、良い一日でした。JIRAの課題をすべてクリアし、テストの検証と追加を行いました。今日はTabulateのクラッシュ修正に取り組みました。JMPのアイコン変更(主にデータテーブル)をWindowsとMacのダークモード(そしてライトモードも)で確認するのに数日かかりました。数日見てみて、だんだん気に入ってきた気がします。数週間休暇を取り、ハワイへ旅行します。この特別な時間を過ごせることにワクワクしていますし、とても感謝しています。アロハ!

- Nick H: 19.0 の検証作業に多大な労力を費やし、19 で最近失敗し始めたユニットテスト(一部はバグの原因)のクリーンアップも行いました。Morgan の素晴らしい開発作業とバグ修正のおかげで、スニペットの迅速な改善とバグ修正が実現し、近いうちにさらに多くの改善が期待できます。最後に、Myron が作業している Postgres SQL テストデータベースと連携したテストダッシュボードの開発に取り組んできました。テストダッシュボードの Postgres 移行作業の進捗状況を追跡するため、 JMPTEST-1743をオープンしました。最も複雑なクエリの 1 つを正常に実行できただけでなく、PostgreSQL バックエンドを使用してダッシュボードページをいくつか動作させることにも成功しました。今後、さらに作業を進めていきます。
- Hunter: JIRAの検証。アイコンとファイルリストに関するホストの問題を確認するため、JIRAアイテムを開いた。オフィスにある2つのシステムで日本語キーボードを設定するためにEvan M.と会った。添付ファイル付きのJIRAアイテムを保存すると発生する問題の再現を試みるべく、Shannon L.と会った。
- リサG: Jenkinsデータのセキュリティブランチの稼働と公開に取り組みました。テレメトリダッシュボードの公開についても、どのように改善するか検討中です。
ウェブテスト – キャリー
- Josh L:今週は、SAS管理のVMがすべてダウンした原因のトラブルシューティングから始まりました。3台のJMP Live 18.2サーバーをSAS VMからAWSに移行しました。Jiraの検証とJMP Live 19の回帰テストを実施しました。アーリーアダプターリリースの準備として、JMP Live 19.0インストーラーのテスト実行を完了しました。ドキュメントを確認し、週を通して様々な質問に回答しました。チームは検証作業に追われています。

システム/ホストテスト - 北京
シャノンからのメモ
皆さん、素敵な週末をお過ごしください!ノースカロライナでは間違いなく夏気分が味わえるでしょう!
