Studio Proの改善
今年は、日々の生活を楽にする「小さな」けれども非常に価値のある Studio Pro の改善を数多く取り入れてスタートします。
属性データ型のスマートな提案
すべてのアプリで、属性を持つドメイン モデルを作成する必要があります。これをより簡単かつ迅速に実行できたらどうでしょうか。それが実現しました。一般的なパターンに基づいて、属性を入力するときに適切なデータ型を提案するようになりました。たとえば、属性が「Has」または「Is」で始まる場合はブール値が提案され、「Time」、「Date」、「Until」を含む属性は日付時刻になります。
これにより、時間の節約になると考えています。また、気に入らない場合や一致しない場合は、いつでも手動で優先するデータ タイプを選択できます。

パフォーマンスの向上
9.21 で行った改善により、エンティティの名前変更にかかる時間が短縮されました。これをさらに改善し、エンティティの名前変更がこれまで以上に効率的になりました。さらに、起動時間やアプリ テンプレートの参照もさらに改善されました。これらのアップグレードにより、新しいアプリをこれまで以上に速く構築できるようになります。
抽出スニペットの改善
先月ご紹介した 複数のパラメータを持つスニペットスニペットの作成は、コンテナなどのウィジェットを選択し、[スニペットの抽出] を選択することで行われることがよくあります。今回のリリースでは、複数のパラメータをサポートし、新しいスニペット パラメータのプレビューを表示することで、この機能が改善されました。これにより、選択した内容が期待どおりかどうか、ページを再構築する必要があるかどうかを簡単に確認できます。

ドラッグアンドドロップオープニング
9.22 では、アプリやモジュールを簡単に開くことができるようになりました。Studio Pro 内でドラッグ アンド ドロップしてアプリやモジュールを開くことができるようになりました。これにより、これらのドキュメントを以前よりも簡単に開くことができ、効率も向上します。

コンソールエクスポート拡張
9.18 で導入された新しいエクスポート機能を使用すると、コンソールをエクスポートできます。この機能はさらに改善され、コンソールをエクスポートするときに完全なメッセージとスタック トレースが追加されるようになりました。探しているものを簡単に見つけられるようになりました。
グリッド選択の改善
以前は、グリッド内の行全体を選択することしかできませんでした。この機能を強化し、個々のセルも選択し、スペースバーでオン/オフを切り替えることができるようになりました。セキュリティの設定がこれまで以上に簡単になりました。

ネイティブモバイル
このリリースでは、ネイティブ モバイル サービスの改善を継続します。
アクセス可能なネイティブモバイルウィジェット
アプリを構築するときは、視覚障害のあるユーザーも含め、すべてのユーザーが実際にアプリを使用できるような方法で構築することが常に重要です。これは、大規模な一般ユーザーに配布されるモバイル アプリの場合に特に重要です。そのようなアプリがアクセシビリティを考慮して設計されていない場合、多くのユーザーが排除され、それが気分の悪いものであることは誰もが知っています (一部の国では、アクセシビリティが法律で強制されています)。
そのため、今後のリリースでは、最も一般的なアクセシビリティオプションを設定するためのプロパティを追加することをお知らせします。 Mendix ウィジェット。 Mendix アプリはこれまでも常にアクセス可能でしたが、視覚障害のあるユーザーに対して UI をどのように表示するかを制御できるようになりました。プロパティ ダイアログでアクセス可能を有効にし、要素を説明するキャプションとヒントを設定するだけです。コンテナーで有効にすると、コンテナー内のすべての項目が 1 つの項目に結合され、ウィジェットをアクセス可能なグループにまとめることができます。

これをきっかけに、皆さんがさらに努力して、すべてのユーザーにとって素晴らしいユーザー エクスペリエンスを創造できるようになることを願っています。
回復力のあるオフラインデータベース
同期構成を持つエンティティへの変更を含むオフライン ファースト アプリへの更新を公開する場合、オフライン データベースを移行するためにアプリの完全同期が必要になります。大規模なオフライン データベースではこの処理に時間がかかる可能性があるため、この同期の必要性をできるだけ排除したいと考えています。
最初のステップとして、このリリースではエンティティと属性の削除の同期を禁止しています。将来的には、すべてのデータを同期する必要なく、より多くのドメインモデルの変更を許可したいと考えています。オフライン同期の詳細については、 ドキュメント.
暗号化されたオフラインファイル
銀行アプリやヘルスケア情報を使用するアプリなど、一部のアプリではデータ セキュリティの要件が非常に厳しくなっています。モバイル デバイスは、すぐに使用できる状態でユーザー データを安全に保存するのに非常に優れていますが、このようなアプリではそれだけでは不十分です。そのため、以前のリリースでは、デバイスに保存されているオフライン データベースを暗号化するオプションを追加しました。このリリースでは、デバイスに保存されているデータベースに関連付けられたファイルも暗号化できます。これにより、すべてのユーザー データをセキュリティ レイヤーを追加してデバイスに保存できます。

