Mendix リリース 10.16 - リーダーは与え続ける | Mendix

メインコンテンツへスキップ

Mendix リリース 10.16 – リーダーは与え続ける

ご存知かもしれませんが、 Mendix 2024年ガートナー®マジッククアドラントでリーダーに選出 ローコード アプリケーション プラットフォーム部門で 8 年連続の受賞。私たちがベストを尽くせるよう常にサポートしてくれる素晴らしいコミュニティのおかげで、私たちはユーザーにできるだけ多くの価値を提供したいと考えています。今月も例外ではありません。10.16 リリースには、戻るボタンと進むボタンによるシンプルなナビゲーション、Mac 用の構造モード、ウィジェットの複数の更新、iOS 上の PWA のオフライン サポートによるモバイルの強化、統合とコネクタの多くの改善など、多くの改善が盛り込まれています。さらに、スマート アプリの構築が簡単になり、ガバナンスも改善されています。新機能などのポータルの改善がいくつか行われ、試験が多言語化されました。詳細については、以下をお読みください。

スタジオプロ

一般的な更新

戻るボタンと進むボタン

異なるドキュメント間を簡単かつ迅速に移動できるように、新機能タブの「戻る」および「進む」ボタンをオンにできるようになりました。これにより、開いているドキュメント間をすばやく移動できます。さらに簡単にするために、ショートカットを使用してボタンを使用することもできます。 Ctrl + - と Ctrl + Shift + – Windowsおよび 指図 & - と コマンド & シフト & – Mac では、キーボードをさらに効率的に使用できます。

Mac 用構造モード (実験的)

現在、構造モードの改良版に取り組んでいます。この改良版では、ビジュアルではなくページのレイアウトと構造を強調するスタイルレスモードを提供するというコンセプトを維持しながら、ウィジェットの表現を改善できます。この取り組みは、多くの開発者が構造モードを高く評価していることから、私たちが受け取った貴重なフィードバックから生まれました。これは現在、実験段階でMacユーザーに提供されており、環境設定で有効にすることでアクセスできます。 新機能 > モダン構造モードの使用 (実験的)ウェブ テクノロジーを基盤とするこの近代化されたアプローチには、現在開発中の新機能がすぐに組み込まれ、すべての編集モードでユーザー エクスペリエンスが向上します。ウェブおよびネイティブ モバイル ページの構築に使用できますが、ネイティブ モバイルの場合、Mac での構築はまだサポートされていないことに注意してください。この新しいモードは最終的には Windows でも利用できるようになりますが、現在は Mac ユーザーのみがオプトインできます。

LATOバイク

Java 11 および 17 の廃止

古いバージョンの Java を使用すると、機能が古くなり、パフォーマンスが低下し、セキュリティ リスクが発生する可能性があるため、アプリケーションが遅れをとる可能性があります。新しいサポートされているバージョンの Java にアップグレードすると、移行コストをほとんどかけずにこれらの問題を簡単に克服できます。最新の長期サポート バージョン Java 21 にアップグレードすると、アプリケーションのセキュリティが確保され、パフォーマンスが向上し、最新の開発標準との互換性が維持されます。
から開始 Mendix 9.24.23本、そして Mendix 10 では、Java 21 をサポートしています。アプリケーションを Java 21 にアップグレードするのは、アプリ設定から簡単にできます。まだ切り替えていない場合は、最適なパフォーマンスとセキュリティのために、今すぐアップグレードすることを強くお勧めします。

アプリの設定

Mendix 10.24本、そして Mendix 11 では Java 11 および 17 はサポートされなくなります。 これらのJavaバージョンを使用するプロジェクト Mendix 10.16以降では非推奨の警告が表示されます。アプリケーションプロジェクトを Mendix 10.24または11の場合、Javaバージョンは自動的に21に更新されます。 Mendix 8 と 9 はこの変更による影響を受けません。

カスタムJavaアクションを使用したアプリケーションやマーケットプレイスモジュールがスムーズに動作するように、できるだけ早くJavaバージョンをアップグレードすることをお勧めします。スムーズな移行のために、 Java バージョン移行ガイド 既知の問題がないか確認してください。今すぐアップグレードすると、潜在的な問題に先手を打つことができます。

オフラインシナリオにおける管理依存関係のフォールバック

管理された Java 依存関係により、ライブラリのプロジェクトへの統合が効率化され、エラーが削減され、一貫性が確保されます。 Mendix はGradleを使用してパブリックリポジトリからライブラリを取得しますが、ファイアウォールの制限によりダウンロードが失敗する可能性があります。その場合は、Sonatype Nexusなどのローカルリポジトリミラーを設定することをお勧めします。 Studio Proを設定するためのガイド カスタムリポジトリを使用します。

