ここでは、GeneXus 17 Upgrade 9 の機能の概要と使用上の注意について、
GeneXus 17 Upgrade 8 との相違点を基に説明します。
Upgrade 9 は 2022年 4月 28日にリリースされました。
GeneXus 17 Upgrade 9:
https://www.genexus.com/developers/downloadcenter?data=5950
- このアップグレードにより、生成されたアプリケーションのバックエンドに新しいテクノロジーが追加されます。
- ネイティブモバイルアプリに多要素認証を追加してセキュリティを強化し、データの傾向を分析する新しいオプションを追加します。
- DevOpsプロセス全体に、フロントエンド開発者、バックエンド開発者、テスト、およびデプロイメントのための新しいツールを追加します。
さらに、これまでと同様に全体的な安定性の向上とセキュリティのアップデートが含まれます。
GeneXus 17 Upgrade 9 の最も重要な改善点は次のとおりです:
この分野での最も顕著な改善は、メールを送受信するためのテクノロジーを更新できることです。また、新しいセキュリティメカニズムを追加します。
送受信するアカウントが Google アカウントの場合は特に重要です。
ReST API を開発する場合、各サービスのパスをカスタマイズできるため、柔軟性が向上します。
このアップグレードでは、
GeneXus Access Manager (GAM) を使用する際に、ネイティブモバイルアプリに 2 FA、OTP、および TOTP が追加されます。Web アプリケーション開発では、データの傾向を分析する新しいオプションを追加することで、レポート機能が向上します。
デザインからデプロイまで、DevOps プロセス全体が改善されます。
- デザインのインポート
- API のインポート
- テスト
- デプロイメント
アプリケーションで使用する機能に応じて、考慮する必要がある最も重要な互換性の側面を次に示します。
- Android
- GroupId が標準クラス (FlexibleClient) で com.genexus から com.genexus.android に変更されました。新しいアーティファクト (com.genexus.android) のバージョン管理は、Maven Central の将来のリリースのために 1.x に変更されました。今後はセマンティックバージョン管理規則に従います。外部ライブラリを更新する必要があります。詳細は SAC #50943 を参照してください。
- ナビゲーションスタイルとしてスライドを使用して、メインオブジェクトで更新の実行が変更されました。詳細は SAC #51066 を参照してください。
- msbuild スクリプトを使用した Docker デプロイ:
- GXtest:
- コンパイルが失敗した場合、既定ではテストは実行されません。詳しくは次を参照してください: SAC #50975
以下のリンクから機能、互換性の側面、問題、および詳細を確認してください。
GeneXus:
https://www.genexus.com/developers/rn?data=0;4;V17;9;V17;8; GeneXus Server:
https://www.genexus.com/developers/rn?data=0;6;V17;9;V17;8; GXflow:
https://www.genexus.com/developers/rn?data=0;3;V17;9;V17;8; GXtest:
https://www.genexus.com/developers/rn?data=0;7;V17;9;V17;8; GeneXus for SAP:
https://www.genexus.com/developers/rn?data=0;8;V17;9;V17;8;