この追加の暗号化をすべてのアプリで有効にすることは推奨されません。特に低速デバイスではアプリのパフォーマンスに影響が出るからです。モバイル暗号化の詳細については、 ドキュメント.
Git 移行: 全速前進!
In Mendix リリース9.20ではGit移行サービスを導入しました 開発者ポータルと Mendix 9.21 Teamserver Gitが新しい Mendix appsまた、あなたは読んだことがあるかもしれません このブログ記事 あれで Mendix 10、私たちは Git に全面的に取り組んでおり、SVN を段階的に廃止する予定です。
移行サービスのコミット数の制限が撤廃されました。Teamserver SVNリポジトリはすべて移行できるようになりました。必ずお読みください。 移行ガイド 始める前に、あなたのサイズを測りましょう Mendix チームで移行のタイムスロットを計画する際には、リポジトリを考慮してください。移行を成功させましょう!
Mendix 接続性
外部エンティティ検証フィードバック
外部エンティティ オブジェクトの保存に失敗した場合、OData サービスによって提供される検証フィードバック メッセージがクライアント フォームに表示されるようになりました。
次のマイクロフローは、OData エンドポイントによって受信された保存要求を検証します。マイクロフローが受信したデータに問題を検出すると (この場合は Firstname の値をチェックしています)、検証メッセージの表示アクティビティを使用してエラーを報告します。このエラーは、API によって応答ペイロードで報告されます。

9.22以降では、OData APIを使用してクライアントアプリケーションで保存アクティビティが失敗したかどうかを判断する必要がなくなりました。ユーザーがフォームで外部エンティティデータを編集していた場合、 Mendix OData API によって報告されたエラーを、ユーザーが使用するフォームに自動的に表示します。

API アクセス用に強化された OpenID Connect SSO モジュール
すでに使用しているかもしれませんが OIDC SSO モジュール エンドユーザーにあなたの Mendix OIDC SSOモジュールは、SSO経由でアプリに公開するAPIの安全な利用にも使用できます。 Mendix アプリ。
最新バージョンのモジュールでは、HTTP Authorizationリクエストヘッダー経由で受信したトークンは、OAuthトークンイントロスペクションまたはJWT検証のいずれかによって検証されます。また、 クレームを解析する トークン情報からユーザー ロールを抽出し、バックエンド アプリに定義したユーザー ロールにマッピングします。ユーザー認証を IdP (Azure AD や Okta など) に委任するだけでなく、その IdP を使用して割り当てられたユーザー ロールを制御できるように、できるだけ簡単にすることを目指しています。
Mendix クラウド
プライベートクラウドの改善
のリリースでは Mendix Operator v2.10.0 では、シークレット ストアを使用してアプリ データを外部に保存および管理する方法に多くの新しい機能強化が導入されています。
• CSIシークレットストアドライバーが認証情報をローテーションする場合、 Mendix オペレーターはこれを検出し、変更を適用します。
• アプリの定数とカスタムを設定するオプションを追加しました Mendix CSI シークレット ストアを使用する場合のランタイム設定。
• CSI シークレット ストアを使用するときに、S3 の代わりに Azure Blob Storage を使用できるようになりました。
• CSI シークレット ストアで使用されているデータと、追加の構成手順が必要かどうかを示すステータス メッセージが改善されました。
また、ログの収集が容易になり、さらに分析しやすくなりました。 mxpc-cliこの機能を使用すると、診断データを収集してサポートに送信することが非常に簡単になります。
すべてをチェックしてください このリリースの詳細はこちら.
DynaTrace の統合サポートが開始されました。
DynaTraceは、主要なアプリケーションパフォーマンスモニタリング(APM)ツールです。 Mendix 開発者ポータルでは、高度な監視機能と監視のために、ロギング、監視、アラート機能をすぐに利用できます。 Mendix と非Mendix アプリを 1 か所にまとめる代わりに、顧客はサードパーティのアプリケーション パフォーマンス監視ツールとの統合を好みます。
DynaTraceはAPM分野のリーダーであり、現在 Mendix との統合をサポートしています!DynaTraceに加えて、 Mendix また、Data Dog、App Dynamics、Splunk との統合も提供しており、このリストに DynaTrace を追加できることを嬉しく思います。
詳細については、次のリンクを参照してください。
新しい地域 Mendix クラウド:南アフリカとバーレーン
Mendix 顧客が住んでいる場所で顧客と出会う!南アフリカとバーレーン地域での可能性と牽引力を見て、私たちは立ち上げました Mendix これらの地域でもクラウドが利用可能。 Mendix これらの国の地域では、レイテンシが低く、アプリ データをローカルの地理的境界内で保護する必要がある規制に準拠していることが保証されます。
新しい大型クラウド リソース パック – XXXXL ライブ!
複雑なアプリや大量のトラフィックを持つ大規模な顧客は、アプリを動かすためにより大きなリソース パックを必要とします。これを実現するために、Cloud は、現在最大のクラウド リソース パックである XXXXL または 4XL を導入します。
作り始める準備はできていますか?
- 見る Mendix 9.22リリースビデオはこちら!
- ダウンロード Mendix ここに9.22!
- 詳細については、すべての機能、改善、修正などをご覧ください。 Mendix 9.22リリースノート.
今後のアップデートを見逃したくないですか? こちらからブログを購読してください 最新情報を入手しましょう!