場合によっては、リポジトリ ミラーの設定が実現不可能なことがあります。これに対処するために、埋め込み依存関係を使用するフォールバック メカニズムを導入しました。これにより、開発者はオフラインでも管理された Java 依存関係を含むモジュールを操作できますが、管理された依存関係の利点は失われます。

から開始 Mendix 10.16.0、10.12.7、および 10.6.17 では、管理されているすべての依存関係がエクスポートされたモジュールに含まれます。パブリック リポジトリに接続できない場合は、モジュールをインポートするときにこれらの埋め込み依存関係が使用されます。それ以外の場合は、埋め込み依存関係は無視されます。

ウィジェット

リッチテキスト

リッチ テキスト v4 をご紹介します。これは、リッチ テキスト編集エクスペリエンスを強化するために設計された、柔軟でカスタマイズ可能な WYSIWYG エディターの新バージョンです。軽量であることからパフォーマンスが向上し、スタイル設定機能が強化されています。また、その汎用性により、将来の改善の余地が広がり、ユーザーはより高度な制御とカスタマイズが可能になります。この新バージョンは、以前のバージョンに比べてより適応性の高いアプローチを提供しますが、マイナーなユーザビリティ機能に限定されるとはいえ、機能の同等性を実現するには継続的な取り組みが必要であることに留意することが重要です。

以前の Rich Text は TinyMCE をベースにしていたが、残念ながらそのオープン ソース バージョンのサポートは終了していることに留意してください。

したがって、Rich Text v4 にアップデートすることをお勧めします。

データウィジェット – 関連付けフィルターの保存

Data Grid 2 のパーソナライズ機能により、ユーザーはフィルター値や演算子などのパーソナライズされたフィルター状態を保持できます。ただし、関連付けをフィルター処理する場合、ドロップダウン フィルターではまだこれができませんでした。このリリースでは、以前の制限がなくなり、関連付けフィルターのシームレスな保存と読み込みが可能になり、より包括的でパーソナライズされたユーザー エクスペリエンスが提供されます。この機能を使用するには、遅延読み込みと組み合わせて使用​​できないことに注意してください。したがって、列設定の「遅延読み込み」を false に設定する必要があります。

WebP画像のサポート

WebP は、Google が開発した最新の画像形式で、Web 上の画像に優れた可逆圧縮と非可逆圧縮を提供します。読み込み時間の短縮、帯域幅使用量の削減、高画質などの利点があり、パフォーマンスとユーザー エクスペリエンスの向上に最適です。
Mendix 静的画像と動的画像の両方で WebP がサポートされるようになりました。WebP 画像を画像コレクションにアップロードしたり、System.Image エンティティに保存して、Web アプリケーションやネイティブ モバイル アプリケーションのどこにでも表示できます。この素晴らしい機能強化に私たちと同じように興奮していただければ幸いです。

プラグ可能なウィジェットAPI – データソースのデフォルト値を指定する

先月、私たちは プラグ可能なウィジェットのアクションのデフォルト値 また、このリリースでは、エンティティ、データベース、マイクロフロー、ナノフロー、またはアソシエーションなどのデータ ソース プロパティの既定値を指定できるようになりました。ウィジェットはモジュールの一部としてリリースされることが多く、ウィジェットがウィジェットのドメイン モジュールを使用する必要がある/使用できる場合がいくつかあるため、開発者は構成する必要が少なくなり、作業が楽になります。

XMLの例:

<property key="dbSource" type="datasource" required="true" isList="true"
        defaultType="Database" defaultValue="Shop.Customer">
    <caption>Database data source</caption>
    <description />
</property>
<property key="microSource" type="datasource" required="true" isList="true"
    defaultType="Microflow" defaultValue="Shop.MF_Customers">
    <caption>Microflow data source</caption>
    <description />
</property>
<property key="assocSource" type="datasource" required="true" isList="true"
        defaultType="Association" defaultValue="Shop.Customer/Shop.Order_Customer/Shop.Order">
    <caption>Association data source</caption>
    <description />
</property>

モバイル

iOS 上の Progressive Web Apps (PWA) のオフライン サポート

オフライン機能を備えたモバイル アプリを作成することは、ユーザーがインターネットに接続せずに主要な機能や情報にアクセスできることを保証し、信頼性とユーザー満足度を高めるために不可欠です。これは、遠隔地や高度に保護されたエリアで完了する必要があるタスクにとって特に重要です。さらに、オフライン機能により、ネットワーク速度と可用性への依存が最小限に抑えられ、アプリのパフォーマンスが向上します。

