すべてのリリースノート
2025年 - 10月
新機能 早期アクセス
QuickMLの新機能:
モデルトレーニングにおけるカスタムコードオペレーション: モデルトレーニングプロセス内でMLオペレーションを設定する際、データ変換、ML変換、およびアルゴリズムに利用可能なカスタムコードオペレーションを使用できるようになりました。カスタムコードノードを使用すると、基本テンプレートを含むコンソールが開き、ニーズに合わせてコードを入力・カスタマイズすることができます。
2025年 - 8月
新機能 生成AI
QuickMLの新機能:
各種LLMのアクセス、設定、統合: QuickMLがLLMサービングに対応し、チャットインターフェースを介してQwen 2.5 - 14B Instruct、Qwen 2.5 - 7B Coder、Qwen 2.5 - 7B Vision Languageモデルなどのモデルをデプロイおよび操作できるようになりました。TemperatureやMax Tokensなどのパラメータで出力をカスタマイズし、モデル仕様を確認し、エンドポイントURLおよびOAuthベースの認証を使用してアプリケーションに安全に統合できます。
RAGによるコンテキスト認識型レスポンス: Qwen 2.5-14B-Instructモデルを活用したRetrieval Augmented Generation (RAG)により、コンテキスト認識型のレスポンスを提供します。RAGは、ユーザーのクエリと組織のナレッジベースからのリアルタイム情報を組み合わせることで、回答の関連性を向上させます。
Knowledge Baseによる一元化されたナレッジ管理: QuickMLのKnowledge Base機能は、組織の重要なドキュメントや参考資料をアップロード、整理、管理するための一元化されたリポジトリとして機能します。チームが信頼できる単一の情報源を維持できるようにし、生成されるレスポンスが正確で、コンテキストに即し、最新かつ関連性の高い内部知識に基づくことを保証します。
チャートインサイトの生成: データビジュアライゼーションセクションで作成したチャートに対して、テキストと画像の両方を理解するマルチモーダルモデルであるQwen 2.5 - 7B Vision Languageモデルを使用して主要なインサイトを生成できるようになりました。この機能により、手動分析なしでチャートのトレンドやパターンを特定し、データ解釈を簡素化し、より迅速に情報に基づいた意思決定を行うことができます。
非推奨
Catalyst Event Listeners、File Store、およびCronの非推奨化のお知らせ: 2025年8月27日より、Catalyst Event Listeners、File Store、およびCronは非推奨フェーズに入り、**2026年4月30日にサービス終了(EOL)**を迎えます。Catalystに新規登録されたユーザーは、Catalystプロジェクトでこれらのコンポーネントを表示またはアクセスすることができなくなります。既存のCatalystユーザーについては、指定されたEOL日までの非推奨期間中、これらのコンポーネントは引き続き稼働します。
EOL日以降、これらのサービスは機能しなくなり、これらのサービスに設定されたビジネスロジックは動作しなくなります。以下に記載する、より新しく高度な代替サービスへのリソース、ワークフロー、およびビジネスロジックの移行計画を直ちに開始されることを強くお勧めします:
- File StoreからCatalyst Stratusへアップグレード
- Event ListenersからCatalyst Signalsへアップグレード
- CronからCatalyst Job Schedulingへアップグレード
CatalystはコンソールからFile StoreからStratusへのファイルの直接移行をサポートしています。移行手順についてはこちらの告知記事をご覧ください。
バグ修正
QuickMLにおいて、全体的なセキュリティを強化するバグ修正を実施し、よりスムーズなユーザー体験のための軽微なUIの問題を解決しました。
2025年 - 7月
機能強化
CLIからのプロジェクト作成フローのアップグレード: Catalyst CLIから新しいプロジェクトを作成する際、以前の完全にCLIベースのプロセスに代わり、Catalystコンソールにリダイレクトされてセットアップを完了するようになりました。
このアップグレードはCLIバージョン1.20.0で利用可能です。CLIバージョンをアップグレードするには、ターミナルで以下のコマンドを使用してください:
バグ修正
デプロイ時のPythonパッケージ互換性に関するCLI修正: 非Linuxシステム(macOSやWindowsなど)からPython関数をデプロイする際、プラットフォーム固有のパッケージがローカルにインストールされることでランタイムの問題が発生していました。デプロイ時にすべてのPythonパッケージがLinux互換でインストールされるよう修正し、リモート環境との整合性を確保し、プラットフォーム関連の障害を防止するようにしました。
影響を受けるコマンド: catalyst deploy
このアップグレードはCLIバージョン1.20.1で利用可能です。CLIバージョンをアップグレードするには、ターミナルで以下のコマンドを使用してください:
バグ修正
AppSail URLの問題: AppSail URLにおけるダブルスラッシュ(//)が障害を引き起こしていた問題を解決しました。
バグ修正
NoSQL Fetch/Query APIのConsistencyパラメータ: NoSQL Fetch/Query APIがパラメータconsistent_read: falseで呼び出された場合、またはSDKでconsistentReadをfalseに設定した場合に失敗する問題を修正しました。この修正により、一貫性のある読み取りにfalseを指定してもAPIエラーが発生しなくなりました。この修正はJava、Node.js、およびPython SDKメソッドに適用されます。
バグ修正
関数サーブの制限に関するCLI修正: CLIから同一タイプの関数を20個以上サーブする際、ポート不足により失敗する問題を解決しました。この制限は撤廃され、無制限の関数をサーブできるようになりました。この修正はAppSailおよびSlateのサーブにも適用されます。
影響を受けるコマンド: catalyst serve
このアップグレードはCLIバージョン1.20.2で利用可能です。CLIバージョンをアップグレードするには、ターミナルで以下のコマンドを使用してください:
2025年 - 6月
新機能
QuickMLの新機能:
新しい機械学習オペレーションの追加: ロバスト正規化やクラス不均衡処理などの新しいMLオペレーションにより、モデルの精度を向上させます。これらのオペレーションは、外れ値に対するスケーリングの耐性を高め、バイアスを低減し、多様なデータセット全体のパフォーマンスを改善します。
機能強化
QuickMLの機能強化:
Sparkによるデータビジュアライゼーションの強化: チャートのビジュアライゼーションおよびデータ前処理のパフォーマンスを向上させるため、Sparkを統合しました。これにより、ビジュアライゼーションワークフロー、特にチャートレンダリングおよび前処理タスクにおいて、大規模なデータセットを効率的に処理できるようになりました。
スキーマ対応ノード設定: スキーマ対応設定管理により、依存ノードを制御できます。ノードが変更されると、QuickMLは影響を受ける後続ノードを検出し、実行前にリセットまたは再設定を促します。これにより、透明性が確保され、中断が最小限に抑えられ、複雑なパイプラインにおけるスムーズなデータフローが実現されます。
Catalyst請求によるQuickML使用量の追跡: 詳細なQuickML使用量統計がCatalystの支払いプランパネルに統合され、無料クレジットの消費完了時にアラートを受信でき、リソース消費のシームレスな追跡と管理をサポートする、より優れたコスト可視性が実現されました。
Zoho CRMサブフォームのデータインポートサポート: Zoho CRMサブフォームからデータをインポートできるようになり、QuickMLへの分析やモデル構築のための、より包括的で詳細なデータ取り込みが可能になりました。これにより、より複雑なデータセットを扱うことができ、機械学習の精度と深度が向上します。
Zoho Creatorのデータインポート上限の引き上げ: Zoho CreatorからQuickMLへのシームレスなデータ転送のために、データインポート上限を従来の200,000レコードから1,500,000レコードに引き上げました。
機能強化
Stratusの機能強化:
この更新は以下のSDKバージョンで利用可能です:
-
Java v2.1.0
-
Node.js v3.0.1
-
Python v1.0.1
-
List Object SDKメソッドへの新しいパラメータの追加: Java、Node.js、およびPythonのList Object SDKメソッドでorderByパラメータを使用して、オブジェクトを昇順または降順で一覧表示できるようになりました。
-
Put Object SDKメソッドへの新しいオプションの追加: Java、Node.js、およびPythonのPut Object SDKメソッドでcontent-typeおよびfolder-listingオプションを使用して、アップロードされたオブジェクトのコンテンツタイプを取得し、ルートディレクトリまたはバケット内のすべてのオブジェクトを一覧表示するオプションを利用できるようになりました。
機能強化
Signalsの機能強化:
- 関数の停止とログの表示のサポート: Catalyst SignalsのLogsページから、関数の停止およびFunctionsとCircuitsのログの表示をサポートするようになりました。
- Connectionsを使用したWebhookの認証: Signalsサービスから作成されたWebhookの認証にConnectionsを使用できるようになりました。
- 新しいディスパッチポリシー: キューディスパッチポリシーがインスタントディスパッチポリシーに変更されました。このポリシーでは、パブリッシャーアプリケーションでイベントが発生した直後に、デフォルトではバッチとして、一部のシナリオではバルクとしてターゲットにイベントが配信されます。各イベントを個別に配信することも選択できます。
- イベント配信失敗の通知: アプリケーションアラートを使用して、イベントがターゲットに到達できなかった場合にメール通知を自動的に送信できるようになりました。
新機能
Signalsの新機能:
- Catalyst Publishers: Catalyst Signalsは、Catalystエコシステム内のCloud Scale Authentication、Cache、Data Store、File Store、Stratusなどのサービスに対するデフォルトのパブリッシャーサポートを提供し、これらのサービスでのアクティビティに基づくイベントルールを簡単に設定できるようになりました。
- イベント順序保証: イベント順序保証が導入され、パブリッシャーから受信された順序でイベントがターゲットに配信されることが保証されます。
- Webhookパフォーマンスの追跡: Signalsの各Webhookに専用のアクティビティページが導入され、実行のトレンドやパフォーマンスに関するインサイトが提供されるようになりました。これにより、障害の分析、パターンの特定、パフォーマンスの最適化が容易になります。
機能強化
Catalyst料金の更新: ストレージソリューションであるCatalyst Cloud Scale Data StoreおよびCatalyst Cloud Scale File Storeの料金詳細を更新しました。更新された料金についてはこちらのページをご参照ください。
機能強化
Catalyst Pipelinesのブランチ上限の更新: Catalyst Pipelinesにおいて、GitプロバイダーBitbucketに接続した際、CatalystコンソールのYAMLエディターで以前は最大10ブランチしか表示されませんでしたが、使いやすさを向上させるため、この上限を100ブランチに引き上げました。
バグ修正
Catalyst Connectorsのバグ修正: getAccessToken()メソッドにおいて、文字列として保存されたレガシートークン値がSDKを新しいバージョンにアップグレードする際にJSON解析エラーを引き起こす問題を修正しました。旧形式と新形式の両方のトークンフォーマットに対応し、互換性を確保してキャッシュ関連の障害を防止するようにしました。
この修正は以下のSDKバージョンで利用可能です:
- Java SDK - v2.1.0
- Node.js SDK - v3.0.1
- Python SDK - v1.0.1
2025年 - 5月
Catalyst Slateの紹介: Catalystは、Webアプリケーションのシームレスなデプロイ、プレビュー、ローンチを可能にするフロントエンドデプロイサービスであるSlateを導入しました。Next.js、Angular、React、Vue、Nuxtなどの一般的なJavaScriptフレームワークで構築されたフロントエンドアプリをデプロイできます。
Slateは、GitHub、GitLab、BitbucketなどのGitプロバイダーとの連携による自動デプロイ、およびコンソールでのダイレクトアップロード、Catalyst CLI経由、またはパブリックリポジトリからの直接デプロイによる手動デプロイをサポートしています。すぐに始められるよう、Catalystは事前設定されたセットアップを含むSlateスターターテンプレートライブラリを提供しています。
Catalystは、プログラムからアプリケーションを再デプロイするためのREST APIも提供しています。セットアップ手順についてはクイックスタートガイドをご参照ください。
Slateは現在、早期アクセス段階です。アクセスをリクエストするには、こちらのフォームにご記入ください。
複数機能の早期アクセス終了: Stratus、Job Scheduling、NoSQL、Signals、およびPipelinesの早期アクセスが終了し、これらの機能がすべてのCatalystユーザーにグローバルに利用可能になりました。
機能強化
CLIバージョンアップグレード 1.18.1: Catalyst CLIの新しいCLIバージョンv1.18.1をリリースしました。
影響を受けるコマンド: catalyst functions:add、catalyst init、catalyst functions:shell、catalyst deploy、 catalyst event:generate:job [jobpool_id]
新機能:
-
ジョブ関数のサポート: Catalyst CLIでプロジェクトディレクトリ内にジョブ関数を作成し、サーブおよびデプロイし、さらにテスト用のサンプルデータを生成できるようになりました。
-
JPおよびSAデータセンターのサポート: CatalystがJPデータセンターおよびSAデータセンターでホストされるようになり、それぞれのドメインからアクセス可能になりました。両データセンターに関連する機能強化は、Catalyst CLIへのログイン時に反映されます。CLIからログインするDCを選択できるようになります。
-
Catalyst NOSQLサービスのスコープ追加: 新しいスコープZohoCatalyst.nosql.rows.ALLを追加しました。
機能強化:
- Cliq統合関数テンプレートの更新:Cliq統合関数を初期化する際の一部のCliqハンドラークラスのデフォルトコードテンプレートを更新しました。既存の関数には影響しません。
バグ修正:
-
Reactアプリのコンパイル修正: CatalystのReactテンプレートをReact 19に対応するよう更新し、Webクライアント初期化時のアプリケーションコンパイルに関する問題を解決しました。
-
CodeLibインストール修正: Catalyst CodeLibソリューションがWindows OSで正常にインストールできるよう、バグ修正を行いました。
-
AppSail(CLIサーブ)でのWeb SDK経由のStratusアクセスの修正: CLIでAppSailをサーブする際に、Web SDKからStratusバケットにアクセスできない問題を、CLIが生成するinit.jsに必要な設定を含めるよう更新することで解決しました。
-
Catalyst Pipelinesにおける関数デプロイの修正: Catalyst Pipelinesサービス内のCatalyst Serverless Functionsで、.catalystrcファイルからドメイン名を取得できない場合に表示URL生成がスキップされることが原因で発生していたデプロイ障害を解決しました。
このバージョンをターミナルで以下のコマンドを実行してインストールできます:
機能強化
Javaバージョンアップグレード v2.0.0: Catalyst Java SDKのバージョンv2.0.0をリリースしました。このバージョンには、Job Schedulingサービス、Pipelinesサービス、Catalyst Cloud Scale NoSQLコンポーネント、およびCatalyst Cloud Scale Stratusコンポーネントのサポートが含まれています。
このバージョンはこちらのリンクからダウンロードできます。
また、以下の機能強化を行いました:
-
ConnectorNameオブジェクトの新しいパラメータ: Catalyst Connectorsにおいて、getConnector()メソッドに渡されるauthJsonオブジェクトに新しいパラメータrefresh_inが追加され、アクセストークンを更新する間隔(秒単位)を指定できるようになりました。
-
getConnector()メソッドのレスポンスの更新:
Catalyst Connectorsにおいて、getConnector()メソッドのキャッシュされたレスポンスが強化されました。以前はアクセストークンのみを返していましたが、更新されたレスポンスには2つの追加パラメータexpires_inとexpires_in_secondsが含まれるようになりました。
旧構造:
“376382829834729873982790”
新構造:
{ access_token: “376382829834729873982790”, expires_in_seconds: 3600, expires_in: 123721637812 }
-
Catalyst SmartBrowzでのパスワード保護: pdf_optionsにパスワードキーを追加するオプションが提供されるようになりました。convertToPdf()メソッドを使用して、パスワード保護されたPDFファイルを生成できます。
このバージョンには以下の非推奨化に関する更新が含まれています:
-
ZCQL v1の非推奨化: executeQuery()メソッドで使用されていたZCQL v1パーサー構文が非推奨となり、更新されたZCQL v2構文に置き換えられました。
-
sendNotification()メソッドの非推奨化: Java SDKのsendNotification()メソッドを非推奨としました。Androidアプリケーションへの通知送信にはsendAndroidNotification()メソッドを、iOSへの通知送信にはsendIOSNotification()メソッドをご使用ください。
機能強化
Node.jsバージョンアップグレード v3.0.0: Catalyst Node.js SDKのバージョンv3.0.0をリリースしました。このバージョンには、Job Schedulingサービス、Pipelinesサービス、Catalyst Cloud Scale NoSQLコンポーネント、およびCatalyst Cloud Scale Stratusコンポーネントのサポートが含まれています。
また、以下の機能強化を行いました:
-
resetPassword()メソッドの更新: Catalyst Cloud Scale Authenticationサービスにおいて、resetPassword()メソッドに渡されるsignupConfigオブジェクトに、メールIDがtemplate_detailsオブジェクト内にネストされるのではなく、個別のパラメータとして含まれるようになりました。
-
ConnectorNameオブジェクトの新しいパラメータ: Catalyst Connectorsにおいて、getConnector()メソッドに渡されるConnectorNameオブジェクトに新しいパラメータrefresh_inが追加され、アクセストークンを更新する間隔(秒単位)を指定できるようになりました。
-
getConnector()メソッドのレスポンスの更新: Catalyst Connectorsにおいて、getConnector()メソッドのキャッシュされたレスポンスが強化されました。以前はアクセストークンのみを返していましたが、更新されたレスポンスには2つの追加パラメータexpires_inとexpires_in_secondsが含まれるようになりました。
旧構造:
“376382829834729873982790”
新構造:
{ access_token: “376382829834729873982790”, expires_in_seconds: 3600, expires_in: 123721637812 }
-
Catalyst SmartBrowzでのパスワード保護: pdf_optionsにパスワードキーを追加するオプションが提供されるようになりました。convertToPdf()メソッドを使用して、パスワード保護されたPDFファイルを生成できます。
このバージョンには以下の非推奨化に関する更新が含まれています:
-
ZCQL v1の非推奨化: executeQuery()メソッドで使用されていたZCQL v1パーサー構文が非推奨となり、更新されたZCQL v2構文に置き換えられました。
-
sendNotification()メソッドの非推奨化: Node.js SDKのsendNotification()メソッドを非推奨としました。Androidアプリケーションへの通知送信にはsendAndroidNotification()メソッドを、iOSへの通知送信にはsendIOSNotification()メソッドをご使用ください。
上記のすべての変更を含むNode.js SDKパッケージをインストールするには、ターミナルで以下のコマンドを実行してください:
機能強化
Pythonバージョンアップグレード v1.0.0: Catalyst Python SDKのバージョンv1.0.0をリリースしました。このバージョンには、Job Schedulingサービス、Pipelinesサービス、Catalyst Cloud Scale NoSQLコンポーネント、およびCatalyst Cloud Scale Stratusコンポーネントのサポートが含まれています。
また、以下の機能強化を行いました:
-
resetPassword()メソッドの更新: Catalyst Cloud Scale Authenticationサービスにおいて、resetPassword()メソッドに渡されるsignupConfigオブジェクトに、メールIDがtemplate_detailsオブジェクト内にネストされるのではなく、個別のパラメータとして含まれるようになりました。
-
ConnectorNameオブジェクトの新しいパラメータ: Catalyst Connectorsにおいて、getConnector()メソッドに渡されるConnectorNameオブジェクトに新しいパラメータrefresh_inが追加され、アクセストークンを更新する間隔(秒単位)を指定できるようになりました。
-
getConnector()メソッドのレスポンスの更新: Catalyst Connectorsにおいて、getConnector()メソッドのキャッシュされたレスポンスが強化されました。以前はアクセストークンのみを返していましたが、更新されたレスポンスには2つの追加パラメータexpires_inとexpires_in_secondsが含まれるようになりました。
旧構造:
“376382829834729873982790”
新構造:
{ access_token: “376382829834729873982790”, expires_in_seconds: 3600, expires_in: 123721637812 }
-
Catalyst SmartBrowzでのパスワード保護: pdf_optionsにパスワードキーを追加するオプションが提供されるようになりました。convertToPdf()メソッドを使用して、パスワード保護されたPDFファイルを生成できます。
このバージョンには以下の非推奨化に関する更新が含まれています:
- ZCQL v1の非推奨化: executeQuery()メソッドで使用されていたZCQL v1パーサー構文が非推奨となり、更新されたZCQL v2構文に置き換えられました。
上記のすべての変更を含むPython SDKパッケージをインストールするには、ターミナルで以下のコマンドを実行してください:
機能強化
OpenAIキーの長さの拡大: Catalyst Zia AI Assistant統合で設定可能なOpenAIキーの最大長が、より長いキー形式に対応するため200文字に引き上げられました。
バグ修正
Catalyst WebSDKのバグ修正: getCurrentProjectUser()メソッドがユーザー名の非ASCII文字を置換文字(�)で表示する代わりに、正しく表示されるようバグ修正を行いました。
バグ修正
AppSailのバグ修正: AppSailを作成したCatalystユーザーが組織から削除された場合でも、AppSailサービスへのアクセスが引き続き表示されるようバグ修正を行いました。
バグ修正
Catalyst Zia Servicesのバグ修正: より安定したテキスト抽出のためのサーバーサイドリクエスト処理に対応するため、Catalyst Zia ServicesのOCRコンポーネントのバグ修正を行いました。
バグ修正
カスタムドメインにおけるWeb SDKのバグ修正: カスタムドメインでWebクライアントをホストしているユーザーにおいてWeb SDKの操作が失敗する問題を解決しました。SDKはカスタムドメインの設定で正常に機能するようになりました。
2025年 - 4月
バグ修正
Catalyst Logsのバグ修正: Catalyst Serverless Circuitsコンポーネントを使用しているCatalystアプリケーションを中心に、ログがタイムリーに取得されるよう、Catalyst DevOps Logsコンポーネントのバグ修正を行いました。
2025年 - 3月
Catalyst ConvoKraftにSmartTrainを導入: Catalystは、SmartTrainと呼ばれる新機能を導入しました。この機能により、カスタムデータでConvoKraftボットをトレーニングし、提供するコンテンツに基づいたインテリジェントでコンテキスト認識型のレスポンスを配信する能力を向上させることができます。以前はトレーニングが事前設定されたボットアクションに限定されていましたが、この更新により、ドメイン固有の入力でボットの知識を拡張できるようになりました。
Catalystは、トレーニングデータの追加や取得、SmartTrain機能の有効化または無効化、トレーニングデータの削除、およびトレーニング済みボットからのレスポンスの取得を行うREST APIも提供しています。
機能強化
ユーザー管理におけるロール削除: Catalyst Cloud Scale Authenticationコンポーネントのコンソールから直接、ユーザーのロールを削除できるようになりました。
機能強化
キャッシュキーの長さの拡張: Catalyst Cloud Scale Cacheコンポーネントにおけるキャッシュキーの最大長が、255文字から500文字に引き上げられました。
機能強化
Catalyst AppSailでの書き込み操作のサポート: Catalyst AppSailサービスで書き込み操作を実行できるようになり、ランタイムにおけるファイル処理の柔軟性が向上しました。
機能強化
Identity Scannerの郵便番号フィールド: Catalyst Zia Services Identity Scannerコンポーネントにおいて、アップロードされたドキュメントの住所から郵便番号が抽出され、レスポンスの個別フィールドとして返されるようになりました。
バグ修正
Catalyst Stratusのバグ修正: Catalyst Stratusサービスにおいて、バケット間のオブジェクトの移動が期待どおりに機能するようバグ修正を行いました。また、特に全オブジェクトの取得 REST APIにおけるStratus API呼び出しの障害を防止する修正も実施しました。
バグ修正
コラボレーター招待のバグ修正: コラボレーター招待フローにおいて、メールリンクがCatalystコンソールに正しくリダイレクトされるようバグ修正を行いました。
バグ修正
Catalyst Cloud Scale Datastoreのバグ修正: Data Storeテーブルのユニークカラムにおける重複値を防止するため、同時挿入時にユニーク制約が適切に適用されるよう修正を行いました。
2025年 - 2月
CatalystにAndroidプッシュ通知を導入: Catalystは、Firebase Cloud Messaging (FCM)を通じたAndroidプッシュ通知に対応し、CatalystバックエンドからクライアントのAndroidデバイスにリアルタイムのアラートや更新を直接配信できるようになりました。
サポートされる通知タイプには、シンプルなテキストメッセージ、リッチメディア通知、通話スタイルの通知が含まれます。プッシュ通知のためのAndroidデバイスの設定と登録を簡単に行うことができ、Catalystコンソールからテストすることもできます。
さらに、プッシュ通知のためのAndroidデバイスの登録および登録解除をプログラムで行うSDKメソッドを提供しています。この機能の詳細についてはこちらのヘルプドキュメントをご覧ください。
機能強化
Catalyst AppSailの更新: Server-Sent Events (SSE) キューを最適化することでCatalyst AppSailサービスの応答時間を改善し、サービスへの同時レスポンスのより高速な処理を実現しました。
2025年 - 1月
機能強化
EU DCの機能アップデート: Catalyst QuickMLが現在EU DCのユーザー向けに有効化されました。
バグ修正
File Storeのバグ修正: Catalyst Cloud Scale File Storeにおいて、レースコンディション下で発生するエラーを防止するため、ファイル削除処理の修正を行いました。
バグ修正
Event Listenersのバグ修正: Catalyst Cloud Scale Event Listenerコンポーネントにおいて、単一のイベントに複数のルールが関連付けられている場合でもイベントが正しくトリガーされるようバグ修正を行いました。
2024年 - 12月
Catalyst ZESTの紹介: CatalystはCatalystプラットフォーム内にエンドツーエンドのAPI開発・管理ツールであるCatalyst ZESTを提供し、APIライフサイクル全体の簡素化と高速化を実現します。設計からデプロイメントまで、ZESTは手作業を削減しコラボレーションを効率化します。手描きの設計図からインテリジェントな自動生成設計ソフトウェアに切り替えるように、API開発をシームレスにします。
ZESTは現在、早期アクセスモードで利用可能です。こちらのフォームに記入してアクセスをリクエストし、ヘルプドキュメントから詳細をご確認ください。
新機能
Catalyst QuickMLの新機能:
-
QuickMLの新しいパイプライン作成ウィザードを使用して、テキスト分析、レコメンデーション、時系列予測モデルなど、さまざまなモデルを作成できるようになりました。
-
MLパイプラインを作成するためのフラッグシップClassicビルダーとスマートビルダーを導入しました。
- Classicビルダーはカスタムパイプラインを作成するためにビルダー内のすべてのノードへのオープンアクセスを提供し、スマートビルダーはパイプラインとモデルの構築における複雑さを軽減するために、固定の前処理データ、MLオペレーション、アルゴリズムを備えたプリビルトパイプラインテンプレートです。
- Classicビルダーはデータ、予測、テキスト分析、レコメンデーションのパイプラインタイプで利用可能ですが、スマートビルダーはテキスト分析と時系列予測のパイプラインタイプのみに導入されました。
- テキスト分析では、プリビルトパイプラインテンプレートに固定のデータ前処理、抽出オペレーション、アルゴリズムが含まれます。
- 時系列予測では、パイプラインテンプレートに固定のデータオペレーションとアルゴリズムが含まれます。
パイプラインビルダーの任意のステージで、サンプルデータのプロファイルに加えて、データセット全体のプロファイルを生成できるようになりました。これにより、全体を通じて正確なデータセットプロファイルが維持され、ステージ間のデータフローが効率化し、不一致が最小限に抑えられます。
すべての分類モデルが予測レスポンスに対して尤度スコアを提供するようになり、確率的推定値を提示します。これにより、ユーザーは予測の信頼度を理解できます。
機能強化
Catalyst Cloud Scale FileStore APIのパフォーマンス改善: FileStore REST APIの遅延の問題を解決しました。特に全フォルダ詳細取得と複数ファイル詳細取得のレスポンスタイムが改善されました。
機能強化
Node 20ランタイムのサポート: CatalystがNode 20ランタイムのサポートを提供し、Serverless Functionsの開発に使用できるようになりました。リモートコンソールから既存の関数をアップグレードして最新のサポートバージョンに更新できます。また、既存の関数をアップグレードする際、または既存の関数をアップグレードする際に最新のランタイムを選択できます。
機能強化
キューイベントのパフォーマンス改善: Catalystはイベントキューイングを最適化し、イベントルールで設定されたアクションのみが優先的にキューに追加され、同じコンポーネントからの無関係なアクションが除外されるようにしました。
機能強化
メールドメイン検証の強化: CatalystはCatalyst Mailサービスにおいて、認証招待、再送信、メールなど、Catalystを通じて送信されるすべてのメールがDKIMおよびSPF署名されるよう、必須のメールドメイン検証を適用するようになりました。これにより、メールの信頼性と配信性が向上します。
機能強化
Catalyst QuickMLの機能強化:
- ステージの正常実行時にパイプラインを自動保存
- ビルダーUIのビジュアル強化
- データセットは、それらに基づいて構築されたパイプライン、モデル、またはエンドポイントに影響を与えることなく削除できるようになりました。関連するデータセットが削除された後も、QuickML内でライブ状態を維持します。
バグ修正
Authentication カスタムバリデーションのバグ修正: Catalyst Cloud Scale Authenticationコンポーネントにおいて、カスタムバリデーション関数内で現在のユーザー詳細を取得すると無限ループとタイムアウトが発生する問題を解決しました。関数はループエラーなしで実行されるようになりました。
バグ修正
Datastoreのバグ修正: Catalyst CLIを使用したCatalyst Cloud Scale Data Storeのインポートおよびエクスポート操作において、特にデフォルト以外の組織から実行した場合のスムーズなデータ処理を確保するための修正を行いました。
バグ修正
Node.js SDK- NoSQLのバグ修正: Catalyst Node.js SDKにおいて、queryTable()およびqueryIndex()メソッドが期待通りに機能するようバグ修正を行いました。
バグ修正
QuickMLのバグ修正: QuickMLの全体的なセキュリティを強化するためのバグ修正を実施しました。また、よりスムーズなユーザーエクスペリエンスのために、さまざまな軽微なUIの問題も解決しました。
削除
QuickMLの機能削除: 以前Catalyst Environmentsの一部であったQuickMLの本番環境および開発環境は、このリリースをもって利用できなくなりました。
2024年 - 11月
Catalyst Stratusの紹介: CatalystはStratusを紹介します。これはCatalyst FileStoreコンポーネントの強化版であり、Catalyst Cloud Scaleサービス内でより強力でスケーラブルなクラウドベースのオブジェクトストレージソリューションを提供します。Stratusでは、バケットとオブジェクトを使用して、ファイル、画像、メディアなどの非構造化データの保存、整理、管理が可能です。署名付きURLによるセキュアなファイルアクセス、アクセス制御設定、詳細なメタデータ管理をサポートします。バージョニング、バケット間のファイル移動、信頼性の向上などの組み込み機能により、大規模アプリケーションのデータ操作を効率化します。
CatalystはREST APIおよびJava、Node.js、PythonのSDKを提供し、ワークフローへのスムーズな統合を実現します。また、Web、Android、iOS、Flutter向けのクライアントSDKも提供しています。
Stratusは現在、早期アクセスモードで利用可能です。こちらのフォームに記入してアクセスをリクエストし、ヘルプドキュメントから詳細をご確認ください。
Catalyst Signalsの紹介: Catalystは、分離されたアプリケーション間のほぼリアルタイムの通信を可能にする、まったく新しいダイナミックなイベント駆動サービスCatalyst Signalsを立ち上げました。パブリッシャーとそのイベントの組み込みサポートにより、異なる環境間でワークフローを簡単に自動化できます。
Catalyst Signalsは、コードを書くことなくカスタムパブリッシャーとイベントを設定できる高い柔軟性を提供します。また、すべてのパブリッシャーのイベントデータを簡単に抽出・変換できます。
機能強化
ユーザー組織数上限の引き上げ: Catalystユーザーは最大5つの組織に所属できるようになりました。うち3つでスーパー管理者アクセス、2つでコラボレーターアクセスが可能で、複数プロジェクトの管理における柔軟性が向上しました。
バグ修正
Authenticationのバグ修正: Catalyst Cloud Scale Authenticationコンポーネントにおいて、サードパーティ認証が有効な場合にサインイン済みユーザーの詳細が誤って取得される問題を解決しました。
2024年 - 10月
機能強化
Catalyst SmartBrowzのテンプレート寸法カスタマイズ: Catalystでは、テンプレート作成時に、CatalystコンソールのSmartBrowzコンポーネントから直接テンプレートの高さと幅をカスタマイズできるようになりました。
バグ修正
組織作成のバグ修正: アカウントユーザーの姓フィールドが空の場合でもCatalyst組織の作成が失敗しないよう、追加のバリデーションを実装しました。
2024年 - 9月
SmartBrowzダッシュボードの紹介: Catalyst SmartBrowzサービスにおいて、ヘッドレス実行回数、PDF・スクリーンショット生成数、ブラウザロジック使用量をCatalystコンソール内の統合ダッシュボードで確認できるようになりました。
2024年 - 8月
機能強化
Catalyst Authentication REST APIのアップデート: Catalyst Cloud Scale Authentication REST APIのセキュリティレイヤーを強化し、書き込みおよび更新操作におけるより効率的で安全なアクセスを実現しました。
バグ修正
CodeLibインストールのバグ修正: ターゲットのCatalystプロジェクトに同名のコンポーネントが既に存在する場合にインストールが失敗するまれなケースに対応するため、CodeLibインストールプロセスに追加のバリデーションを実装しました。
バグ修正
Webクライアントホスティングのバグ修正: Catalyst Cloud Scale Webクライアントホスティングサービスでホストされているアプリケーションのページレンダリングの問題を解決し、期待通りに読み込みおよび動作するようになりました。
2024年 - 7月
Catalyst Job Schedulingの紹介: Catalystは、既存のCatalyst Cloud Scale Cronコンポーネントの強化版として、専用のJob Schedulingサービスを導入しました。スケジュールされた時間にFunctions、Circuits、Webhooks、またはAppSailサービスなどの特定のターゲットを自動的にトリガーするジョブを作成できます。実行タイミングは、事前定義されたインターバルまたはカスタムcron式を通じて再利用可能な時間パターンを提供するcronを使用して定義できます。異なる環境間での管理を簡素化するため、ジョブはジョブプールを使用してグループ化および整理できます。
また、実行履歴、ジョブステータス、ログを統合ダッシュボードで確認できます。CatalystはREST APIおよびJava、Node.js、PythonのSDKを提供し、ジョブのプログラムによる作成、管理、トリガーを支援します。
Job Schedulingは現在、早期アクセスモードで利用可能です。こちらのフォームに記入してアクセスをリクエストし、ヘルプドキュメントから詳細をご確認ください。
Catalyst Pipelinesの紹介: CatalystはPipelinesを導入しました。これはWebアプリケーションのビルドとデプロイメントを自動化するCI/CDサービスです。GitHub、GitLab、またはBitbucketと統合し、コード変更時にパイプラインを自動的にトリガーできます。catalyst-pipelines.yaml設定ファイルを使用してカスタムデプロイメントワークフローを定義できます。リアルタイムログと詳細な実行履歴を提供し、デプロイメントの監視と管理を効率的に行えます。
CatalystはアプリケーションからREST APIを使用してパイプラインの詳細を取得し、パイプラインを実行することもできます。Catalyst Pipelinesは現在、US DCのユーザー向けに早期アクセスで利用可能です。こちらのフォームに記入してアクセスをリクエストし、ヘルプドキュメントから詳細をご確認ください。
機能強化
QuickMLの機能強化
- AutoML機能を使用した自動パイプライン生成が、QuickMLのすべてのユーザーに対して有効になりました。
- 定期同期頻度の設定に、カスタムインターバルの強化サポートが追加され、時間と分の両方で頻度を指定できるようになりました。
- 予測における各特徴の重要性を説明する特徴量重要度が、モデル詳細ページで利用可能になりました。
- 最終予測結果に対する各特徴の影響を説明するモデル説明が、エンドポイント詳細ページで利用可能になりました。
- QuickMLがスペイン語(ES)、フランス語(FR)、日本語(JP)で利用可能になり、国際化の取り組みの一環として言語サポートが拡大しました。
データインポート:
- インポートの最大ファイルサイズが1GBに引き上げられました。
- CRM、Bigin、Recruitの定期インポート機能が強化され、最大100万レコードのインポートが可能になりました。
- ファイルアップロード/インポートがExcel形式(XLS、XLSX、XLSM)をサポートするようになりました。
データ変換オペレーション:
- GroupByおよびFill Columnオペレーション:複数列をサポートするようになりました。
- Select Columnドロップダウン:すべてのオペレーションで強化されたドロップダウンにSelect AllとDeselect Allボタンが追加され、一括操作が可能になりました。また、ドロップダウンに列名とデータ型の両方が表示されるようになりました。
- 新しいオペレーション:Custom ExpressionおよびRename Columnオペレーションが追加されました。
キーボードショートカット: WindowsおよびMacユーザー向けに、Pipeline Builderでの使用感を向上させる新しいキーボードショートカットが導入されました。
- Control + C / Command + C = コピー
- Control + V / Command + V = ペースト
- Control + X / Command + X / Delete (Mac) = 削除
- Control + Z / Command + Z = 元に戻す
- Control + Shift + Z / Command + Shift + Z = やり直し
- F1 = Catalystドキュメントのヘルプリンク
バグ修正
コラボレーター招待の修正: Catalystでは、メールアドレスに大文字を含む場合でも、招待プロセスでエラーが発生することなくコラボレーターの追加が可能になりました。
バグ修正
QuickMLのバグ修正: QuickMLのビジュアライゼーションコードのパフォーマンスと効率を向上させるためのバグ修正を実施しました。データクリーンアッププロセスを合理化・改善しました。よりスムーズなユーザーエクスペリエンスのために、さまざまな軽微なUIの問題を解決しました。
削除
QuickMLのクロスバリデーションメトリクス生成: QuickMLでテスト-トレイン分割フィールドが削除されました。デフォルトで80-20分割が使用されるようになりました。
機能強化
CLIバージョンアップグレード v1.17.6: Catalyst CLIの新しいパッチバージョンv1.17.6を公開しました。以下の変更が含まれています:
バグ修正: catalyst serveコマンドの実行において、同じフレーバーの関数が10個以上サーブされた際にポート範囲の衝突が発生する問題を修正しました。
以下のコマンドをターミナルで実行してこのバージョンをインストールできます:
バグ修正
Catalyst Mailでのコラボレーター・ユーザー追加のバグ修正: メールアドレスに大文字と小文字が混在する場合でも、Catalyst Mailでユーザーやコラボレーターを追加できるようバグ修正を行いました。
2024年 - 6月
Catalyst ZeCUREの紹介: Catalystは開発ワークフローにゲーミフィケーションによるセキュリティトレーニングをもたらす新しいコンポーネントを導入しました。Java(Tomcat 9)およびPython(DjangoおよびFlask)でセキュアなコーディングチャレンジをホスト・管理でき、開発者が実際のシナリオを通じて脆弱性を特定・修正するのに役立ちます。
スタンドアロンのチャレンジを作成したり、構造化されたコースやイベントにグループ化できます。ZeCUREは参加者管理、カスタムスコアリング、パフォーマンスの追跡と進捗のレポート機能もサポートしています。
ZeCUREは現在、早期アクセスモードで利用可能です。こちらのフォームに記入してアクセスをリクエストしてください。コンポーネントの詳細と使い始め方については、ヘルプドキュメントをご参照ください。
Catalyst NoSQLの紹介: Catalystは、Cloud Scaleサービス内の柔軟なスキーマレスデータベースコンポーネントNoSQLを導入しました。非構造化または半構造化データを大規模に保存・管理するために設計されています。NoSQLはコレクションとドキュメントの作成をサポートし、事前定義されたスキーマなしでネストされたデータ構造とダイナミックフィールドを使用できます。CRUDオペレーション、クエリ検索、効率的なデータアクセスのためのインデックス管理を実行できます。
CatalystはREST APIおよびJava、Node.js、PythonのSDKを提供し、アプリケーション内でのNoSQLオペレーションのシームレスな統合とプログラムによる制御を実現します。
NoSQLは現在、US DCのユーザー向けに早期アクセスモードで利用可能です。こちらのフォームに記入してアクセスをリクエストしてください。コンポーネントの詳細と使い始め方については、ヘルプドキュメントをご参照ください。
Catalyst Tunnelingの紹介: Catalystは、Catalyst CLIでFunctions Shellを起動したり手動でサンプル入力を提供したりすることなく、非HTTPSのCatalyst Serverless Functions(Event Functions、Cron Functions、Integration Functionsを含む)をローカルでデバッグできる新しいユーティリティCatalyst Tunnelingを導入しました。これらの関数を直接呼び出してデバッグするために使用できるTunneling URLを生成します。
TunnelingはJava、Node.js、PythonのすべてのCatalystランタイムをサポートし、Catalyst開発環境でのみ利用可能です。この機能の詳細はヘルプドキュメントからご確認いただけます。
2024年 - 4月
機能強化
Catalystバジェットの更新: 2024年4月1日より、Catalystでクレジットベースのバジェットを作成することはできなくなりました。この変更はCatalystで実施された新しい価格体系に従ったものです。既存のユーザーおよび新規ユーザーは、金額単位でのみバジェットを作成できるようになりました。また、サブスクリプション価格モデルを選択したユーザーには、サブスクリプションプランに基づいてバジェットが自動作成されます。
機能強化
Catalyst価格体系の更新: Catalystは2024年4月1日をもって、すべてのユーザーに対して旧価格体系を廃止しました。以前は、2024年1月1日より前にCatalystにサインアップしたユーザーは、金額とクレジットを価格単位とする従量課金制のみの旧価格体系で請求されていました。現在は、従量課金制とサブスクリプションの2つの価格モデルを持つ新しい価格体系が、既存のすべてのユーザーおよび今後サインアップする新規ユーザーに適用されます。
機能強化
APIメトリクスの更新: Catalyst MetricsのAPI使用量メトリクスデータを強化しました。以前APIメトリクスに表示されていたステータスコード別API呼び出し数は削除されました。代わりに、ドロップダウンからリクエストメソッドを選択して、トリガーされたAPI呼び出しの頻度を棒グラフで確認できます。プラットフォーム別API呼び出しも削除され、API呼び出し総数が棒グラフ形式で表示されるようになりました。
機能強化
ZCQL API V1サポートの延長: ZCQL V1パーサーのサポートを2024年3月31日から2024年4月30日まで延長しました。サポート終了前に既存のコードベースをZCQL API v2に移行することをお勧めします。詳細はアナウンスメントページをご参照ください。
機能強化
CLIバージョンアップグレード v1.17.5: Catalyst CLIの新しいパッチバージョンv1.17.5を公開しました。以下の変更が含まれています:
- 影響を受けるコマンド: -p | –project <name_or_project_id> –org <org_id>
機能強化: -p | –project <name_or_project_id>オプションの使用時に–org <org_id>オプションを任意に変更しました。以前は必須でした。–orgオプションを-pまたは–projectオプションと一緒に使用しない場合、コマンド実行にはデフォルトの組織が適用されます。
バグ修正: catalyst serveコマンドの実行時に、デフォルトのウォッチモードで実行した際に「Cannot copy ‘<relative-path>’ to a subdirectory of itself」エラーが発生する問題を修正しました。
以下のコマンドをターミナルで実行してこのバージョンをインストールできます:
バグ修正
AppSail Authenticationのバグ修正: AppSailでホストされたアプリケーションのCatalyst Cloud Scale Authenticationコンポーネントにおいて、ログインiframeが期待通りに読み込まれるようバグ修正を行いました。
2024年 - 3月
新機能
CatalystへのOpenAI統合の紹介: Catalystは、OpenAIとの統合に基づく新機能Zia AIアシスタントを導入しました。Zia AIアシスタントは、Catalystサービスに依存せず、Catalystコンソール内で利用できます。この機能では、コードジェネレーター、コードコンバーター、コードデバッガー、コードドキュメントジェネレーター、テストケースジェネレーターのツールにアクセスできます。
Catalystにより、統合の簡単な一回限りの設定を行い、AIに要件をプロンプトしてOpenAIのGPTモデルから即座に結果を取得することで、これらのツールを活用できます。
バグ修正
メールアドレス検証のバグ修正: Catalyst Mailで追加されたメールアドレスが無効な場合に、有効なメールアドレスを入力するよう警告する適切な例外がスローされるようバグ修正を行いました。以前は、無効なメールアドレスの追加により内部サーバーエラーが発生していましたが、これは修正されました。
機能強化
メトリクスデータ利用可能期間の更新: Catalyst Metricsにおけるプロジェクトデータの利用可能期間を更新しました。Data Store、Cache、Cron、File Store、および一般的なAPI呼び出しのメトリクスを過去2年間分確認できます。2年より古いデータはMetricsに表示されません。
機能強化
ZCQL API V1サポートの延長: ZCQL V1パーサーのサポートを2024年2月29日から2024年3月31日まで延長しました。サポート終了前に既存のコードベースをZCQL API v2に移行することをお勧めします。詳細はアナウンスメントページをご参照ください。
機能強化
Catalyst AuthenticationへのカスタムURL追加: Catalystでは、ホスト型および埋め込み型の両方のネイティブ認証タイプにおいて、ログイン後のリダイレクト用にカスタムURLを設定できるようになりました。
バグ修正
CLIバージョンアップグレード v1.17.4: Catalyst CLIの新バージョンv1.17.4をリリースしました。以下の変更が含まれています:
影響を受けるコマンド: catalyst serve, catalyst functions:shell
バグ修正:
Catalyst Serverless Functionsのサーブ時にENAMETOOLONGまたはE2BIGエラーが発生するバグを修正しました。
以下のコマンドをターミナルで実行してこのバージョンをインストールできます:
バグ修正
Catalyst SmartBrowzのバグ修正: CLIからブラウザロジック関数を実行する際に、Puppeteerバージョンの不一致によりエラーが発生する問題を修正しました。
バグ修正
Catalyst SDKのバグ修正: Java、Node.js、PythonスタックのパスワードリセットSDKメソッドにおいて、CatalystユーザーのロールIDをユーザー詳細から取得する際にエラーが発生するバグを修正しました。
バグ修正
Catalyst DevOps APMのバグ修正: APMの制限が使い切られた場合、Catalyst Serverless Functionsはブロックされなくなりました。代わりに、それらの特定の関数の追跡が無効化されます。デフォルトでPython Functionsの追跡を除外するためのバグ修正も行いました。
バグ修正
Catalyst Authenticationプレビューのバグ修正: Catalyst Cloud Scale Authenticationコンポーネントのホスト型のコンソールに表示されるプレビューのバグ修正を行いました。
2024年 - 2月
バグ修正
Javaバージョンアップグレード v1.15.1: Catalyst Java SDKの新バージョン**zc-java-sdk v1.15.1**をリリースしました。
バグ修正: ZCML.getContentForAadhaar関数の実行時に発生するエラーを修正しました。
zc-java-sdk v1.15.1はこちらの静的ダウンロードURLからダウンロードし、既存のJava関数をアップグレードできます。Java開発にCatalyst Mavenツールを使用している場合は、pom.xmlファイルにMaven依存関係として新バージョンのSDKを設定することもできます。
新機能
Javaバージョンアップグレード v1.15.0: Catalyst Java SDKの新バージョン**zc-java-sdk v1.15.0**をリリースしました。
- 新機能: このバージョンでは、Jakartaサーブレットのサポートにより、Catalyst AppSailサービスでzc-java-sdkを初期化する新しいメソッドが提供されます。
- 機能強化: 追加のリトライ可能なエラーコードを提供することで、Catalyst APIリクエストのリトライを強化しました。
zc-java-sdk v1.15.0はこちらの静的ダウンロードURLからダウンロードし、既存のJava関数をアップグレードできます。Java開発にCatalyst Mavenツールを使用している場合は、pom.xmlファイルにMaven依存関係として新バージョンのSDKを設定することもできます。
機能強化
CLIバージョンアップグレード v1.17.3: Catalyst CLIの新バージョンv1.17.3をリリースしました。以下の変更が含まれています:
- 影響を受けるコマンド: catalyst serve, catalyst functions:shell
機能強化: Catalystでは、関数の実行フローを強化することで、関数の現在の作業ディレクトリで書き込み操作を直接実行できるようになりました。
- 関数メモリ設定の更新: Catalystプロジェクトのcatalyst-config.jsonファイル内のmemoryキーに、個別のメモリ値を設定できるようになりました。
以下のコマンドをターミナルで実行してこのバージョンをインストールできます:
バグ修正
CLI v1.17.3のバグ修正:functions:shellコマンドを使用してCatalyst Python関数を実行する際に、誤った現在の作業ディレクトリ値が関数に渡されていた問題を修正しました。
2024年 - 1月
機能強化
Catalyst価格モデルの更新: Catalystは、従量課金制モデルとサブスクリプション型モデルの2つの異なる価格モデルをサポートする新しい価格体系を導入しました。また、これらのモデルに対して、それぞれ無料枠の許容量またはプラン特典を導入しました。この新しい価格体系では、価格金額やリソース使用量の計算方法、サポートされる支払い方法にも更新があります。詳細は新しい価格ページをご参照ください。請求と支払いの更新についてはヘルプページからご確認いただけます。
注意: 2024年1月1日より前にサインアップしたCatalystユーザーには、旧価格体系とそのすべての条件が引き続き適用されます。これらのユーザーに対して、旧価格体系を2024年4月1日に廃止する予定です。新しい価格体系は、2024年1月1日以降にサインアップしたユーザーにのみ適用されます。
機能強化
Catalystコラボレーター管理の更新: Catalystでは、コンソールから直接、または従来通りメールからコラボレーター招待を承認できるようになりました。
バグ修正
Catalyst Cloud Scale Data Storeのバグ修正: Catalyst Cloud Scale Data Storeのカラムで日付値を更新する際に、EU DCで特定の日付を追加する際に問題が発生していました。これらのバグを修正しました。
バグ修正
Catalyst Authenticationのバグ修正: Catalyst埋め込み型Authenticationでパスワード確認後にリダイレクトの問題が発生していました。このバグ修正を行いました。
バグ修正
Catalyst Authenticationのパスワードリセットメールテンプレートのバグ修正: Catalyst Authenticationのパスワードリセットメールテンプレートに設定された動的HTMLコンテンツが、以下のSDKメソッドで期待通りに返されるようバグ修正を行いました:
- Java SDK - resetPassword(signUpdetails)
- Node.js SDK - resetPassword(signupConfig, userConfig)
- Python SDK - reset_password(signup_config, user_details)
バグ修正
SmartBrowz APIのバグ修正: SmartBrowz APIを使用する際に、デフォルト組織以外の組織からアクセスした場合に問題が発生していました。この問題を修正しました。
バグ修正
Catalyst SmartBrowzのバグ修正: Catalystプロジェクトでコラボレーターを削除してすぐに追加した際に、SmartBrowzテンプレートへのアクセスに問題が発生していました。このバグは修正されました。
2023年 - 12月
バグ修正
CLIバージョンアップグレード v1.17.2:
Catalyst CLIの新バージョンv1.17.2をリリースしました。以下の変更が含まれています:
影響を受けるコマンド: catalyst serve
バグ修正: 特にWindows OSからPython関数をサーブする際にスローされるENOENTエラーを処理しました。
以下のコマンドをターミナルで実行してこのバージョンをインストールできます。
機能強化
CLIバージョンアップグレード v1.17.1: Catalyst CLIの新バージョンv1.17.1をパッチアップデートとしてリリースしました。以下の変更が含まれています:
-
変更: Java Advanced I/O関数のボイラープレートコードの更新
-
バグ修正: Windows OSでJava関数のコンパイルに問題が発生するバグを修正
以下のコマンドをターミナルで実行してこのバージョンをインストールできます:
CAデータセンターのサポート: CatalystがCA(カナダ)データセンターで利用可能になりました。CA DCでCatalystアカウントを作成し、CAドメインからCatalystリソースにアクセスできます。
-
コンソールアクセス: https://console.catalyst.zoho.ca/
Catalyst CAユーザーはCAドメインからCatalystリモートコンソールにアクセスできます。 -
ベースAPI URI: https://api.catalyst.zohocloud.ca/
-
Zoho Accounts Server URI: https://accounts.zohocloud.ca
REST APIへのアクセスにCatalyst Oauth 2.0認証を実装する際にDCサポートが反映されます。クライアント登録後、Zoho APIコンソールからCA DCのユーザーに対するアプリケーションへのアクセスを無効化または有効化することもできます。 -
CLI: catalyst login, Catalystオプション –dc<us|eu|in|au|ca>
CAユーザーはCLIからCatalystアカウントにログインする際にDCとしてCAを選択し、CLIコマンドの実行時に–dcオプションでcaを指定できます。 -
CA DCで利用できないサービスと機能:
- Cloud Scale: Push Notifications、MDM
- Serverless: Circuits、Integration Functions
- DevOps: APM、Automation Testing
- Zia Services: Identity Scanner、AutoML
- SmartBrowz: Dataverse
- QuickML: サービス全体
機能強化
CatalystコンソールUIの刷新: CatalystコンソールのすべてのUI要素を完全に刷新し、エキサイティングな新しい外観と優れた機能性を実現しました。
機能強化
CLIバージョンアップグレード v1.17.0: Catalyst CLIの新バージョンv1.17.0をリリースしました。
-
影響を受けるコマンド: catalyst login, Catalystオプション –dc<us|eu|in|au|ca>
-
新機能: CA(カナダ)データセンターのサポート
バグ修正:
- プロジェクトディレクトリ内の他のファイルパスからcatalyst serveコマンドを実行した際にエラーが発生するバグを修正
- catalyst functions:shell、catalyst deploy、catalyst pullコマンドの使用時にJava関数でコンパイルエラーと警告ログが生成されるバグを修正
- Windows OSでCLI操作を実行する際にJava関数の.classpathファイルが変更されるのを防ぐ修正
- catalyst loginコマンドの時折の失敗を防ぐ軽微な修正
以下のコマンドをターミナルで実行してこのバージョンをインストールできます:
Java SDKバージョンアップグレード v1.14.0 Catalyst Java SDKの新バージョンzc-java-sdk v1.14.0を公開しました。
変更:
-
File Store: Java SDKでは、getFolderInstanceによるフォルダインスタンスの取得、およびgetFolder()による単一フォルダの詳細取得において、フォルダ名の受け渡しもサポートするようになりました。これは、以前サポートされていたフォルダIDの受け渡しに加えたものです。
-
Dataverse(ベータ版): Java SDKは、組み込みAPIを使用してWebから有意義なデータ抽出を行うSmartBrowz Dataverse機能をサポートするようになりました。これらはJava SDKパッケージ内でメソッドとして実装されており、ビジネスロジックに組み込むことができます。
バグ修正
Catalyst Authenticationのバグ修正:
Catalyst Cloud Scale Authenticationコンポーネントにおいて、サインアップ時のユーザー追加が正常に行われるようバグ修正を行いました。
2023年 - 11月
機能強化
CLIバージョンアップグレード v1.16.2: Catalyst CLIのパッチバージョンv1.16.2をリリースしました。
影響を受けるコマンド: catalyst login
変更: catalyst loginコマンドにstateパラメータのバリデーションを追加し、セキュリティを強化しました。
以下のコマンドをターミナルで実行してこのバージョンをインストールできます:
バグ修正
CLIのバグ修正:バージョンv1.16.2のcatalyst serveコマンド使用時にCatalyst Serverless Functionsのグレースフルシャットダウンが発生するのを防ぐバグ修正を行いました。
影響を受けるコマンド: catalyst serve
機能強化
SmartBrowzテンプレートの更新: Catalystでは、SmartBrowzテンプレートの高度なスタイリングオプションを提供し、マージン、ヘッダー、フッター要素のカスタマイズが可能になりました。
機能強化
ZCQLでのエイリアスサポート: ZCQLでalias機能を使用して、テーブルを任意の別名で参照できるようになりました。詳細はこちらのページをご参照ください。
バグ修正
Python SDKバージョンアップグレード v1.0.0rc2:
Catalyst Python SDKのベータバージョンv1.0.0rc2をリリースしました。このバージョンには、Windows OSでのSDK実装の正常な動作を確保するためのバグ修正が含まれています。
以下のコマンドをターミナルで実行して最新のPython SDKパッケージをインストールしてください:
2023年 - 10月
Catalyst SmartBrowzにDataverseを導入: DataverseはCatalyst SmartBrowzのコンポーネントで、すぐに利用可能なCatalyst APIを使用してWebから有意義なデータ抽出を行うことができます。Lead Enrichment、Tech Stack Finder、Similar Companiesの3つのAPIをリリースしました。これらは、企業の組織情報の取得、特定の組織が使用する技術フレームワークの取得、提供する入力に類似するサービスを提供する組織のリストの取得にそれぞれ活用できます。詳細はこちらのヘルプページをご参照ください。
この機能のベータバージョンをリリースしており、現在US DCからアクセスするユーザーのみに有効です。CatalystはNode.jsおよびPythonのDataverse SDKも提供しており、アプリケーションに実装できます。
機能強化
Catalyst Functionsの環境変数の暗号化追加: Catalyst Functionsで作成された環境変数は、EAR基準に従って暗号化され、Catalystサーバーに保存されるようになりました。
機能強化
AuthenticationコンポーネントのリダイレクトURLカスタマイズ: Catalyst Authenticationコンポーネントで新規ユーザーを作成したりユーザーパスワードをリセットしたりする際に、リダイレクトURLセクションのURLが完全にカスタマイズ可能になりました。リダイレクトURLへの/appのデフォルト付加は廃止されました。
機能強化
CLIバージョンアップグレード 1.16.1: Catalyst CLIのパッチバージョンv1.16.1をリリースしました。CLIからプロジェクトをコンソールにデプロイした後、Catalystサーバーエンドポイントインスタンスに加えて、デフォルトのlocalhostサーバーでCatalystアプリケーションを実行する機能を有効化しました。
影響を受けるコマンド: catalyst deploy
変更: このコマンドを実行すると、CLIはデプロイメントURLとlocalhostURLの両方を提供するようになりました。 以下のコマンドをターミナルで実行してインストールできます:
機能強化
OAuthスコープの追加: 以下のサービスに新しいOAuthスコープを追加しました:
Catalyst QuickML : QuickML.deployment.READ
Catalyst SmartBrowz : ZohoCatalyst.pdfshot.execute, ZohoCatalyst.dataverse.execute
機能強化
Catalyst AngularプラグインバージョンアップグレードV1.0.0: Catalyst Angularプラグインzcatalyst-cli-plugin-angularのパッチバージョンv1.0.0をリリースしました。**Angular 15**のサポートが含まれています。
以下のコマンドをターミナルで実行してインストールできます:
機能強化
Angular SchematicsバージョンアップグレードV1.0.0: zcatalyst-angular-schematicsパッケージのパッチバージョンv1.0.0をリリースしました。**Angular 15**のサポートが含まれています。
機能強化
Node.js SDKバージョンアップグレード v2.6.0-beta.0: Catalyst Node.js SDKのベータバージョンv2.6.0-beta.0をリリースしました。このバージョンにはCatalyst SmartBrowzサービスのDataverseのサポートが含まれています。また、SDKのCatalyst Cloud Scale AuthenticationコンポーネントuserManagementのすべてのメソッドからZAIDを非推奨にしました。
以下のコマンドをターミナルで実行して最新のNode.js SDKパッケージをインストールしてください:
機能強化
Java SDKバージョンアップグレード v1.13.1: Catalyst Java SDKv1.13.1のパッチバージョンをリリースしました。Catalyst Circuitsコンポーネントの軽微な修正が含まれています。SDKのバージョンはこちらのリンクからダウンロードできます。
機能強化
Python SDKバージョンアップグレード v1.0.0rc1: Catalyst SmartBrowzサービスのDataverseのサポートを含むCatalyst Python SDKv1.0.0rc1のベータバージョンをリリースしました。また、SDKのCatalyst Cloud Scale Authenticationコンポーネントuser_managementからZAIDを非推奨にしました。
以下のコマンドをターミナルで実行して最新のPython SDKパッケージをインストールしてください:
バグ修正
AppSailランタイムの更新: Node.js 18、Java 11 & 17ランタイムで構築され、CatalystでAppSailサービスとしてデプロイされたアプリケーションの正常な実行を確保するためのバグ修正を行いました。
2023年 - 9月
Flutter SDKの紹介: Catalystは、ネイティブFlutter SDKを提供することでFlutterプラットフォームでのクロスプラットフォームモバイルアプリ開発のサポートを導入しました。このパッケージを使用すると、Flutterで開発されたモバイルアプリにCatalystコンポーネントを簡単に組み込むための豊富なツールと機能を活用し、AndroidとiOSの両方のプラットフォーム向けにアプリをリリースできます。これは、クロスプラットフォーム開発者にとって、ネイティブのAndroidとiOSで独立してモバイルアプリを開発・リリースする代わりとなる非常に有益な選択肢です。Flutterの使い始め方やSDKのビジネスロジックへの実装については、Flutter SDKドキュメントをご参照ください。
AndroidおよびiOS SDKでのサードパーティ認証サポート: CatalystのAndroidおよびiOS SDKパッケージでは、Cloud Scale Authenticationを通じて任意のサードパーティ認証をモバイルアプリに組み込めるようになりました。AndroidまたはiOSパッケージの作成時にCatalystで生成される設定ファイルに、サードパーティ認証の実装を可能にするプロパティ(JWTClientIDおよびJWTClientSecret)が含まれるようになりました。詳細はAndroidおよびiOSのヘルプドキュメントをご参照ください。
AndroidおよびiOS SDKでのタイムゾーン詳細の取得: AndroidまたはiOS SDKの新しいgetCurrentTimeZone()メソッドを使用して、Catalystプロジェクトに設定されたタイムゾーンを取得できるようになりました。詳細はAndroidおよびiOSのヘルプドキュメントをご参照ください。
Android SDKでのGoogleソーシャルログインサポート: Catalyst Android SDKでは、Authenticationのソーシャルログイン機能により、AndroidアプリユーザーにGoogleログインおよびログアウト機能を提供できるようになりました。fun login()およびfun logout()メソッドを通じてGoogle OAuthクライアントIDを渡すことができます。
機能強化
Python SDKバージョンアップグレード v.0.0.2: QuickMLとZCQL v2パーサーを含むCatalyst Python SDK v.0.0.2の安定バージョンをリリースしました。また、Catalyst Authenticationで新規ユーザーを招待する際に、このSDKを使用してメールテンプレートをカスタマイズすることもできます。認証コンポーネントの名前をuser_managementに変更しました。以下のコマンドをCatalyst CLIで実行してPython SDKパッケージをインストールしてください:
このバージョンでは、Catalyst Authenticationコンポーネントのupdate_user_details()メソッドのバグ修正を行いました。また、Authenticationコンポーネントのすべてのメソッドでザイドを任意にしました。
機能強化
Java v11、v17、およびNode.js 18ランタイムのサポート: CatalystはJava v11、v17、およびNode.js 18ランタイムのサポートを提供し、Serverless Functionsの開発に使用できるようになりました。リモートコンソールから既存の関数をアップグレードして最新のサポートバージョンに更新できます。また、JavaおよびNode.js関数を作成する際、またはCLIから初期化する際に最新のランタイムを選択できます。
非推奨
Node.js v16の非推奨化: Node.js v16の非推奨フェーズは2023年9月11日まで告知されていました。Node.js v16は正式に非推奨となり、Catalystはこのランタイムのサポートを終了します。
機能強化
ソーシャルログインの更新: ソーシャルログインを有効化して認可URIを生成する際に、コンソールでプロジェクトのZAIDを直接取得できるようになりました。
機能強化
Catalyst Functionsの更新: Catalyst関数の実行時に空のクエリパラメータを渡した場合、以前のように関数コードで利用できなくなるのではなく、空文字列の値でパラメータが利用可能になりました。
機能強化
AndroidおよびiOS SDKでのページネーションによる行の取得: CatalystのAndroidおよびiOS SDKパッケージに、Data Store内のテーブルからページネーションを使用してデータ行を取得するサポートが含まれるようになりました。これにより、イテレーションを通じてバッチまたはページ単位で行を取得できます。両方のSDKのgetRows()メソッドで渡せる新しいパラメータmaxRowsおよびnextTokenのサポートが含まれています。詳細はAndroidおよびiOSのヘルプドキュメントをご参照ください。
機能強化
Android SDK v2.1.0のリリース: Catalyst Android SDKには、新しいv2.1.0で指定されたその他の更新に加えて、以下の機能強化と更新が含まれています:
- ファイルをinputStreamとして、ファイル名を指定して渡すことで、File Store内のフォルダにファイルをアップロードするサポート
- 新しいexecuteDelete()メソッドによるHTTP DELETE型のServerless Functionの実行サポート
- Get Table Metadata SDKオペレーションの削除
- Android例外への新しいエラーコードの追加
- Android SDKの初期化時に環境を指定するため、ZCatalystSDKConfigs.AccountTypeをZCatalystSDKConfigs.Environmentに更新
機能強化
既存のiOS SDKオペレーションの機能強化: Catalyst iOS SDKには、指定されたその他の更新に加えて、以下の機能強化と更新が含まれています:
- Catalyst iOS SDKのData Storeで<TABLE_INSTANCE>の作成または使用のサポートを削除しました。<DATA_STORE_INSTANCE >を作成し、テーブル識別子を指定して、その使用を含むさまざまなオペレーションを実行できます。この変更を反映するために修正された関連SDKコードスニペット:Get Column Metadata、Get Rows、Get Row Data、Execute a ZCQL Query。
- アプリでiOS SDKを初期化する際に、SDKパッケージの設定詳細を含む追加オブジェクトappConfigurationを渡せるようになりました。
- Catalystが生成するプロパティファイルに4つの新しいキーを追加しました:X-Catalyst-Environment、X-CATALYST-USER、AccountsPortalDomain、notificationAppID。
- notificationAppIDプロパティを通じて、iOS SDKパッケージでPush Notificationsをネイティブに実装するサポートを提供するようになりました。
新機能
QuickMLカスタムビジュアライゼーション: データセットの特性を視覚的に表現するデータプロファイルグラフを導入しました。これらのグラフにより、データ内のパターンや潜在的な異常を一目で発見できます。QuickMLのカスタムビジュアライゼーションは、QuickML内のデータセットセクションからアクセスできます。各データセットに対して、データの分布、相関関係、その他の関連するインサイトを理解するためのビジュアライゼーションのセットが用意されています。
QuickMLの特徴量エンジニアリング手法: 包括的な特徴量エンジニアリング手法のセットにより、QuickMLの機能が強化されました。これらの手法は、特徴量生成、特徴量削減、特徴量選択を含む幅広い機能を網羅しています。
新機能
QuickMLのアンサンブル手法: QuickMLの機能にアンサンブル手法を導入しました。アンサンブルとは、複数の機械学習モデルを組み合わせて、より堅牢で精度の高い最終モデルを作成するアプローチです。この手法は、個々のモデルの多様な強みを活かして、予測パフォーマンスを総合的に向上させます。
機能強化
QuickMLのデータコネクタ拡張: QuickMLの機能が追加のデータコネクタによってさらに充実し、より幅広いデータソースとのシームレスな統合が可能になりました。
新たに追加されたコネクタ:
Zoho Apps: データ活用を強化するために、Zoho BiginおよびCatalyst Datastoreと統合し、Zohoのアプリケーションスイートへの直接アクセスが可能になりました。
クラウドデータソース:
- オブジェクトストレージ: Microsoftのクラウドベースデータストレージへのアクセスと利用を強化するため、Microsoft OneDriveのサポートを導入しました。
- データベース: QuickMLは、MySQL、PostgreSQL、SQL Server、Amazon RedShift、Amazon Aurora、Amazon RDSを含むさまざまなデータベースとの互換性を提供し、異なるデータベースタイプへの接続と操作が可能になりました。
これらの拡張データコネクタにより、さまざまなプラットフォームや環境からのデータの取得と分析において、柔軟性とアクセシビリティが向上します。
機能強化
AuthenticationのリダイレクトURL更新: Catalyst Authenticationコンポーネントで新規ユーザーを作成したりユーザーパスワードをリセットしたりする際に、リダイレクトURLセクションで、プロジェクトのCatalyst Domain Mappingコンポーネントに追加されたカスタムドメインを選択できるようになりました。
バグ修正
Node.js SDKバージョンアップグレード 2.5.1: Catalyst SmartBrowzコンポーネントの軽微なバグ修正を含むCatalyst Node.js SDK v2.5.1の安定バージョンをリリースしました。
バグ修正
AppSailの軽微なバグ修正: CatalystプロジェクトごとにAppSailサービスを5つまでのみ作成できるよう、バグ修正を行いました。
2023年 - 8月
新機能
ZCQLパーサーAPIバージョンアップグレード: ZCQLパーサーAPIのバージョンをV1からV2にアップグレードしました。新しい構文のアップグレードとアップグレード版の追加機能については、こちらのヘルプページをご参照ください。
新機能
新規Catalystユーザー向けのオンボーディングとカスタマイズ体験: 今後Catalystにサインアップするユーザー向けに、新しいオンボーディングプロセスを追加しました。このプロセスでは、ユーザーの特定の興味やニーズに基づいてCatalyst体験をカスタマイズします。
機能強化
Catalyst Authenticationユーザー管理の更新: Catalyst Cloud Scale Authenticationサービスのユーザー管理機能で新しいアプリケーションユーザーを追加する際に、姓パラメータを任意に変更しました。名パラメータは必須になりました。これはすべてのJava、Node.js、Python SDKおよびCatalyst Authentication REST APIに適用されます。
機能強化
ZCQL V2パーサーの更新:
ZCQL V2に以下の更新を行いました:
-
Catalyst Cloud Scale ZCQLコンポーネントに対して、このバージョンでいくつかの構文アップグレードを行いました。詳細はこちらのページをご参照ください。
-
CatalystコンソールのZCQLプレイグラウンド機能もこのバージョンでアップグレードされました。ZCQLのバージョン番号を環境変数として追加することで、Catalyst関数でZCQLコードを使用することもできます。実装についてはこちらのページをご参照ください。
-
更新されたZCQL構文に基づいて、ZCQL例外のリストも更新しました。
-
ZCQL文のWHERE句でのサブクエリをサポートするようになりました。
-
CatalystではZCQL関数をHAVING句で使用できるようになりました。詳細はこちらのページをご参照ください。
-
単一のZCQLクエリ文内で同じカラムに複数のZCQL関数を使用できるようになりました。
機能強化
複数機能の早期アクセス終了: Python言語サポート、QuickML、刷新されたAuthentication、Zoho Event Listeners、マルチ組織サポート、ConvoKraft、SmartBrowz、AU DCサポートの早期アクセスが終了し、これらの機能はすべてのCatalystユーザーにグローバルに利用可能になりました。
機能強化
Java SDK v1.1.13.0 & Node.js SDK v2.5.0バージョンアップグレード: QuickMLとZCQL v2パーサーを含むCatalyst Java SDK v1.1.13.0およびNode.js SDK v2.5.0の安定バージョンをリリースしました。また、これらのSDKバージョンでは、Catalyst Authenticationで新規ユーザーを招待する際にメールテンプレートをカスタマイズすることもできます。Java SDKはこちらのリンクからダウンロードできます。以下のコマンドをCatalyst CLIで実行してNode.js SDKパッケージをインストールしてください:
機能強化
CircuitsとEvent ListenersおよびCronの統合: Catalystでは、Catalyst Serverless CircuitsをCloud Scale(Catalyst CronおよびCatalystコンポーネントEvent Listeners)と関連付けることができるようになりました。cronジョブのスケジュールポイントとして、Cron関数やサードパーティURLに加えてCircuitを選択できます。同様に、Event Functionsに加えてカスタムEvent ListenerでCircuitの実行をトリガーできるようになりました。
機能強化
Java SDK v1.1.13.0およびNode.js SDK v2.5.0のバージョンアップグレード: Catalyst Java SDK v1.1.13.0およびNode.js SDK v2.5.0の安定バージョンをリリースしました。Java SDKのアップグレードでは、enum ZCCircuitExecutionStatusに新しい値INITIATEDを追加しました。
機能強化
AuthenticationのsetZaaid()メソッドの置き換え: Catalyst Java SDKのAuthenticationコンポーネントにおいて、既存組織への新規ユーザー追加操作で、setZaaid()メソッドをsetOrgId()メソッドに置き換えました。
機能強化
CLIバージョンアップグレード v1.15.0: すべてのベータバージョンのバグ修正を含むCatalyst CLI v1.15.0の安定バージョンをリリースしました。このCLIアップグレードでは、preserve、redeploy、postserve、postdeployなどのライフサイクルスクリプトがコンポーネントのソースディレクトリで実行されるようになりました。
バグ修正
Catalyst Event Listenersのバグ修正: Catalyst Event Listenerでイベントルールを編集する際に、選択したターゲットイベント関数が入力されない問題がありました。この問題を修正しました。
バグ修正
Notificationsのバグ修正: Node.js SDK v2.5.0アップグレードの安定バージョンをリリースし、iOS Push Notificationsのバグを修正しました。
バグ修正
プロジェクト削除のバグ修正: Catalystコンソールからプロジェクトを削除する際に、プロジェクト削除アンケートがスキップされ、表示されないままプロジェクトが削除される問題がありました。この問題を修正しました。
2023年 - 7月
新機能
Catalyst Mavenプラグインの紹介: CatalystはApache Mavenビルド自動化ツール向けの機能セットを提供するようになりました。Catalyst Mavenアーキタイプ、Mavenフレームワーク用のCatalystプラグイン、Java アプリケーション開発プロセスを強化するためのCatalyst Java SDKの依存関係提供が含まれます。これらのツールにより、アーキタイプでCatalyst関数を作成し、Java依存関係を自動的に処理し、Catalyst CLIの代わりに選択したJava IDE内でプラグインを使用して関数をサーブまたはデプロイできます。
バグ修正
Catalyst Authenticationメールテンプレートのバグ修正: メール件名のコンテンツが英語以外の言語で文字化けする問題がありました。Catalyst Authenticationメールテンプレートのこの問題を修正しました。
CLIバージョンアップグレード v1.15.0-beta.6: Catalyst CLI v1.15.0-beta.6のベータバージョンをリリースしました。Catalystクライアントおよび関数実行のCLIログ表示の機能強化が含まれています。また、Catalyst ConvoKraftサービスのハンドラー関数レスポンスも含まれています。
2023年 - 6月
新機能
Catalyst ConvoKraftの紹介: Catalystは、アプリケーション向けの会話型ボットを構築するために使用できる専用のAI駆動サービスを導入しました。Catalyst ConvoKraftを使用すると、ボットが実行できるアクションを作成し、設定できます。ConvoKraftボットのバックエンドロジックは、Catalyst Integration Functions(Java、Node.jsまたはPython)、Delugeを使用してコーディングするか、独立してコーディングして外部サーバーに保存し、アプリケーションでWebhookを使用して呼び出すことができます。また、ConvoKraftボットをアプリケーションにカスタマイズして埋め込むために使用できるJavaScriptクライアントSDKパッケージも提供しています。
CLIバージョンアップグレード v1.15.0-beta.5: Catalyst CLI v1.15.0-beta.5のベータバージョンをリリースしました。ConvoKraftタイプのCatalyst Integration Functionsのサポートが含まれています。これにより、ConvoKraft Integration Functionsに対してinit、Functions Shellでのテスト、deploy、pullのCLI操作を実行できます。
Catalyst CLIで以下のコマンドを実行してこのバージョンをインストールできます:
2023年 - 5月
新機能
Catalyst CodeLibの紹介: Catalystは、さまざまなユースケースを解決するためのオンデマンド機能を含む、すぐに実装可能なプリパッケージのマイクロサービスを提供するようになりました。これらのマイクロサービスは、CLIを使用してインストールするか、こちらのGitリポジトリからコードをプルすることで、Catalystプロジェクトに追加できる独立したソリューションとして提供されます。これにより、必要なすべてのリソースが自動作成され、コードがCatalystプロジェクトに組み込まれます。各ソリューションの実装手順についてはコンソールから、機能についてはリポジトリ内の各READMEファイルからご確認いただけます。
新しいソリューション
Algolia Search統合CodeLibソリューション: サードパーティのホスト型検索エンジンAlgoliaを使用して、アプリケーションのデータの検索と発見を実装するためのCatalyst CodeLibソリューションを提供するようになりました。これはNode.jsのCatalyst Serverless Functionsを使用して実装されています。このソリューションの実装手順についてはCatalystコンソールからご確認ください。
新しいソリューション
Stripe Payment統合CodeLibソリューション: Catalystは、サードパーティの決済プロセッサStripeと統合することで、Catalystアプリケーションでの請求と支払いプロセスを処理するための事前設定されたソリューションを提供します。このソリューションはNode.jsのCatalyst Serverless Functionsを使用して実装されており、お客様の支払い仕様に基づいてカスタマイズできます。このソリューションの実装手順についてはCatalystコンソールからご確認ください。
新しいソリューション
Database Connector CodeLibソリューション: CatalystアプリケーションとMySQLまたはPSQLクエリを使用する任意の外部データベース管理システム間の接続を確立するためにすぐに実装できるDataBase Connector CodeLibソリューションを導入しました。これはNode.jsのCatalyst Serverless Functionsを使用して実装されています。このソリューションの実装手順についてはCatalystコンソールからご確認ください。
新しいソリューション
Zoho CRM一括インポートCodeLibソリューション: Catalystは、Zoho CRMの標準モジュールにデータを一括転送するためのプリパッケージマイクロサービスを提供するようになりました。このソリューションはNode.jsのCatalyst Serverless Functionsを使用して実装されています。このソリューションの実装手順についてはCatalystコンソールからご確認ください。
新機能
VS Code IDE用Catalyst拡張機能の紹介: Visual Studio Code IDEでCatalyst Tools拡張機能を公開しました。Catalystプロジェクトの初期化、関数の追加、アプリケーションのサーブまたはデプロイなど、CLIターミナルの代わりにIDE内で直接コマンドを実行してCLI操作を行うことができます。拡張機能のインストール手順はこちらのヘルプページをご参照ください。
CLIバージョンアップグレード v1.15.0-beta.4: CodeLibソリューションのサポートを含むCatalyst CLI v1.15.0-beta.4のベータバージョンをリリースしました。Catalyst CLIで以下のコマンドを実行してこのバージョンをインストールできます:
JAVA SDKバージョンアップグレード v1.12.0-beta02: 刷新されたCatalyst Authenticationコンポーネントのサポートを含むJava SDK v1.12.0-beta02の新しいベータバージョンをリリースしました。こちらのリンクからダウンロードできます。安定バージョンv1.12.0もリリースしました。このバージョンにはCatalyst Authenticationコンポーネントの変更が含まれています。Catalyst AuthenticationのaddUser()メソッドで、setZaaid()をsetOrgId()に置き換えました。こちらのリンクからダウンロードできます。
Node.js SDKバージョンアップグレード v2.4.0-beta.1: Node.js SDK v2.4.0-beta.1の新しいベータバージョンをリリースしました。Catalyst AuthenticationコンポーネントのgenerateCustomToken()メソッドのスコープをuserからadminに更新しました。
以下のコマンドをCatalyst CLIで実行してこのNode.js SDKパッケージをインストールしてください:
機能強化
Node.js SDKバージョンアップグレード v2.4.0: Catalyst QuickMLコンポーネントを実装したNode.js SDK v2.4.0の安定バージョンをリリースしました。Catalyst AuthenticationコンポーネントのaddUser()メソッドでzaaidをorg_Idに置き換えました。安定バージョンのインストールには以下のコマンドを使用してください:
CLIバージョンアップグレード v1.15.0-beta.1: 刷新されたCatalyst Authentication機能の内部修正を含むCatalyst CLI v1.15.0-beta.1のベータバージョンをリリースしました。Catalyst CLIから以下のコマンドを実行してこのバージョンをインストールできます:
CLIバージョンアップグレード v1.15.0-beta.2: Catalyst CLI v1.15.0-beta.2のベータバージョンをリリースしました。Node.js Advanced I/O関数のルーティングの問題を修正し、Browser Logic関数のメモリ設定が、CLIから開発環境にデプロイする際にデフォルトで256 MBから512 MBにアップグレードされました。Catalyst CLIで以下のコマンドを実行してこのバージョンをインストールできます:
CLIバージョンアップグレード v1.15.0-beta.3: Catalyst Serverless Integration Functionsの作成に関するバグ修正を含むCatalyst CLI v1.15.0-beta.3のベータバージョンをリリースしました。Catalyst CLIで以下のコマンドを実行してこのバージョンをインストールできます:
Catalyst Cliq Node.js SDKバージョンアップグレード v1.0.0: ESMモジュール機能のサポートを含むCliq Node.js SDK v1.0.0の新バージョンをリリースしました。ただし、このバージョンはCommon JSモジュールとの互換性はありません。Common JSモジュールを使用している場合は、追って通知があるまでNode.js SDK v0.1.1バージョンを使用する必要があります。今後はESMモジュールのみをサポートする予定です。
Catalyst CLIで以下のコマンドを実行してこのバージョンをインストールできます:
v0.1.1バージョンをインストールする必要がある場合は、以下のコマンドを使用してください:
Catalyst Reactプラグインアップグレード v.0.0.4: Catalyst Reactプラグインzcatalyst-cli-plugin-reactのバージョンをv.0.0.4にアップグレードしました。ReactアプリケーションのCLIサーブコマンドの機能強化が含まれています。
2023年 - 4月
Catalyst SmartBrowzの紹介: Catalystは、Catalystのクラウド環境を通じてヘッドレスモードでリモートブラウザを管理・制御できる専用ブラウザサービスを導入しました。SmartBrowzにはHeadless、Browser Logic、PDF & Screenshots、テンプレートなどのコンポーネントが含まれています。Catalystでは、JavaまたはNode.jsプログラミング環境を使用して、新しいServerless関数タイプであるBrowser Logic関数としてアプリケーションロジックをコーディングできます。各種SmartBrowzコンポーネントを直接実装・テストするためのSDKパッケージとすぐに使えるコードスニペットも提供しています。
Catalyst QuickMLの紹介: QuickMLは、使いやすいドラッグ&ドロップUIインターフェースで機械学習モデルを構築・トレーニングし、シームレスにデプロイできるように設計されたノーコード機械学習プラットフォームです。機械学習アルゴリズムとデータ前処理技術の基本的な理解があれば、コーディング知識が少なくても、QuickMLを使用して数分でMLパイプラインを構築できます。
MLモデルのエンドポイントを作成し、任意のアプリケーションと簡単に統合することもできます。QuickMLは、ユーザーと企業が機械学習の可能性を探求し活用できるようにする、幅広い機能と能力を備えた強力で機能豊富なプラットフォームです。
機能強化
File Store APIでのフォルダ名パラメータの提供: File Store関連のAPIでは、リクエストヘッダーにfolderIdentifierという新しいパラメータが使用可能になり、API実行時にフォルダ名またはフォルダIDのいずれかを渡すことをサポートします。
非推奨
Node.js v18の非推奨化: Node.js v18の非推奨フェーズは2025年4月30日まで告知されていました。Node.js v18は正式に非推奨となり、Catalystはこのランタイムのサポートを終了します。
機能強化
プロジェクト削除アンケート: Catalystでは、アカウントからプロジェクトを削除するたびに、短い任意のアンケートフォームが表示されるようになりました。アンケートに記入して、プロジェクトを削除する理由、Catalystプラットフォーム全体とそのリソースに対する体験をお知らせください。
JAVA SDKバージョンアップグレード v1.12.0-beta01: Catalyst SmartBrowz操作のサポートを含むJava SDK v1.12.0-beta01の新しいベータバージョンをリリースしました。こちらのリンクからダウンロードできます。
2023年 - 3月
Pythonプログラミングサポート: CatalystがPython v3.9バージョンをCatalyst Serverless Functionsでサポートするようになりました。また、Pythonプログラミング環境を使用してアプリケーションを簡単に構築できるPython SDKライブラリも提供しています。このSDKパッケージにより、すべてのCatalystサービスとコンポーネントにわたるさまざまな操作を実装・実行できます。
新しいマルチ組織サポート: Catalystは、同一のCatalystアカウント内で複数の組織の作成と管理をサポートする新機能を導入しました。コラボレーターの追加や、組織全体または特定のプロジェクトへの権限の付与が可能です。Catalystコンソールから直接すべての組織を管理し、Catalystアカウントのデフォルト組織を設定することもできます。また、デフォルト以外の組織に対してAPIを実行するために、組織のOrg IDを渡すこともできます。
Zoho Event Listenersの紹介: コンポーネントおよびカスタムEvent Listenersと同様に、Catalystは他のZohoサービスで設定されたアクションを専用にリッスンするEvent Listenersも提供するようになりました。Zoho Event Listeners機能は現在Zoho CRMとの関連付けをサポートしています。Leads Created、Sales Order Approvedなど、標準またはカスタムCRMモジュールで発生するCRMイベントに基づいてイベント駆動型アプリケーションを構築できるようになりました。
Catalyst Authenticationの大幅な刷新: Catalyst Authenticationコンポーネントが大幅にアップグレードされ、ネイティブホスト型または埋め込み型ソリューション、あるいはサードパーティ認証を使用してアプリケーションにユーザー認証を実装するための新しいオプションが導入されました。パブリックサインアップの有効化、ソーシャルログインの設定とCatalystアプリケーションのログインへの直接追加が可能になりました。また、カスタムCatalyst関数を使用してユーザーを安全に検証するホワイトリスト機能も導入しました。
新機能
Integration FunctionsのPython用Cliq SDKパッケージ: Zoho Cliq用のCatalyst Integration Functionsが、Python SDK v0.0.1のアップデートによりPythonプラットフォームでも作成できるようになりました。以下のコマンドをCatalyst CLIで実行してPythonにCliq SDKをインストールできます:
機能強化
CLIバージョン v1.14.1: Catalyst CLIがv1.14.1にバージョンアップグレードされました。Javaプログラミング環境でCatalyst Serverless Functionsをコーディングする際に、継承可能なスレッドロケールを実装できるようになりました。
2023年 - 2月
AU DCのサポート: CatalystがAUデータセンターでホストされ、AUドメインからアクセスできるようになりました。AUユーザーはAUドメインからCatalystリモートコンソールにアクセスできます。
REST APIへのアクセスにCatalyst Oauth 2.0認証を実装する際にマルチDCサポートが反映されます。クライアント登録後、Zoho APIコンソールからAU DCのユーザーに対するアプリケーションへのアクセスを無効化または有効化することもできます。AUデータセンターに関連する機能強化は、Catalyst CLIへのログインやSDKの使用時にも反映されます。
CircuitsおよびPush Notifications機能は、AU DCからアクセスするユーザーには利用できません。
機能強化
プロジェクト固有のタイムゾーン: Catalystコンソールの一般設定セクションで、プロジェクトのタイムゾーンを指定できるようになりました。ここで選択されたタイムゾーンはプロジェクトとそのすべてのコンポーネントに適用されます。また、関数実行ログの表示時にLogsで、cron実行ログの表示時にCronで、それぞれ個別にタイムゾーンを設定することもできます。
バグ修正
Advanced I/O Functionsの本番から開発への移行: 以前は内部の問題により、Advanced I/O関数の本番から開発への移行が常に可能ではありませんでした。このバグは解決され、本番から開発へのAdvanced I/O関数のシームレスな移行が可能になりました。
2023年 - 1月
機能強化
キューイベントのKill、Pause、Resume、Disable: コンポーネントおよびカスタムイベントに新しいセクション「In Progress」が追加されました。このセクションには、実行中のキューイベントがその詳細とともに表示され、進行中のイベントをキルすることもできます。コンソールには処理済みイベント数、失敗イベント数、キューイベント数の統計も表示されます。キューイベントセクションでは、5分間キューを一時停止したり、必要に応じてキューを無効化したりできるようになりました。処理済みイベントセクションで詳細な実行履歴を確認でき、ここから直接APMにアクセスしてイベント関数の詳細ログを確認することもできます。
バグ修正
Mailのバグ修正: Mailコンポーネントのバグ修正を行い、モードをSMTPに設定してエンドユーザーにメールを送信できるようになりました。
2022年 - 12月
機能強化
Webアプリケーション名のバリデーション: Catalyst Webアプリケーションの命名にバリデーションチェックを追加しました。最大100文字以内で名前を追加できるようになりました。
機能強化
バジェット数の新しい制限: 個々のプロジェクトに作成できるバジェットの最大数を50に設定しました。
機能強化
ZCQLクエリでのカラム比較: Catalystでは、新しいZCQLクエリを使用して、DataStore内のテーブルの2つの個別カラムを比較できるようになりました。=演算子を使用した場合、比較結果にはcolumn1とcolumn2で同じ値を含む行が含まれます。この比較は、boolean、int、double、data、encrypted、varcharを含むデータ型で機能します。
機能強化
アクティブなプロジェクトエクスポートリクエストのバリデーション: アクティブなプロジェクトエクスポートリクエスト数をチェックするバックエンドクエリにバリデーションを追加しました。特定の時点で1つのアクティブなエクスポートリクエストのみが実行されるようになりました。
機能強化
Event Listenersのターゲット関数の制限: Event Listenerのイベントルールに関連付けできるターゲット関数の最大数を10に設定しました。
機能強化
Authenticationロールのバッチクローニング: Catalystは、Authenticationで既存のユーザーロールの権限をクローンする際にバッチクローニングを実行します。バッチクローニングでは、バッチあたり500クエリの実行が可能です。
バグ修正
Pollsデモアプリのバグ修正: PollsアプリでUIにエラーページが表示される問題のバグ修正を行いました。ユーザーが新しいコラボレーターを追加しようとした際に、バックエンドにはアクションが反映されているにもかかわらずエラーページが表示されていました。
バグ修正
Data Storeのバグ修正: 以前、VarCharデータ型のユニークカラムに最大許容長を超える値の行を追加すると、データが最大サポート長でクリップされてカラムに追加されていました。しかし、これにより意図せず重複レコードが作成されることがありました。この問題を解決し、Catalystはユニークカラムに重複レコードが保存されないようにしました。
2022年 - 11月
機能強化
コンソールでの支払い期限アラート: Catalystコンソールに、未払いの請求を支払い期限の15日前にお知らせするアラートメッセージが表示されるようになりました。毎月17日までにお支払いいただく必要があります。
機能強化
CronジョブまたはイベントルールのCron削除時のアラート: Cronジョブまたはイベントリスナールールを削除しようとした際に、それぞれCron FunctionまたはEvent Functionに関連付けられている場合、Catalystがアラートを表示するようになりました。削除する前に、対象のFunctionとの関連付けを先に解除する必要があります。
機能強化
ZCQLによる重複データ取得の最適化: ZCQLのSELECTクエリを使用してData Storeのテーブルから重複データを取得するプロセスを最適化しました。
機能強化
コンソールUIの標準化: トップバーなど、CatalystコンソールのデザインをZohoのUI標準に準拠するよう変更しました。
機能強化
HIPAA規制に基づくリテラルの変更: Data StoreおよびFile Storeで機密ユーザーデータを示すために使用されていた「IsSensitive」フィールドのリテラルを「PII/ePHI」に変更しました。これはそれぞれProtected Health Information(PHI)およびelectronic Protected Health Information(ePHI)の略です。Data Storeのカラムまたはfile Storeのフォルダにこのフィールドを設定してから、保護対象のユーザーデータを追加できます。
機能強化
Catalyst Searchの機能強化: Catalyst Data Storeのデータを検索する際のCatalyst Searchのリクエスト呼び出しにいくつかの機能強化を行いました。
バグ修正
カスタムインデックスパスのルーティングエラーの解決: Catalystクライアントアプリケーションでカスタム定義のインデックスページへのルーティングに関する問題を修正しました。catalyst.json設定ファイルでカスタムインデックスページを設定しているにもかかわらず、一部のケースでデフォルトのインデックスページにルーティングされていました。ユーザー指定のインデックスパスが常に正しく参照されるよう修正しました。
バグ修正
Node.js Functionの実行に関するアップグレード: ユーザーがCatalystでNode.js Functionを作成または更新する際に定義するメモリ設定を適切に反映するための内部修正を行いました。
バグ修正
APMおよびOCRへのアクセスに関するバグ修正: 一部のユーザーがApplication Performance MonitoringおよびOCRに初めてアクセスした際に内部サーバーエラーが発生していました。修正を行い、これらの例外を処理しました。
バグ修正
Crashesの一時的な削除: Catalyst Crashesは現在リニューアル中のため、Catalystコンソールでは一時的にご利用いただけません。Crashesの再リリースに関する更新情報は、リリースノートおよびコミュニティでご確認ください。
バグ修正
ZCQLのパフォーマンス修正: ZCQL UPDATEクエリで報告されたパフォーマンスの問題を修正するためのアップグレードを行いました。
バグ修正
APMのUIに関するバグ修正: Application Performance Monitoringのドロップダウンで、Function呼び出しレポートを取得できるすべてのデータセンターに対して「Integration Functions」がオプションとして表示されていましたが、このFunctionタイプのサポートはUS DCユーザーのみに提供されていました。コンソールのUIでこの問題を修正しました。
バグ修正
課金のページ読み込み問題に関するバグ修正: Automation Testingが利用できないデータセンターのユーザーが、開発環境でもAutomation Testingの課金が有効になっているため、課金時にページ読み込みの問題が発生していました。パッチ修正を適用し、この問題を解決しました。
バグ修正
並行プロジェクト作成の問題に関するバグ修正: 複数のプロジェクトを並行して作成する際に発生していた一部の問題を修正しました。
非推奨
Node.js v10の非推奨化: Node.js v10の非推奨フェーズは2022年10月31日まで延長されることが発表されていました。Node.js v10は正式に非推奨となりました。2023年1月31日に廃止され、それ以降Catalystはこのランタイムのサポートを終了します。
2022年 - 8月
機能強化
カスタム404ページの追加: Catalystアプリケーションに独自の404ページを追加し、Catalystが提供するデフォルトの404ページの代わりに表示できるようになりました。ページをデザインし、アプリのクライアントディレクトリに配置できます。そのキーとパスをclientpackage.json設定ファイルに含める必要があります。
機能強化
Automation Testingのテストスイート実行に関する大幅な機能強化: 最初の実行で失敗したテストスイートの自動再実行を設定できるようになりました。コンソールから手動で失敗したテストスイートを何度でも再実行することも可能です。また、特定のテストスイートの実行前後に他のテストスイートを実行するよう設定できます。Automation Testingコンソールでは、すべての再実行の詳細な結果と、テストスイート実行の前条件・後条件が表示されます。
機能強化
予算到達時のプロダクション環境の自動無効化: 課金で特定の予算のしきい値に達した際に、プロジェクトのプロダクション環境を自動的に無効化するよう設定できるようになりました。Catalystはこの発生時にアラートを送信します。無効化された後、必要に応じて手動でプロダクション環境を再度有効化できます。
機能強化
API GatewayでのHTTP OPTIONのサポート: API GatewayでAPIを設定する際に、HTTPメソッドOPTIONのサポートを追加しました。このメソッドは、API Gatewayを通じたクロスオリジンリクエストの実行における標準的なブラウザ動作をサポートします。
バグ修正
CatalystアプリのCatalyst 404ページに関するバグ修正: Catalystウェブアプリでページが見つからない場合にステータスコードを404として表示するための軽微な修正を行いました。
バグ修正
Catalystのカスタムドメインに関するバグ修正: CORSの認可ドメインとして追加されたカスタムドメインの重複に対処するための軽微な修正を行いました。
バグ修正
ZCQLに関するバグ修正: ORDER BY文を使用した検索クエリの実行時に、暗号化されたカラムが結果にインデックスされないよう制限するための軽微な修正を行いました。
2022年 - 7月
機能強化
Catalyst Mailの機能強化: Catalyst Mailを通じてCatalystアプリケーションから送信するメールにファイルを添付できるようになりました。複数ファイルの添付に加え、1回のメール送信操作で複数の宛先、CC、BCC、返信にも対応しました。JavaおよびNode.jsプラットフォーム、ならびにAPIを通じてアプリケーションユーザーにメールを送信できます。
2022年 - 6月
新機能
Identity Scanner: Catalystは、E-KYCおよびドキュメント処理を通じて安全な本人確認を行うことができる新しいZia AI駆動スイート、Identity Scannerを導入しました。Identity Scannerは、拡張OCR、データ抽出、顔比較、その他の高度なAI機能を組み込んでおり、さまざまな身分証明書や公的文書を処理できます。Catalystは、JavaおよびNode.js環境、ならびに複数のAPIでIdentity Scannerを提供しています。
新機能
Function環境変数とトリガーの設定: Catalyst Functionsは、新しく導入された環境変数とFunctionトリガーの設定オプションにより大幅にアップグレードされました。コンソールの新しく導入されたFunctionの_Configuration_ release_month_yearで、プロジェクトの開発環境とプロダクション環境のFunction固有の変数を宣言・保存できるようになりました。また、Functionの種類に基づいて関連するすべてのトリガーの作成・管理が容易になり、このrelease_month_yearから割り当てメモリの設定も可能です。
機能強化
Functionリストビューのソート、検索、ページネーションの更新: コンソールのFunctionコンポーネントページに一覧表示されるFunctionを、名前、ID、またはその他のカラムでソートできるようになりました。また、ページ上部の新しい検索バーを使用してFunctionを検索したり、10件、20件、50件ずつのページ表示で閲覧したりできます。
機能強化
ファイル添付/アップロード時のウイルス対策チェック: CatalystはFile Storeにアップロードされるファイルおよびcatalyst Mailを通じて送信される添付ファイルにウイルス対策チェックを実施することで、アプリケーションファイルに対する追加のセキュリティレイヤーを提供するようになりました。
バグ修正
ZCQLのバグ修正: JOINの場合に子テーブルのスコープ条件が親テーブルのスコープより優先されていたZCQLのバグを修正しました。また、SELECT操作で取得される行数のデフォルト上限が200から300に更新されました。
バグ修正
Functionsのバグ修正: Function名に「4d」、「2d」、「56f」などの文字を含めると、floatやdouble値に変換されてエラーが発生する問題を修正しました。
バグ修正
API Gatewayのバグ修正: API名の空の値を検証するためのAPI Gatewayの軽微なバグ修正を行いました。
2022年 - 5月
バグ修正
IaCエクスポートのバグ修正: イベントリスナールールがマップされていないアプリアラートをエクスポートした際に発生するプロジェクトエクスポートの失敗の問題を修正しました。
バグ修正
File Storeのバグ修正: File Storeでのフォルダ削除時に発生する軽微な重複エラースローを修正しました。
バグ修正
プロジェクトリストビューのバグ修正: プロジェクトリストビューでサインアウトページを開いた際にスクロールが無効になるバグを修正しました。
2022年 - 4月
機能強化
Node.js v16 Functionsのサポート: CatalystがNode.js v16をサポートするようになりました。リモートコンソールから既存のFunctionを最新のサポートバージョンにアップグレードできます。Node.js Functionを作成する際、またはCLIから初期化する際に最新のランタイムを選択できるようになりました。
新機能
IaC設定: Catalystは、Infrastructure as Code(IaC)設定を通じてコンソールからプロジェクトのインポートおよびエクスポートを行う新しい方法を導入しました。プロジェクトのスキーマとコードをZIPファイルにエクスポートし、このZIPファイルを任意のCatalystアカウントの新しいプロジェクトにインポートできます。これらのIaC操作はCLIではすでに利用可能です。
バグ修正
Domain Mappingのバグ修正: Domain MappingのCNAMEエントリをすべてのDCでcatalyst-cs.zohohost.comにリンクするよう案内するコンソールメッセージが、ユーザーのDCに応じて変更されるようになりました。
バグ修正
File Storeのバグ修正: カスタムユーザーロール(_App Administrator_や_App User_以外のロール)のフォルダ権限が更新できなかったバグを修正しました。
2022年 - 3月
機能強化
Node.js v10の非推奨期間の延長: Node.js v10の非推奨フェーズは2021年4月から継続していました。このバージョンの廃止日は2022年7月31日と発表されていましたが、非推奨期間を2022年10月31日まで延長することにしました。非推奨期間の終了後、Node.js v10は2023年1月31日に廃止され、Catalystはこのランタイムのサポートを終了します。
機能強化
Node.js v12の非推奨の発表: Node.js v12は現在、非推奨フェーズにあります。2023年4月30日までの1年間の非推奨期間の終了後、Node.js v12は非推奨期間終了から3ヶ月後の2023年7月31日に廃止されます。その後、Catalystはこのランタイムのサポートを終了します。
2022年 - 1月
新機能
Automation Testing: Catalystは、アプリケーションのアクセス可能なすべてのエンドポイントAPI(Basic I/OおよびAdvanced I/O Functions、またはサードパーティAPI)をテストできるAPIテストツール、Automation Testingを導入しました。カスタムテストケースを作成し、APIテストのプロセス全体を自動化し、リアルタイムのレスポンスと詳細なレポートを取得できます。Catalystでは、APIを通じて設定済みテストプランの実行をトリガーすることもできます。
新機能
Java、Node.js、Web SDKおよびAPIでのページネーションのサポート: CatalystはData Storeのテーブルからすべての行を取得する際のページネーションサポートを、Java、Node.js、Web SDKおよびAPIに導入しました。ページネーションにより、反復処理を通じてテーブルの行をバッチまたはページ単位で取得できます。すべての行を同じレスポンスで取得する従来のメソッドのサポートは、すべてのSDKおよびAPIで非推奨となり、ページネーションがデフォルトになりました。
機能強化
Catalyst CLI v1.12.0: Catalyst CLIバージョン1.12.0が、既存のCLI機能およびパッケージのいくつかの機能強化とバグ修正とともに公開されました。
機能強化
グローバルパッケージとしてのAngularおよびReactプラグインの非推奨化: Catalystは、プロジェクトディレクトリでのAngularおよびReactパッケージのグローバルインストールおよび使用をサポートしなくなりました。CLIを使用して、初期化されたウェブクライアントの特定のアプリディレクトリにのみこれらのプラグインをインストールできます。既存のAngularおよびReactウェブアプリのコードを適宜更新してください。
削除
Functions Shellの–watchオプションの非推奨化: Catalystは、catalyst functions:shell CLIコマンドの–watchオプションを削除しました。ウォッチモードがデフォルトとして設定されます。コマンド実行時に新しい–no-watchオプションを使用してデフォルトのウォッチを無効化できます。
機能強化
Cliq Integration Functionsテンプレートの更新: Cliq Integration Functionsを初期化する際の一部のCliqハンドラークラスのデフォルトコードテンプレートを更新しました。既存のFunctionには影響しません。
機能強化
Angular Schematicsパッケージの更新: Angular Schematicsコレクションに行われた更新をCatalyst Angularプラグインに反映しました。
機能強化
AngularおよびReactプラグインのアップグレード: Catalyst AngularおよびReactプラグインが、それぞれのフレームワークの更新されたLTSバージョン(Angular v12.2.15およびReact v17.0.2)をサポートするよう更新されました。
バグ修正
IN DCに関するバグ修正: IN データセンターの静的URL処理における軽微なバグ修正を行いました。一部のケースで静的URLがIN DCではなくUS DCを指していました。
バグ修正
CLI依存パッケージのバグ修正: 依存クローンパッケージcli-table3を更新し、オリジナルパッケージの最新パッチ更新を反映するための修正を行いました。
バグ修正
catalyst serveのバグ修正: ミニファイされたHTMLファイルの配信時にスクリプトインジェクションロジックが余分な文字をレンダリングする問題に対処するため、catalyst serve CLIコマンドの修正を行いました。
2021年 - 11月
新機能
AngularおよびReactウェブクライアントアプリ: CatalystはAngularおよびReactウェブクライアントアプリケーションテンプレートのサポートをリリースし、より良いアプリ開発体験を促進するためのカスタムプラグインを提供しています。プロジェクトのウェブクライアントを、Angularアプリ、Reactアプリ、または以前から利用可能な基本的なウェブアプリとして初期化またはセットアップできるようになりました。これらのアプリはプロジェクトの他のコンポーネントと同様にテストおよびデプロイできます。
新機能
Catalyst CLI v1.11.0リリース: AngularおよびReactウェブクライアントアプリケーションのサポートを含むCatalyst CLI v1.11.0をリリースしました。
2021年 - 10月
新機能
Application Alerts: Catalystは、Cron、Event Listeners、Logsのいずれかのコンポーネントで障害または特定のイベントが発生した際にメールアラートを送信するようApplication Alertsを通じて設定できるようになりました。1つのアラートにコンポーネントの複数のエンティティを関連付け、ニーズに合わせてアラートの条件と頻度を設定できます。
新機能
CLIでのプロジェクトエクスポートおよびインポート操作: CLIからInfrastructure as Code(IaC)操作としてプロジェクトのエクスポートおよびインポートを実行できるようになりました。プロジェクトのコンポーネント設定、Function、クライアントコードを、データなしで外部ZIPファイルとしてエクスポートできます。このプロジェクトZIPファイルは、任意のCatalystアカウントに新しいプロジェクトとしてインポートできます。
機能強化
Cronの機能強化: いずれかのプロジェクトでCronが無効化されるたびに、Catalystがメールを送信するようになりました。アラートは、Cronを設定したプロジェクトのコラボレーターに送信されます。
バグ修正
Catalystサインアップに関するバグ修正: SDKまたはAPIを通じたユーザーサインアッププロセスを改善し、既存のCatalystアプリケーションに関連付けられたプロジェクトのZAID値のみを受け入れるバリデーションを実装しました。
2021年 - 9月
バグ修正
Catalyst CLI v1.9.1リリース: catalyst serveコマンドの–onlyオプションで一部のケースでクライアントコンポーネントが配信されなかったバグ修正を実装したCatalyst CLI v1.9.1をリリースしました。
機能強化
Catalyst CLI v1.9.0リリース: CLI serveコマンドの機能強化を含むCatalyst CLI v1.9.0がリリースされました。serveコマンドに、対象ファイルの変更が検出されるたびにserveセッションをホットリロードする–watchオプションが追加されました。これにより、serveセッションがアクティブな状態のままリソースを変更できます。
2021年 - 8月
新機能
CLIのコンテキスト依存ヘルプ: Catalyst CLIは、CLIコマンド実行中にエラーが発生した際にコンテキスト依存ヘルプを表示するようになりました。Catalystはエラーを動的に分析してコマンドの使用方法とエラー発生の原因を理解し、特定のシナリオに応じたカスタムヘルプを提供します。CLIは、エラーを修正または防止するために実行できるアクションを提案し、修正を実施するための関連するヘルプリンクを提供します。
新機能
言語ランタイムサポートポリシー: JavaおよびNode.jsの言語ランタイムのサポート終了に向けた非推奨化とサポート終了のフレームワークを定義する標準的な言語ランタイムサポートポリシーを策定しました。このポリシーには、これらのランタイムのサポート終了における複数のフェーズが含まれています。この段階的な縮小により、Functionのアップグレードを計画、実装、テストするための十分な時間が確保されます。
機能強化
Node.js v12およびv14 Functionsのサポート: CatalystはCatalyst FunctionsでNode.js v12およびNode.js v14バージョンのサポートを提供するようになりました。リモートコンソールでNode.js Functionを作成する際、またはCLIから初期化またはセットアップする際に、これらのバージョンを選択できます。リモートコンソールから既存のFunctionを最新のサポートバージョンにアップグレードできます。
機能強化
Node.js v10の非推奨化: Catalystは即時有効でNode.js v10の非推奨化を開始します。Catalystでの非推奨期間は2022年7月31日までとなります。Catalystアプリケーションの安定性とセキュリティを確保するため、既存のNode.js v10 Functionを最新のサポートランタイムにアップグレードしてください。
機能強化
コンソールの新しいデモアプリ: Catalystユーザーは、データが事前に設定・投入されたデモアプリにアクセスしてテストできるようになりました。「Polls」アプリでは、即座にアンケートを作成してソーシャルメディアで共有できます。また、任意のアンケートに投票し、アプリ内でリアルタイムのデータレポートを表示できます。このデモアプリは、リモートコンソールのインデックスページですべてのユーザーに提供されています。
機能強化
Cron実行履歴のステータスおよび時間フィルター: Cronの実行履歴に一覧表示される実行を、実行のステータスまたは時間に基づいてフィルタリングできるようになりました。ドロップダウンからTimeoutやCodeExceptionなどのステータスと、直近1時間などの時間範囲を選択して、これらの条件に一致する実行を表示できます。
機能強化
Catalyst CLI v1.8.0リリース: Node.js v12およびv14バージョン、コンテキスト依存ヘルプ、および–dcオプション使用時のIN DCの利用に関する機能強化を含むCatalyst CLI v1.8.0がリリースされました。
2021年 - 7月
機能強化
連続失敗後のCron自動無効化の変更: Catalystは、50回連続で実行に失敗したCronジョブを自動的に無効化していました。この機能をWebhookを通じて外部URLに関連付けられたCronにのみ適用し、Cron Functionsに関連付けられたCronには適用しないよう機能強化しました。
つまり、Cron Functionにリンクされたcronは、連続して失敗しても自動的に無効化されません。コンソールからCronの実行履歴を確認し、手動で無効化したり必要に応じて修正を行ったりできます。
機能強化
Circuitコンパイルエラー処理の機能強化: Catalyst Circuitsにコンパイルエラー処理が追加されました。Catalystは、Circuitを保存した直後にCircuitの設定または構造に対してコンパイルエラーチェックを実行します。これにより、Circuitを実行する前に、Circuitのステート設定、デザイン、ロジックフローで特定された非依存エラーおよび潜在的なエラーが一覧表示されます。
機能強化
無料トライアルの終了: 既存のプロダクション環境ユーザーのCatalystアカウントの無料トライアルを2021年8月1日に終了します。それ以降、ユーザーはCatalystの使用に対して課金されます。まだプロダクション環境を使用していないユーザーは、最初のプロジェクトをデプロイする前にCatalystの支払い方法の設定と支払い情報の追加を求められます。
機能強化
無料ウォレットクレジット: すべての既存ユーザーに$250の無料ウォレットクレジットを提供いたします。ユーザーはこのクレジット金額をCatalystの支払いに利用できます。既存のプロダクション環境ユーザーの場合、この金額は2021年8月1日にCatalystウォレットに反映されます。その他のユーザーの場合、最初のプロジェクトをデプロイした後にウォレットでクレジットが利用可能になります。
バグ修正
Text Analyticsの軽微なバグ修正: Text Analytics UIで、Keyword Extraction release_month_yearに表示される特定のキーワードが一部のケースでハイライトされない問題を解決しました。
2021年 - 6月
新機能
Text Analytics API、SDK、およびコンソールでのテスト: Catalystは、テキストコンテンツを処理して感情分析、固有表現認識、キーワード抽出の3つの操作を実行するZia AI駆動サービスとしてText Analyticsを導入しました。JavaまたはNode.js SDK、およびAPIを使用して、これらの操作を個別に、または3つすべてをまとめてテキストを処理できます。Catalystコンソールからテストすることも可能です。
新機能
INデータセンターのサポート: CatalystがINデータセンターにホストされ、INドメインからアクセスできるようになりました。INユーザーはINドメインからCatalystリモートコンソールにアクセスできるようになりました。マルチDCサポートは、REST APIにアクセスするためのCatalyst OAuth 2.0認証の実装にも反映されています。Catalyst APIのベースAPI URIはそれに応じて変更されます。マルチDCサポートAPIドキュメントを参照してください。クライアント登録後、Zoho APIコンソールからIN DCのユーザーに対するアプリケーションへのアクセスを無効化または有効化することもできます。
INデータセンターに関連する機能強化は、Catalyst CLIへのログインにも反映されています。Catalyst SDKパッケージもIN DCに対応しています。
新機能
Catalystコンソールの新しいプロダクトツアー: Catalystコンソールの新規ユーザーは、コンソールで利用可能なすべてのコンポーネント、機能、設定を簡単な説明付きで案内するプロダクトツアーにアクセスできるようになりました。このガイド付きウォークスルーは、ユーザーがCatalyst環境に慣れ、アプリケーション構築を開始するためのものです。
機能強化
Event Listenersの機能強化と追加機能: Event Listenersに、現在処理中のイベントを表示する_Queued Events_や、キューから出た後の処理済みイベントの実行履歴を含む_Processed Events_などの新機能を実装しました。
Event ListenersのUIコンソールも、イベントリスナーのページ内で当日の統計情報が利用可能になるなど、ユーザーエクスペリエンスを向上・簡素化するいくつかのアップグレードが行われました。
機能強化
ZCQLの新しいクエリ操作と機能: ZCQLに、コーディング体験を向上させる多数の新機能が追加されました。データ取得操作に加えて、ZCQLを使用してCatalyst Data Storeのデータ挿入、更新、削除操作を実行できるようになりました。また、WHERE句でのLIKEおよびBETWEEN演算子のサポートや、部分的なデータ挿入などの追加機能もサポートしています。
機能強化
Functionsの高度なメモリ設定: Catalystは、Function作成時に各Functionのメモリ割り当てを設定できるようになりました。Functionの実行に128 MBから512 MBの範囲のメモリを割り当てることができます。
Functionのデフォルトメモリ割り当ては256 MBです。この機能が利用可能になる前に作成されたすべてのFunctionには、自動的にデフォルトメモリが割り当てられます。コンソールから、またはCLIでこのコマンドを使用して、いつでもこれを変更できます。
機能強化
CLIバージョンv1.70リリース: Catalyst CLIがIN DCログインオプションおよびその他の機能強化を含むバージョンv1.70にアップグレードされました。
機能強化
Domain Mappings: プロジェクトのプロダクション環境でのみ、Domain Mappingsを使用して独自のドメインアドレスをCatalystアプリケーションにマッピングできるようになりました。
機能強化
Javaコンパイルの軽微な変更: コンパイルされたJava Functionクラスが、Java Functionパッケージの.outputディレクトリで利用可能になりました。
2021年 - 5月
新機能
Integration Functionsを通じたCliqとの統合: Catalystは、Integration Functionsと呼ばれる新しいFunctionタイプをサポートするようになりました。このFunctionは、他のZohoサービスのバックエンドとしてコーディングおよび使用できます。現在、Zoho Cliqとの統合を確立し、Bot、Command、Message Action、Widget、Functionの各Cliq内部ツールをバンドルするエクステンションを構築できます。Cliqでこれらのサービスにアクセスすると、HTTP呼び出しを通じてCatalystでコーディングされたIntegration Functionの実行が自動的にトリガーされます。
機能強化
Logsの追加時間範囲およびその他の機能強化: Functionログの検索にさまざまな時間範囲を選択できるようになり、カレンダーからカスタム時間範囲を選択してその範囲内のFunction実行レコードを表示することもできます。また、CronおよびEvent Functionの実行ログを一意のExecution IDでフィルタリングし、その実行の詳細のみを表示することもできます。Event ListenersおよびCron実行からCatalyst Logsへの直接リンクも追加しました。
バグ修正
Application Performance Monitoringのバグ修正: 一部のユーザーが最初の開始後にAPMを有効化または無効化できなくなるバグを修正しました。
バグ修正
Functionsでのデータ受け渡しのバグ修正: Catalystは、Function呼び出しのリクエストボディでコンテンツタイプapplication/x-www-form-urlencodedのデータを受け渡すことをサポートするようになりました。以前のようにクエリパラメータではなくリクエストボディで処理されます。
バグ修正
Function実行のバグ修正: Function呼び出しと関連するログ活動が同時に実行されることで発生していた一部のFunction実行失敗の問題に対処する修正を行いました。この問題により、以前はFunction呼び出しがエラー500になることがありました。
バグ修正
Logsの軽微なバグ修正: 一部のユーザーがプロダクション環境でのFunction実行ログを表示できなかった問題に対処する修正を行いました。
バグ修正
Bulk Write API: Bulk Write APIのパフォーマンス最適化を行いました。
2021年 - 3月
新機能
EUデータセンターのサポート: CatalystがEUデータセンターにホストされ、EUドメインからアクセスできるようになりました。EUユーザーはEUドメインからCatalystリモートコンソールにアクセスできるようになりました。マルチDCサポートは、REST APIにアクセスするためのCatalyst OAuth 2.0認証の実装にも反映されています。Catalyst APIのベースAPI URIはそれに応じて変更されます。マルチDCサポートAPIドキュメントを参照してください。クライアント登録後、Zoho APIコンソールから特定のDCのユーザーにアプリケーションへのアクセスを提供することもできます。
EUデータセンターに関連する機能強化は、Catalyst CLIへのログインにも反映されています。Catalyst SDKパッケージもEU DCに対応しています。
機能強化
CatalystアプリケーションURLのドメイン変更: すべてのCatalystアプリケーションURLのアプリドメインが「zohocatalyst.com」から「catalystserverless.com」に変更されました。つまり、CatalystアプリケーションURLは「https://project-domain-name.catalystserverless.com」の形式になります。
この変更は、以前および今後のすべてのCatalystプロジェクトのFunctionおよびウェブクライアントURLに自動的に反映されます。以前のアプリドメインのURLはしばらくの間は引き続き動作しますが、その後まもなく非推奨となります。非推奨の日付は近日中に発表します。開発環境とプロダクション環境の両方のアプリケーションURLは、プロジェクトの環境設定で確認できます。CLIからデプロイするリソースは、新しいドメインのURLにデプロイされます。
機能強化
Catalyst Web SDKバージョン2.0.0: 初期化スクリプトの機能強化を含むCatalyst Web SDKの新しいバージョンをリリースしました。アプリのドメインからinit.jsファイルを参照でき、適切な環境のProject IDやZAIDなどのプロジェクトの基本情報が自動的に入力されます。最新のWeb SDKスクリプトは、Developer Tools設定およびAuthenticationのサインイン方法release_month_yearで確認できます。
バグ修正
CLIからのAPIGでの複数ルールの設定: API Gatewayで、異なるリクエストメソッドの同じリクエストURLに対して複数のルールをCLIから設定できるようになりました。この機能は以前CLIからは利用できず、リモートコンソールからのみ可能でした。
バグ修正
リダイレクトURL取得のバグ修正: API Gatewayとclient-package.jsonファイルで設定されたログインリダイレクト値に競合がある場合にスローされていたエラーに対処する修正を行いました。Catalystは、API Gatewayで設定された値を優先するようになりました。
2021年 - 2月
新機能
Application Performance Monitoring: CatalystアプリケーションのFunctionの実行に関する貴重で詳細なインサイトを提供するApplication Performance Monitoring機能をコンソールに導入しました。
機能強化
Catalyst AndroidおよびiOS SDKパッケージの大幅なアップグレード: Catalyst AndroidおよびiOS SDKパッケージを刷新し、Authentication、Data Store、Functionsなどのさまざまなツールを搭載しました。Catalystコンソールでモバイルアプリパッケージを登録して、モバイルアプリに含める設定ファイルをダウンロードすることもできるようになりました。詳細は刷新されたAndroid SDKドキュメントおよびiOS SDKドキュメントを参照してください。
機能強化
プロファイルと権限: コンソールからAndroidおよびiOSアプリ用のモバイルSDKパッケージを追加または削除するための新しい権限を導入しました。
機能強化
CLIからのローカル認証テスト: catalyst serveコマンドを使用して、Catalystアプリケーションの認証フローをローカルでテストできるよう機能強化しました。ローカルサーバーを使用して、iFrameを含むウェブアプリをホストしてテストできるようになりました。
バグ修正
APIGから取得されるログインリダイレクト: Catalystアプリケーションで設定するログインリダイレクト値が、利用可能な場合はclient-package.jsonファイルではなくAPI Gatewayルールから取得されるようになりました。プロジェクトにAPI Gatewayを設定していない場合は、client-package.jsonから取得されます。
バグ修正
URLとしてのログインリダイレクト: Catalystアプリケーションのログインリダイレクト値を、HTMLファイルなどの直接リソースではなくURLパスとして指定できるようになりました。
バグ修正
CLIトークンオプション: CLIトークンオプションの使用中に発生していた予期しないエラーを修正しました。
バグ修正
Node.js SDKのセキュリティバグ修正: ユーザースコープに関するセキュリティの問題に対処し、Node.js SDKの管理者スコープのセキュリティを強化する機能改善を行いました。
バグ修正
Java SDK Connectorsの軽微なバグ修正: Java SDKでConnectorsがnullポインタ例外をスローする問題を修正しました。
2021年 - 1月
新機能
コラボレーター: コラボレーターをプロジェクトメンバーまたはアカウントの管理者として分類し、プロファイルを通じてプロジェクトメンバーに権限を付与できるようになりました。
新機能
プロファイルと権限: プロジェクトメンバーにプロファイルを割り当て、各プロジェクトのCatalyst機能へのアクセスを定義する特定の権限セットを付与できるようになりました。
新機能
Zia Facial Comparison: 2つの異なる画像の2つの顔を比較し、顔の特徴を分析して同一人物であるかを判断するZia Facial Comparisonを導入しました。API、JavaおよびNode.js SDKで利用できます。
新機能
Bulk Delete Rows: Data Storeの特定のテーブルからレコードを一括削除するBulk Delete機能を導入しました。この機能はAPI、JavaおよびNode.jsで利用できます。
新機能
Zia OCR PANカードタイプのサポート: Zia Optical Character Recognitionが、AadhaarカードAadhaar、銀行通帳、小切手に加えて、インドのPANカードを処理できるようになりました。この機能はAPI、JavaおよびNode.js SDKで利用できます。
機能強化
CLI Shell: ユーザーがシェル操作を突然終了した場合のCLI Functionsシェル操作にソフトキルを実装しました。
機能強化
CLIログイン: ブラウザなしのCLIログインのサーバータイムアウトが30秒から60秒に延長されました。
機能強化
CLI ServeおよびDeploy: catalyst serveおよびcatalyst deployコマンドの–exceptオプションで、1つのFunctionのみを除外し、他のFunctionをserve/deployできるようになりました。
機能強化
CLIスクリプト: Catalystは、ディレクトリ内の特定のFunctionに対してスクリプトを設定し、他のFunctionではスクリプトの実行を防止できるようになりました。
バグ修正
CLI Serve: catalyst serveコマンドの軽微なバグ修正とパフォーマンス改善を行いました。
2020年 - 12月
機能強化
Catalyst Logs: Catalyst Logsを強化し、選択したFunctionスタックに関連するコンテキストデータを表示するようにしました。Node.js FunctionにはJava Functionとは異なるログレベルも設けられました。
機能強化
Data Store: Data Storeで、各テーブルのテーブル名の下にTable IDを表示するようにしました。
機能強化
ウェブクライアント: 標準化のため、Catalystコンソールの複数の箇所でリテラル「WebApp」を「Web Client」に変更しました。
バグ修正
AutoML: AutoMLで一部のAPI呼び出しが400エラーレスポンスを返していました。この問題を修正しました。
バグ修正
Data Store: 一部の暗号化カラムの作成操作が400エラーレスポンスを返していました。この問題を修正しました。
バグ修正
API: HTTP PATCHリクエストメソッドが以前はサポートされていませんでした。Catalystは特定のAPIでPATCHリクエストをサポートするようになりました。
最終更新日 2026-03-05 12:17:39 +0530 IST
Yes
No
Send your feedback to us