19.2: 最終インストーラ候補 2026/9/6 • 20.0: メインでオープン; EA7 コードフリーズ 2026/10/1; コードフリーズ 2027/1/7
2026年9月4日のJMP開発アップデートへようこそ!
全製品のセキュリティレビューが無事完了し、バージョン19.2のセキュリティフリーズが終了しました。バージョン19.2の最終インストーラー候補は、日曜日の夜に作成される予定です。インストーラーの検証が完了次第、9月22日にMyJMPでリリースされる見込みです。
19.X に存在するバグで、19.2 には含まれていないものの、JMP 2027 のリリース前に修正を検討する必要があるバグに遭遇した場合は、直ちにマネージャーに報告してください。20 で修正およびテスト済みであることを含め、 19.2.3 緊急バグ修正リリースに含めるための条件を満たしていると両者が合意した場合は ( XX3 の緊急バグ修正コード承認プロセスについては、こちらをご覧ください)、そのバグを「クリティカル」としてマークし、計画バージョンフィールドに 19.2.3 を追加して、年内に 19.2.3 トラックがオープンする前に開発管理部門によるレビューを受けられるようにしてください。
JMP 2027のEA6は QA による承認が完了し、来週 MyJMP でリリースされます。EA をご利用のお客様は、EA6 に JMP 2027 のブランドが表示されるようになりますので、ご留意ください。JMP Live 2027 についても、一部のお客様向けに JMP Live 2027 EA6 が提供されます。
木曜日の開発者会議の冒頭で申し上げたとおり、 JMP 2027 用の新しい JMP サンプルデータテーブルの追加を開発者がリクエストできる期限は 9 月 17 日です。新しいサンプルデータのリクエスト方法の詳細については、 Qiana Perry が9 月 3 日にカレンダーに追加したリマインダーをご覧ください。
最後に、今週のJMP開発者会議でJMP 2027の様々な新しいデータテーブル機能について発表してくださったMandy Chambers、Nick Holmes、David White、 Brad Norrisに心から感謝いたします。会議に参加できなかった方は、 こちらの録画をご覧ください。
一般のお知らせ
今後の重要な日程
- 20 EA7 コードフリーズ – 2026年10月1日
- 20の最終ポータブルUI文字列ハンドオフ – 2026年11月12日
- 20 コードレビューモード - 2026年11月26日
- 20 コードフリーズ – 2027年1月7日
- JMP 19およびJMP 20の開催日程の全リストについては、 合流をご覧ください。
JMP開発アップデート
システム/ホストテスト
- オードリー: JMPのエンタープライズテクノロジーリードの面接に参加しました。所属グループのテストマネージャーの新規求人を作成し、掲載しました。来週から始まる19.2ファイナルインストーラーの検証に向けて準備を進めています。使用しなくなった古いマシンについて、CISと協力して廃止チケットの処理を進めています。
- マンディ:開発者向け講演のデモに取り組み、自動タグ付けに関する私の担当部分を担当しました。新しいテスターにいくつかのコンポーネントを割り当て、メラニー・ドレイクの協力を得て Jirabot ツールを使用しました。:smiling_face_with_smiling_eyes: 顧客からの TS トラックをいくつか作業しました。そのうちの 1 つは、概要ダイアログを含むプロジェクトに関するものです。動的テーブルで変換列分割の問題を検証し、さらに 1 つか 2 つのクラッシュも発見しました。ニックとブラッドと共に、JSL フレームワークのダイアログがボタンと少し似ていることに気づき、 JMP-28052のためにマイケル H が行ったプッシュが原因であることを突き止めました。これは一部のプラットフォームでも見られるかもしれません。
shannon_conners_0-1788957619394.png
- エリック・H:
- 夜間テスト実行用のtestRESTOpenDatabricksTableテストの作成に取り組みました。
- JMP-27403のテスト:公開鍵/秘密鍵を使用してSnowflake V2エンドポイントにログインします。WindowsとMacの両方で秘密鍵(および関連する公開鍵)を作成しました。初期テストでは、暗号化された鍵にエンコードの問題があり、JMPがクラッシュすることが判明しました。クラッシュを修正したところ、WindowsではSnowflakeに正常に接続できるようになりました。Macでの鍵のSnowflake登録の問題については、引き続き対応中です。
- ニック・H: 20.0の機能検証とバグ検証作業を継続。データテーブルのメタデータに関して、インタラクティブなものとJSL関連のものを含め、6件ほどのバグを報告。メタデータの初期ユニットテストをいくつか完了し、プッシュした。また、毎晩発生するユニットテストの失敗の修正作業も継続した。
- ハンター: JMP 2027 v20 Early Adopter 6 リリースのすべての構成をインストール、認証し、テストを実行しました。JMP 2027 製品名の変更に関連する JIRA アイテムを作成しました。JIRA の検証を行いました。
ウェブテスト
- フイ:
- Constellation Plotとローカライズのワークフロー全体にわたって5つの不具合を特定し文書化することで、リリースリスクの可視性を向上させました。また、品質準備を支援するために2つの修正を検証しました。
- JMP Live 20のクライアント側警告ローカライズシナリオの第1ラウンド検証を完了し、管理ワークフローへの適用範囲を拡大することで、国際展開におけるI18Nリリースリスクを低減しました。
- リリース準備の決定を下す前に、残存する品質リスクを特定するため、I18Nおよびコンステレーションプロット領域において、引き続き対象を絞ったテストを実施する。
- JMP-31819はJMP 20で修正済みであることが確認されました。この問題はJMP 19.2.3の開発段階では依然として発生しており、修正プログラムが利用可能になった時点で再検証が必要です。
- 今週は重大な阻害要因は特定されませんでした。今後の焦点は、I18Nおよび視覚化に関連する放出リスクの低減です。
- ナタリー: HTML自動化レポート:19.6 – 2つの想定差分、20.0 – すべて合格!(久しぶりに)フィーチャーファイルをよりターゲットを絞ったものにする新しいステップ定義を使用するように、プロセススクリーニングテストケースの更新を完了しました。Scatterplot 3DやSurface Plotなどの3Dプラットフォームの新しいテストカバレッジの作業を開始しました。来週の19.6.0 JMP Live Installerテストの準備作業を完了しました。
コア
- Dan S:アクセシビリティに関する作業を継続し、JAWSスクリーンリーダーでのテストをさらに開始しました。テーブルのコンパクトなレイアウトのために、ComboBoxに.tightMargin()を追加しました。JSL <
- エヴァン:不要なイベントを回避するため、コントラストの高いアイコンを描画する修正を改良しました。JAWSとJMPを使用した際の不具合を調査しました。デモを録画し、来週のアクセシビリティ開発者向け講演の準備をしています。
- Dave B:楕円相関に関するジャーナリングのバグを修正しました。数値条件付き書式における欠損値のバグを修正しました。CCB で発生する匿名クラッシュを再現しました。
ホスティングとインターフェース
- ジョン・シュロードル:
- アクセシビリティ:ラジオボタンが、セット内での位置(n個中1個目、n個中2個目など)を読み上げるようになりました。チェックボックスも、複数個定義されている場合は同様に読み上げます。高コントラストで選択された際の、線とマーカースタイルのメニュー項目の表示を修正しました。スクリーンリーダーの使用状況に関するテレメトリの詳細を改善しました。プレゼンテーションの準備を支援します。
- ホスト:ツリーコントロール上のマウスカーソルを修正しました。ツールに合わせてクロスヘアカーソルを更新しました。アイコンを更新しました。デフォルトの JSL 編集ツールバーの項目のグループ化を改善しました。VS Code エクスプローラーから JMP にファイルをドロップできるように、古いコードの一部を完成させました。新しいファイルタイプ (.url) フォーマットが追加されるため、バージョン 21 まで保留されています。
インタラクティブなHTML
- ジョン・パウエル:
- JMPユーザーコミュニティのラベルフォントの制御に関する投稿に返信しました。
- JMPHTML Jira & JiraBotに2つの新しいコンポーネント(Axis3D、Surface)を追加しました。これは、ポール・スパイチャラと私が行っている3D関連の作業を分離するのに役立つものです。
- Dave White氏の協力を得て、装飾テーブルビューを使用してインタラクティブHTMLにエクスポートし、JMP Liveグラフに公開する方法を調査しました。
- 第3四半期のチェックインコースを修了し、第3四半期のアンケートを確認しました。
- Scatterplot 3D の半透明の Normal Contour Ellipsoids と Nonpar Density Contours のレンダリングを改善するために、深度ソートされた三角形レンダリングをコミットしました ( JMPHTML-15727 )。半透明の点/球体についても同様の処理を行う作業を進めています。
shannon_conners_1-1788957619400.png
- ポール・スピチャラ:
- ColBoxの部分的なサポートを追加し、HTML/JMPLive 上で Contour Profiler のカテゴリ別コントロールを再度有効にしました (JMPHTML-15801)。
- サーフェスプロットの連続グラデーション塗りつぶしタイプのサポートを追加しました(JMPHTML-15797)
- HTML/JMPLiveにおけるズーム/パン軸のスケール/軸計算を修正しました(JMPHTML-14998)。
- マイク・スティックルズ: JMPHTML-15788(複数回答棒グラフのサポート)の作業を継続しています。棒グラフは正しく描画されるようになりました。現在は、X軸のソートが正しく機能するように作業中です。
JMPライブ
- オーロラ:
- プロセススクリーニングのトリアージにおけるパフォーマンスの改善とバグ修正
- 管理図の警告通知メールの変更案
- プラン・ディスカバリー・アメリカズのライトニングトーク
統計
- Laura CS: SEM Categorical MIIV-2SLS推定量の標準誤差の調整を完了し、この新しい推定量で複数グループ分析を処理できるように、SEMでの要約データの処理方法を変更しました。これは、SEMで順序付きカテゴリデータを適切に処理できるようにする一連の複雑な手順の最後のものでした。特にMIIV-2SLS推定量での処理です。頻度列を処理するためにMultiCorrelationFitterクラスの編集を開始しました。D&Iアドバイザリーチームとミーティングを行い、チームの憲章を最終決定し、Discoveryプレゼンテーションの準備をし、C++開発に関するディスカッションに参加し、第3四半期の評価を完了しました。
統計ドキュメント
- マイケル・C: 20.0 の統計 UI 文字列を確認しました。変換されたドキュメントソースファイルの XML クリーンアップ作業を続けています。来週の第 3 四半期の会議に向けて準備を進めています。秋の技術会議やその他の SPES 議長としての職務についても計画を立てています。
統計テスト
- マーク:変更を加えながらパフォーマンスをベンチマークするために、ベイズ最適化のシミュレーションプラットフォームのスクリプトを作成しています。カスタムデザインで「テーブルの作成」を選択した後、データ列をグループ化する方法を評価しています。ダンとクリスによる別の入門開発者ディスカッションに参加しました。ライアン・デウィットのために、DOEに関する新しい学習モデルを評価しました。DOEと信頼性ロードマップの計画会議に参加しました。このロードマップセッションのライトニングトークの作成を開始しました。ジョンが促したカスタムデザインの最近の変更について、ジェイコブと一緒にJMPラボのユーザビリティ調査を開始しました。今日、ジェイコブ、ライアン、ジョセフと一緒に、発明のアイデアをSAS特許委員会に発表します。
- ジェイコブ:空間充填設計のテスト、共変量を含む設計のテストの追加、設計診断のための新しいテストの追加。カバリング配列用の「カバレッジ分析」スクリプトのプロトタイプのテスト。マークと共に、ディスカバリーのユーザビリティ調査の準備。
- トーニャ:プロセススクリーニングでNFをテストし、軸を再スケーリングして仕様制限を含めるようにします。書き換え後、CUSUMのテスト、多変量機能分析、アラームテーブルの保存を引き続き行います。バグの検証。
ライフサイエンス最新情報
- ジェイク:
- Torchアドインのバグに関連する複数のJiraを開設し、(ルチアーノと協力して)作業を行い、クローズした。
- JMP-32056
- JMP-32070
- JMP-32083
- JMP-32091
- JMP-32098
- JMP-32114
- 先週、EA6リリース前にTorchアドインが十分に有用であることを確認するためのテストを実施しました。
- Torchアドインのユーザーが、JMPでモデルをトレーニングした後、本番環境でTorchの深層学習モデルを純粋なPython環境で実行できるようにする、優れたPythonスクリプトを作成しました。
- ドリュー: JMPCテストチームに新しいJMP Clinicalユニットテストベンチマークツールを発表する準備ができました。このツールは、ユニットテストの作成と更新をより迅速に行えるようにします。また、このツールは、将来的にImageDiffテストフレームワークを使用するための基盤となり、ベンチマークプロセス全体を効果的に自動化します。JMP ClinicalのさまざまなJiraバグに取り組み、JSLに関する質問や設計について他のメンバーを支援します。
製品管理と製品マーケティング
- サラ:今週、グローバルセールス・イネーブルメント・トレーニング・シリーズの一環として、スチュアート・リトル氏が化学業界におけるJMPのポジショニング方法について講演しました。このセッションでは、化学業界の概要、JMPの事業領域、そしてJMPが強みを発揮する分野について、スチュアート氏が分かりやすく解説しました。録画をご覧になり、講演内容の詳細をご確認ください。
- ブライアン・フリック:
- アクセシビリティ
- スクリーンリーダーの動作とデスクトップアプリケーションに対する期待について話し合い、来週グレッグ・クラウス氏とそのチームとのミーティングを予定した。
- JAWS、ナレーター、NVDAとの連携によるフォローアップテストを実施。
- UX
- アイコン更新作業を継続しています。
- セマンティックマッチングを利用したJMP検索の手法を検討した。
- ディスカバリーサミットラボ: U-Studyの作成ガイドラインと再利用可能なウォークスルーテンプレートを公開し、製品チームに対し、9月11日までにウォークスルーのドラフトを提出するよう求めた。
- テーブルビュー: JMP 2027のテーブルビューにおけるフィルタリング、グループ化、およびソートの関係性についてフィードバックを提供しました。
技術サポートとエンゲージメント
- ゲイリー:
- 今週、テクニカルサポート部門はJMP Liveのサポート強化プロジェクトを開始しました。お客様体験の合理化と強化に向けて取り組んでまいりますので、2027年の最新情報にご期待ください。
- 以下は、テクニカルサポートとエンゲージメントの両方におけるケーストピックに関する一般的なグラフです。TS JMP Live レポートと、 過去 14 日間にサポートによって報告されたチケットを表示する Jira フィルターへのリンクを以下に示します。
先週のアメリカ・日本地域テクニカルサポートのケーススタディテーマ:
shannon_conners_2-1788957619401.png
先週のエンゲージメントキューにおけるケーストピック(制限対象者スクリーニングに関連する自動処理ケースを除く):
shannon_conners_3-1788957619402.png
開発業務
- ジム:
- Perforceのサポート
- 複数のmacOSマシンにオペレーティングシステムのアップデートを適用して、コンプライアンスに準拠させました。また、CISと協力して、Windowsデスクトップマシンがコンプライアンスに準拠できない問題を解決しました。
- JMP、JMP Pro、JMP Student Edition、JMP Clinical 用の Mac OS デュアルバイナリバンドルとインストーラ、WinOS x64 および ARM64 実行ファイル、JMP Pro Live EA#6 用の WinOS x64 実行ファイルを作成しました。
- JIRA
- JMPTOOL-2391を修正しました。JMP 2027 では ~\Library\Application Support\JMP フォルダーが作成されますが、場合によっては root ユーザーとして実行されます。
- JMPTOOL-2355 EA6用のJMP Live 20 EAのリクエスト
- JMPTOOL-2396 JMP Student Edition 2027 をサイレントインストールすると、「~/Library/Application Support/JMP」がユーザーではなく root の所有者で作成され、認証が失敗します。
- displayPartition.cpp:6726 DisplayBoxConstOwner HeadPartition::getEditFocusDisplay() const でJMP-32273 JSL UT アサーション失敗が報告されました。
- JMP-32275 doeFactor.cpp:253 での JSL UT アサーション失敗 double DFactor::getNumLevel(int) const
- JMP-32276ヒープバッファオーバーフロー(READ:8) invoke.h:87、std::__1::__invoke_result_impl
- JMP-32277 container-overflow(READ:8) at numVec.cpp:37, NumVecSpan::operator[]()
- JMP-32278ヒープ使用後解放エラー(READ:8) (dataGridColumnHeader.cpp:1420、ColumnHeaderSummary::compute())
- JMP-32279 heap-use-after-free(READ:8) at term.cpp:3451, Term::findLevels()
- JMP-32280ヒープバッファオーバーフロー(READ:2) at exactTests.cpp:547, freqnet()
- JMP-32281 newTopString() を使用してください。対数正規分布 (6); 正規分布 (4)
- 検証済み
- JMP-1015 JSL UT アサーション失敗 (topEvalSAS.cpp:6424、仮想 JString CCodeGenerator::argMetadataType(CodeGenType))
- JMP-6208 heap-use-after-free(READ:8) at __threading_support:330, std::__1::__libcpp_thread_isnull()
- JMP-32120 shwBuilder.cpp:14817 void CCBuilderModel::setupSaveLimitsTable(EvalContext *, DataTable *) で JSL UT アサーション失敗
- JMP-31814ランダム線形制約一様関数を使用したASANクラッシュ
- JMP-31809 Set Subgroup Size(1)使用時にASANがクラッシュする
- JMP-31807 JSL UT アサーション失敗 (dtColProperties.cpp:4006 bool CachedPropertyListMap::putList(TopPtrArg, EvalContext *))
- JMP-29954 shwBuilder.cpp:21976 stdx::isize(levelSelection) > level で JSL UT アサーション失敗
- JMP-29731 heap-use-after-free(READ:8) at JMPDtTable.cpp:3910, JMPDtTable::~JMPDtTable()
- JMPTOOL-2418 JMP_20.0.0_Mac がオフラインのままになっているようです
- メラニー: Stringbot for Builtins を jmptool から AWS に移行するプロジェクトを開始しましたJMPTOOL-2401 • 19.2.1 の Jira タスクを作成する準備をしています • サンプル データを調べて、JMP または JMP Pro 2027 に変更する必要がある JMP の記述を探し始めました • DevOps プロセスの一般的なトラブルシューティング/ QA • Perforce の製品フォルダを調べて、不要になったファイルや別の場所に置くべきファイルを探し始めましたJMPTOOL-2400 • 第 3 四半期のチェックインの準備
- ボブ:
- 19.2以降で使用する改訂版インストーラー検証スクリプトの最終編集について、Drewと協力しました。
- ダニエル・パウエル氏と協力して、InstallCheckerのバージョン20から変更を加えました。
- JMP Live 2027で使用する最初のEAを作成しました
- マイロン:
- サーバーメンテナンス(古いファイルの削除、PostgreSQLのログ設定の再構成など)
- JMPTOOL-2108およびその他の問題 – クラッシュシステムの移行(およびその過程での更新)を継続する
- シャノンC:原因不明のクラッシュをいくつか調査し、未解決のJira課題を確認し、古い課題の整理を行いました。定期的な会議を開催し、第3四半期の進捗報告会に向けた準備作業を行いました。
ローカリゼーション
- クリストファー: memoQweb および新しいオンラインワークフローに関する質問について翻訳者をサポート。Oxygen およびオンラインプロジェクト用の memoQ リソースを更新。これには、LaTeX 以外の数式やユーザー割り当てのフィルタ更新が含まれます。すべての L10N アセット (ジョブ、スクリプト、データ) を jmptool および jmpsrv01 から jmptrans サーバーに移行。新しい L10N 自動化機能をテスト。
- アリソン:翻訳チームからの20.0ポータブルUI文字列に関する問い合わせを調査し、回答しました。翻訳キット内のポータブルUIソース文字列の誤字を修正しました。更新された19.5 JMP Live Publicファイルをドキュメントチームに納品しました。請求書に関してベンダーと連絡を取りました。
- ハワード:
- Ditaのデータ投入と前処理におけるエッジケースと例外処理に取り組んだ。
- プロジェクト処理のために複数のファイルタイプを扱いました。
- 新しいOxygenファイルタイプの製品デポAPIの開発に取り組みました。
文書
- スーザンC:
- バージョン19.2のリリースノート - 整合性チェックを実施し、レビューに提出しました。レビューからのフィードバックを継続的に確認し、反映させています。レビュー期間を9月4日まで延長しました。
- RN ドキュメント ( JMPDOC-3407 ) に JMP 臨床ドキュメント/リリース ノートへのリンクを追加します。
- JMP Live 20 (2027) - 新機能/修正点のレビューと、ドキュメントへの影響計画。
- クリスがJA 19.2 JMPのヘルプに関する問題で困っているのを手伝う。
- 顧客からの要望( JMPDOC-3405 )に基づき、18.1および18.2のPDFファイルを修正しています。
- キアナ:
- 19.2年度のUG RNsの作業を担当しました。
- JA、KO、ZHのJMPドキュメントライブラリの書籍を検証済み。
- JMPDOC-3405を検証しました。
- 検証済みの呼び出し画像更新。
- デボン:ローカライズされたJMPドキュメントライブラリのPDFを19.2個作成して納品し、JMP LiveドキュメントをXMLに変換する作業に戻ります。
- クリス:英語以外の19.2ヘルプビルドと、Oxygenのスタイルとフレームワークに取り組んでいます。
シャノンからのメッセージ
この情報を共有してくれたマイク・スティックルズさんに心から感謝します!皆さんもこの連休中に、バグ解決のためのアイデアをいくつか得られるといいですね!
shannon_conners_4-1788957619408.png