Mendix オフライン ファースト アプリをネイティブ モバイル アプリおよびプログレッシブ ウェブ アプリ (PWA) として作成することをサポートします。これまで、PWA のサポートは Android デバイスに限定されていましたが、このバージョンから、その障壁が打ち破られ、オフライン ファースト PWA が iOS にも導入されます。つまり、主要なモバイル オペレーティング システムの両方で実行される、オフライン ファーストの Web ベースのモバイル アプリを提供できるようになります。

アンドロイドiOSの

iOSのPWAのオフラインファーストサポートは、以下のアプリで利用できます。 Mendix 10.16.0以降。 詳細についてはドキュメントを参照してください.

Android 15 ネイティブモバイルアプリのサポート

今月、Google は Android オペレーティング システムの重要なアップデートを発表しました。この最新リリースでは、パフォーマンスの向上とバッテリー寿命の延長が強調されているほか、魅力的な新機能も導入されています。特に、機密性の高いアプリを保護するために設計された、安全で隔離された環境である「プライベート スペース」は、エンタープライズ アプリのセキュリティ保護に革命をもたらすものになると考えています。

iOSのアップデートはユーザーにすぐに届くことが多いですが、Androidのアップデートがすべてのデバイスに展開されるまでには少し時間がかかります。しかし、 Mendix、あなたは時代の先を行くでしょう!Android 15は、Android XNUMXで構築されたネイティブモバイルアプリで完全にサポートされることをお知らせします。 Mendix 10. ネイティブ テンプレートを最新バージョンに更新し、ネイティブ アプリのビルドを使用して新しいビルドを作成し、アプリのサポートを有効にします。

このアップデートでは無線アップデートは使用できませんのでご注意ください。 Mendix 9.24 はまもなく利用可能になります。

Android 15の詳細については、 公式Googleブログ.

バージョン管理

「変更をマージ」または「コミットを元に戻す」操作を試行すると、Studio Pro は受信したコミットを検出し、変更を直接プルするように求めるプロンプトを表示して、よりスムーズなエクスペリエンスを実現します。

バージョン管理

また、多くのご要望にお応えして、コミット ダイアログでプライマリ ボタンを ALT + Enter で押すというキーボードの利便性を再導入しました。コミット メッセージを入力して ALT + Enter を押すだけで、コミットしてプッシュできます。

統合とコネクタ

OData REST APIマイクロフローはHTTPレスポンスオブジェクトを変更できます

その HTTPレスポンス オブジェクトは、エンティティとアクションの両方の OData マイクロフローの入力パラメータとして使用できるようになりました。これを使用して、たとえば、クライアントに返す HTTP ヘッダーを設定できます。これを使用する 1 つの例としては、相関 ID を設定して、異なるアプリケーション間での呼び出しのトレースを容易にすることが挙げられます。

外部データベースコネクタ

外部データベースコネクタは、PostgreSQLデータベースの認証にクライアント証明書の使用をサポートするようになりました。クライアント証明書とクライアントキーを提供して、 Mendix 既存のデータベースとアプリを統合します。これにより、必要なセキュリティで既存のデータベースに接続できるようになります。

Teamcenter 拡張機能

放出して チームセンター拡張機能 3.0.0ドメインモデルとマイクロフローを簡単に生成して、Teamcenterファイル(データセット)をシームレスに検索およびダウンロードできます。 Mendix アプリ。その他の主な機能強化には、履歴タブからエンティティやマイ​​クロフローへの直接ナビゲーション、改良されたランディングページ、最新バージョンと常に同期できるようにするバージョン互換性チェッカーなどがあります。 Mendix Studio ProとTeamcenter Connector。さらに、MacOSのベータサポートを発表できることを嬉しく思います。 Mendix スタジオプロ。

すべてのプラットフォームでサポートされている AWS コネクタの更新

AWSコネクタポートフォリオ全体を更新しました。 Mendix Studio Pro 9.24.2では、一部のコネクタ内のさまざまなUIコンポーネントを 新しいReactクライアント同時に、各コネクタの基盤となる SDK をアップグレードし、Amazon Bedrock コネクタでいくつかの新機能を利用できるようになりました。詳細については、以下のスマート アプリ セクションの Amazon Bedrock コネクタの更新を参照してください。

AI – スマートアプリ

メーカー Mendix Snowflake Cortex Analystでアプリをよりスマートに

皮質アナリスト が追加されました スノーフレーク REST SQL コネクタCortex Analystは、最先端のLLMを搭載したエージェントAIセットアップを使用して、テキストからSQLへの高い精度を実現します。これは、LLMを搭載したフルマネージドの スノーフレークCortex機能 Snowflake 内の構造化データに基づいてビジネス上の質問に確実に回答できるアプリケーションを作成するのに役立ちます。

Cortex Analystの助けを借りて、ビジネスユーザーは自然言語で質問し、SQLを書かずに直接回答を得ることができます。たとえば、ビジネスユーザーは次のように質問するかもしれません。傘の平均販売数はどれくらいですか?」または「傘の売上と湿度には相関関係があるのでしょうか? 

スノーフレーク コルテックス アナリスト
の例 Mendix Cortex Analystベースのチャットボットを使用したアプリケーション

Amazon Bedrock コネクタの Web クローラー サポートと PromptTemplates

前回のリリースでは、 Amazon Bedrock「Web Crawler」ナレッジベースデータソース (パブリックプレビュー中)。この新しいリリースでは、Bedrock SDK が更新され、新しいデータソースタイプが完全にサポートされるようになりました。これにより、顧客は元のデータソースをトレースできます。この機能は、ナレッジベースと互換性のある操作で有効になります(検索します, 取得と生成、 の三脚と エージェントの呼び出し).

Amazon ベッドロックコネクタ
AWS コンソール内でデータソースを選択する

Pも追加しましたromptテンプレート フィールドをパラメータとして リクエスト: 取得および生成リクエスト拡張機能の追加 アクション。カスタムナレッジベースプロンプトテンプレートを使用すると、デフォルトのプロンプトテンプレートを独自のものに置き換えて、応答生成のためにモデルに送信されるプロンプトをカスタマイズできます。このソリューションを使用すると、Amazon Bedrock ナレッジベース内のデータを使用して質問に答えられるかどうか、または答えられないかどうかを制御できるようになりました。

すべてのコンポーネントにわたる多数の開発者エクスペリエンスの改善

皆様のフィードバックに耳を傾け、開発者エクスペリエンスの最適化を検討した結果、いくつかのコネクタの新しいバージョンをリリースしました。

これらのリリースには、それぞれ異なる小さなDXとUXの改善が含まれています。たとえば、ConversationalUIの「チャットをクリーンアップ」ボタンや、「チャットを作成してアクションを設定する」という使いやすいアクションなどです。また、 AIBotStarter アプリ の三脚と BlankGenAI アプリ、並びに GenAI ショーケース アプリ の三脚と サポートアシスタントスターターアプリ これらの最新のコネクタのアップグレードを反映し、さらなるフィードバックを取り入れました。

AI Bot Starter App の最新アップグレードには、Bedrock の Converse の使用というもう 1 つの重要な変更も含まれています。この変更により、PDF 以外の種類のドキュメントも含め、複数のドキュメントをメッセージに添付できるようになりました。

関数呼び出しと新しいプロンプトライブラリの使い方を学ぶ

ソフトウェアコンポーネントの他に、AIの導入をユーザーの皆様にご案内するブログ記事を公開しました。「関数呼び出しとジェネレーティブAIでスマートなアプリを構築する方法」(下記)では、関数呼び出しを利用してローコードで独自の仮想エージェントを構築する方法を説明しています。これは、テキスト生成をはるかに超えるLLM機能です。 サポートアシスタントスターターアプリブログとスターターアプリをチェックして、自分でこれを使い始めましょう。また、このサポートアシスタント以外にも、より多くのユースケースに対応する、巧みに設計されたプロンプトの例も公開しました。 プロンプトライブラリは、迅速なエンジニアリング プロセス中に時間を節約できるように設計されたパブリック リポジトリです。このライブラリは継続的に更新されます。

ガバナンス

ソフトウェア構成 – より速く、よりスムーズに!

ソフトウェア コンポジションのパフォーマンスを大幅に見直しました。以前は、導入率の高さと、処理されるデータ量や計算されるメトリクスの量が膨大だったため、データ同期に課題がありました。そして今、パフォーマンスの見直しにより、より速く、より機敏に、よりスムーズに処理できるようになりました。無料、クラウド、クラウド専用、プライベート クラウドでデプロイメント パッケージを作成すると、SBOM (ソフトウェア部品表) がバックグラウンドで .json ファイルとして自動的に作成され、数分以内にソフトウェア コンポジション ページに表示され、すぐに使用できるようになります。

(Mendix) クラウド権限がプロジェクトロールに含まれるようになりました

前回のリリース ブログでは、すべてのプロジェクト ロールを会社レベルで一元的に管理できるようになったことを発表しました (また、1 年 2025 月 XNUMX 日までには切り替えて、個々のプロジェクトから継承した古いロールをクリーンアップする時間があります)。次は、パズルの次のピースです。会社ロールに切り替えた場合は、デフォルトのロールにクラウド権限を追加できるようになりました。その仕組みは次のとおりです。

コントロール センターの [役割と権限] セクションで、作成した会社の役割に環境権限を追加できるようになりました。追加すると、この概要で権限のリストを確認できるようになります。

Mendix クラウド権限

新しいロールを追加する場合は、通常のプロジェクト権限の設定手順に従いますが、環境権限を設定するオプションも用意されています。このオプションは、 Mendix 雲。

Mendix クラウド権限プロジェクトの役割

管理者は、本番環境と非本番環境に異なる権限を設定できます。また、それぞれに対して適切な権限を自分で選択することも、他のユーザーの権限を設定できる役割を持つプロジェクト メンバーに任せることもできます。会社レベルで適切な役割が設定されると、新しいプロジェクト メンバーにその役割を割り当てるには、ドロップダウンから適切な役割を選択するだけで済みます。毎回 2 つの異なる場所に行って最初からやり直す必要がなくなります。

この機能は 3 月 XNUMX 日にリリースされる予定ですのでご了承ください。

Mendix ポータル

新しいデプロイメントUI

デプロイメント プロセスの UX と UI を大幅に改良しました。ページを更新してより新鮮で鮮明な外観にし、デプロイメント パッケージとアクティビティ ログを個別のタブに分割して概要を把握しやすくし、クイック アクションでメニューを拡張しました。

新しいデプロイメントUI

ビルドとデプロイメントのフローも更新しました。待ち時間の間に複数の画面を通過しなければならなかった時代は終わりました。すべてのビルドとデプロイメントのプロセスは非同期で実行されるようになりました。つまり、ビルドまたはデプロイメントは開始時にのみ構成することになります。新しいモデル オプションと変更したモデル オプションを簡単に確認できるようになりました。

展開フロー

展開プロセスの一環として、バックアップを自動的に取得することもできます。展開前に自分でこれを行う必要はもうありません。

展開フローのバックアップ

ビルドやデプロイはバックグラウンドで処理されます。その間、作業を継続できます。 Mendix プラットフォーム、Facebook ページの更新、コーヒーを飲むなど。アクションが終了したらお知らせします。

バックグラウンドでの展開

新しいデプロイメント UI は現在ベータ版です。懐かしい場合は、古い UI に戻ることができます。最高のエクスペリエンスを提供するために、デプロイメント ページを継続的に更新していきます。

What's New

最新の製品リリースに関する情報を常に把握できる新しい方法「What's New」を発表できることを嬉しく思います。新機能、改善点、重要な発表に関する最新情報をすべて 1 つの便利な場所で確認できます。「What's New」を使用すると、プラットフォームの変更に関する最新情報をこれまで以上に簡単に把握できるため、時間を最大限に活用できます。 Mendix プラットフォームを提供します。

新着情報

マーケットプレイス

Webでのマーケットプレイス検索の改善

マーケットプレイスにローカル検索を導入しました。既存のフィルターと組み合わせて、必要なコンポーネントをすばやく見つけることができます。これにより、検索がより速く、効率的になります。さらに、検索結果にプライベート マーケットプレイスのコンポーネントが含まれるようになりました。

Clear Dojo と React ウィジェットの可視性

コンポーネントが Dojo ウィジェットか React ウィジェットかを明確にマークするようになりました。これにより、特に将来のバージョンでは Dojo がサポートされなくなるため、潜在的な互換性の問題を回避するのに役立ちます。

Dojo と React ウィジェットの可視性

アカデミー – 多言語試験

できるだけ多くの関心のある人々に資格を取得してもらうという私たちの継続的な使命は、 Mendix重要な改善を行いました。どの言語でも、Rapid、Intermediate、Advanced の試験を簡単に開催できるようにすることに重点を置いています。現時点では、これら 3 つの試験を日本語と韓国語で開始することから始めています。ロードマップにある次の言語は中国語で、これは Studio Pro で利用可能な言語と完全に一致することになります。

あなたは日本語または韓国語を話せますか、または日本語または韓国語を話せる人を知っていて、この試験が受けられるようになるのを待っていましたか? 今すぐ次の試験に申し込んでください!

次のアプリを始める準備はできていますか?

言語を選択してください