Catalyst

by Zoho

Go to console

Release Notes

Stay updated with the latest news on feature releases, enhancements, bug fixes, and more,
made in various Catalyst services, components, and developer environments.

SDK Release Notes

All
New Features
Enhancements
Bug Fixes
Deprecated
Removed
New Solution

2024 - March

Bug Fix

Bug Fixes in Catalyst SDK : We have made bug fixes to the reset password SDK method in Java, Node.js and Python stacks, which threw an error while fetching the Catalyst user’s role ID using the user details.

2024 - February

Bug Fix

Java version Upgrade v1.15.1: We have released a new version of the Catalyst Java SDK, zc-java-sdk v1.15.1.

Bug Fix: We have now fixed the errors occured when the ZCML.getContentForAadhaar function is executed.

You can download the zc-java-sdk v1.15.1 from this static download URL and upgrade your existing Java functions. You can also configure the new version of the SDK in the pom.xml file as a Maven dependency, if you use the Catalyst Maven tool for Java development.

New Features

Java version Upgrade v1.15.0: We have released a new version of the Catalyst Java SDK, zc-java-sdk v1.15.0.

  • New Feature: This version offers a new method to initialize the zc-java-sdk in Catalyst AppSail services with support for Jakarta servlet.
  • Enhancement: We have now enhanced retrying Catalyst API requests by providing additional retryable error codes.

You can download the zc-java-sdk v1.15.0 from this static download URL and upgrade your existing Java functions. You can also configure the new version of the SDK in the pom.xml file as a Maven dependency, if you use the Catalyst Maven tool for Java development.

2024 - January

Bug Fix

Bug Fixes in Reset Password Email Templates in Catalyst Authentication: We have made bug fixes to ensure that the dynamic HTML content configured for the reset password email templates in Catalyst Authentication is returned as expected by the following SDK methods:

Bug Fix

Bug Fixes in SmartBrowz API: While using SmartBrowz APIs, there were issues when accessing them from organizations other than the default organization. We have fixed that now.

2023 - December

New Features

Support for CA Data Center: Catalyst is now available in the CA (Canada) data center. You can create a Catalyst account in the CA DC and access Catalyst resources from the CA domain.

  • Base API URI: https://api.catalyst.zohocloud.ca/

  • Zoho Accounts Server URI: https://accounts.zohocloud.ca
    The DC support is reflected while implementing Catalyst Oauth 2.0 Authentication to access the REST APIs. You can also disable or enable access to your application to users of the CA DC from the Zoho API console after registering your client.

  • Services and Features Not Available in CA DC:

    • Cloud Scale: Push Notifications, MDM
    • Serverless: Circuits, Integration Functions
    • DevOps: APM, Automation Testing
    • Zia Services: Identity Scanner, AutoML
    • SmartBrowz: Dataverse
    • QuickML: Entire service
New Features

Java SDK version upgrade v1.14.0 We have published a new version of the Catalyst Java SDK, zc-java-sdk v1.14.0.

Changes:

  • File Store: Java SDK now also supports passing the folder name to fetch a folder instance through getFolderInstance, and to retrieve a single folder’s details through getFolder(). This is in addition to passing the folder ID for these methods, that was previously supported.

  • Dataverse (Beta): Java SDK now offers support for the SmartBrowz Dataverse feature that enables you to perform meaningful data extractions from the web using built-in APIs. These are now implemented in the Java SDK package as methods, that you can incorporate in your business logic.

2023 - November

Bug Fix

Python SDK version upgrade v1.0.0rc2:

We have released a beta version v1.0.0rc2 of the Catalyst Python SDK. This version includes bug fixes to ensure proper functioning of the SDK implementation in Windows OS.

Execute this command from the terminal to install the latest Python SDK package :

copy
$
pip install package_name==1.0.0rc2

2023 - October

Enhancements

OAuth Scopes Addition: We have now added new OAuth scopes for the following services:

Catalyst QuickML : QuickML.deployment.READ
Catalyst SmartBrowz : ZohoCatalyst.pdfshot.execute, ZohoCatalyst.dataverse.execute

Enhancements

Node.js SDK version upgrade v2.6.0-beta.0: We have released a beta version v2.6.0-beta.0 of the Catalyst Node.js SDK. This version includes the support for Dataverse in the Catalyst SmartBrowz service. We have also deprecated ZAID from all the methods in the Catalyst Cloud Scale Authentication component userManagement in the SDK.

Execute this command from your terminal to install the latest Node.js SDK package:

copy
$
npm install zcatalyst-sdk-node@2.6.0-beta.0

Enhancements

Java SDK version upgrade v1.13.1: We have released a patch version of the Catalyst Java SDK v1.13.1 that includes minor fixes in the Catalyst Circuits component. You can download the version of the SDK using this link.

Enhancements

Python SDK version upgrade v1.0.0rc1: We have released a beta version of the Catalyst Python SDK v1.0.0rc1 that includes the support for Dataverse in the Catalyst SmartBrowz service. We have also deprecated ZAID from the Catalyst Cloud Scale Authentication component user_management in the SDK.

Execute this command from the terminal to install the latest Python SDK package:

copy
$
pip install package_name==1.0.0rc1

2023 - September


New Features

Introducing Flutter SDK: You can now build cross-platform mobile apps on Catalyst with the release of the new Catalyst Flutter SDK. This SDK is in v1, and it provides classes, objects, and methods for various Catalyst Cloud Scale and Catalyst Serverless operations involving the Data Store, File Store, Functions and more. You can learn about the SDK components in detail and access sample code snippets for each operation from the Flutter SDK documentation.

New Features

Support for Third-party Authentication in Android and iOS SDK: Catalyst Android and iOS SDK packages now enable you to incorporate any third-party authentication of your choice through Cloud Scale Authentication in your mobile apps. The configuration files created in Catalyst when you create your Android or iOS package, will now include properties (JWTClientID and JWTClientSecret) that allow implementation of third-party authentication. Refer to Android and iOS help docs for details.

New Features

Fetching Timezone Details in Android and iOS SDK: You can now fetch the timezone configured in your Catalyst project using Android or iOS SDKs with the new getCurrentTimeZone() method introduced in both the packages. Refer to Android and iOS help docs for details.

New Features

Support for Google Social Login in Android SDK: Catalyst Android SDK enables you to provide Google login and logout functionality for your Android app users with the Social Login feature of Authentication. You can pass the Google OAuth Client ID through the methods fun login() and fun logout().

Enhancements

Python SDK version upgrade v.0.0.2: We have released a stable version of the Catalyst Python SDK v.0.0.2 that includes QuickML and ZCQL v2 parser. You can also customize a mail template using this SDK when you invite a new user in Catalyst Authentication. We have now replaced the name of the authentication component as user_management. Execute this command in the Catalyst CLI to install the Python SDK package:

copy
$
pip install package_name==0.0.2

In this version, we have made bug fixes in update_user_details() method in the Catalyst Authentication component. We have also made ZAID optional in all methods of the Authentication component now.

Enhancements

Catalyst Functions Update: Now when you pass an empty query parameter while executing a Calayst function, the parameter will be available with an empty string value instead of it being unavailable in the functions code.

Enhancements

Fetching Rows through Pagination with Android and iOS SDK: Catalyst Android and iOS SDK packages now include the support to fetch rows of data from a table in the Data Store with pagination. This allows you to fetch the rows in batches or pages through iterations. This includes the support for the new params of maxRows and nextToken that can be passed with the getRows() method in both SDKs. Refer to Android and iOS help docs for details.

Enhancements

Release of Android SDK v2.1.0: Catalyst Android SDK includes the following enhancements and updates in addition to the other updates specified in the new v2.1.0:

Enhancements

Enhancements in existing iOS SDK operations: Catalyst iOS SDK includes the following enhancements and updates, in addition to the other updates specified:

  • We have removed the support for creating or using a <TABLE_INSTANCE> in the Data Store in Catalyst iOS SDK. You can now simply create a <DATA_STORE_INSTANCE > and specify the table identifier through it, to perform a variety of operations that involve its usage. Relevant SDK code snippets that have been modified to reflect this change are: Get Column Metadata, Get Rows, Get Row Data, and Execute a ZCQL Query.
  • You can now pass an additional object appConfiguration that contains the configuration details of the SDK package while initializing the iOS SDK in your app.
  • We have added four new keys in the property file generated by Catalyst: X-Catalyst-Environment, X-CATALYST-USER, AccountsPortalDomain, notificationAppID.
  • We now provide support for implementing Push Notificationsnatively in the iOS SDK package through the notificationAppID property.

Bug Fix

Node.js SDK version upgrade 2.5.1: We have released a stable version of the Catalyst Node.js SDK v2.5.1 that includes minor bug fixes in the Catalyst SmartBrowz component.

2023 - August


Enhancements

Updates in Catalyst Authentication User Management: The last name parameter is made optional in Catalyst Authentication SDK methods, such as while adding a new user and adding a new user to an existing organization. The first name is mandatory now. This is applicable to all Java, Node.js and Python SDKs. The changes in the SDK methods include:

Java: registerUser(), addUser(), resetPassword(), generateCustomToken(), updateUser(),getSignupValidationRequest()

Node.js: registerUser(), addUserToOrg(), resetPassword(), generateCustomToken(), getSignupValidationRequest(), updateUserDetails()

Python: register_user(), add_user_to_org(), reset_password(), get_signup_validation_request(), generate_custom_token(), update_user_details()

Enhancements

Updates in ZCQL V2 Parser :

We have made the following set of updates to ZCQL V2:

  • We have made several syntax upgrades to the Catalyst Cloud Scale ZCQL component in this version. You can refer this page to learn more about them in detail.

  • The ZCQL playground feature in the Catalyst console has also undergone an upgrade in this version. You can also use the ZCQL code in Catalyst functions by adding ZCQL’s version number as an environmental variable. Refer to this page to learn about its implementation.

  • We have also updated the list of ZCQL exceptions based on the updated ZCQL syntax.

  • We now support sub-queries in the WHERE clause of the ZCQL statements.

  • Catalyst now allows you to use ZCQL functions with HAVING clause. Refer this page for more details.

  • You can now use multiple ZCQL functions on the same column in a single ZCQL query statement.

Enhancements

Java SDK v1.1.13.0 & Node.js SDK v2.5.0 Version Upgrade: We have released a stable version of the Catalyst Java SDK v1.1.13.0 and Node.js SDK v2.5.0 that includes QuickML and ZCQL v2 parser. You can also customize an email template in these SDK versions, when you invite a new user in Catalyst Authentication. You can download the Java SDK using this link. Execute this command in the Catalyst CLI to install the Node.js SDK package:

copy
$
npm install zcatalyst-sdk-node@2.5.0

Enhancements

Version Upgrades of Java SDK v1.1.13.0 and Node.js v2.5.0 SDK: We have released a stable version of the Catalyst Java SDK v1.1.13.0 and Node.js SDK v2.5.0. In the Java SDK upgrade, we have added a new value INITIATED to the enum ZCCircuitExecutionStatus.

Enhancements

Replaced setZaaid() method in Authentication: In the Authentication component of the Catalyst Java SDK, for the Add new User to Existing Org operation, we have replaced the setZaaid() method with the setOrgId() method.

Bug Fix

Bug Fix in Notifications: We have released a stable version of Node.js SDK v2.5.0 upgrade, in which we have fixed bugs in the iOS Push Notifications.

2023 - July


New Features

Introducing Catalyst Maven Plugin: Catalyst now offers a set of features specific to the Apache Maven build automation tool, such as the Catalyst Maven archetypes, a Catalyst plugin for the Maven framework, and providing Catalyst Java SDK as a dependency to enhance the Java application development process. These tools, allow you to create Catalyst functions with the archetypes, automatically handle Java dependencies, and serve or deploy functions using the plugin within the Java IDE of your choice instead of using the Catalyst CLI.

2023 - June

New Service

Introducing Catalyst ConvoKraft: Catalyst provides a new Javascript client SDK package that can be used to customize and embed the ConvoKraft bots in your Catalyst application.The SDK package supports a set of methods and hooks that can be quickly implemented in your application to perform basic operations with the ConvoKraft bot, and to configure the appearance and functioning of the bot’s chat window in the client application respectively.

Enhancements

Support for ConvoKraft Integration Functions: We now support Catalyst Integration Functions of type ConvoKraft. You can create these functions in Java, Node.js and Python.

2023 - May


Enhancements
Beta

JAVA SDK Version Upgrade v1.12.0-beta02: We have released a new beta version of the Java SDK, v1.12.0-beta02, which includes the enhancements to support the revamped Catalyt Authentication component. You can download the version using this link. We also released a stable version v1.12.0. This version includes changes in the Catalyst Authentication component. In the Catalyst Authentication addUser() method , we have now replaced the setZaaid() with setOrgId(). You can download the version using this link.


Enhancements
Beta

Node.js SDK Version Upgrade v2.4.0-beta.1: We have released a new beta version of the Node.js SDK, v2.4.0-beta.1, in which we have updated the scope of the generateCustomToken() method in Catalyst Authentication component from user to admin.

Execute this command in the Catalyst CLI to install this Node.js SDK package:

copy
$
npm install zcatalyst-sdk-node@2.4.0-beta.1

Enhancements

Node.js SDK Version Upgrade v2.4.0: We have released a stable version of the Node.js SDK v2.4.0 in which we have implemented the Catalyst QuickML component. In the addUser() method of the Catalyst Authentication component, we have now replaced the zaaid with org_Id. For installing the stable version you can use this command:

copy
$
npm install zcatalyst-sdk-node @2.4.0

Enhancements
Beta

Catalyst Cliq Node.js SDK Version Upgrade v1.0.0: We have released a new version of the Cliq Node.js SDK v1.0.0 which includes support for ESM module functionalities. However, this version is not compatible with the common JS modules. In case you are using them, then you will need to use the v0.1.1 version of the Node.js SDK until further notice. Also please note that going forward, we will only support ESM modules.

You can install this version by executing this command in the Catalyst CLI:

copy
$
npm install zcatalyst-integ-cliq@1.0.0

In case you need to install the v0.1.1 version, please use this command:

copy
$
npm install zcatalyst-integ-cliq@0.1.1

Enhancements
Beta

Catalyst React Plugin Upgrade v.0.0.4: We have upgraded the version of the Catalyst React Plugin zcatalyst-cli-plugin-react to v.0.0.4. This includes enhancements made in the CLI serve command for React applications.

2023 - April


New Features
Early Access

Introducing Catalyst SmartBrowz: Catalyst introduces a dedicated browser service wherein you can manage and control a remote browser in a headless mode through the Catalyst’s cloud environment. SmartBrowz includes components such as Headless, Browser Logic, PDF & Screenshots and Templates. Catalyst allows to code your application logic as a new Serverless function type, Browser logic functions using either Java or Node.js programming environments. We also provide SDK packages and ready-to-use code snippets to implement and test various SmartBrowz components directly.


Enhancements
Beta

JAVA SDK Version Upgrade v1.12.0-beta01: We have released a new beta version of the Java SDK, v1.12.0-beta01, which includes support for Catalyst SmartBrowz operations. You can download the version using this link.

2023 - March


New Features
Early Access

Python Programming Support: Catalyst now provides support for Python v3.9 version in your Catalyst Serverless Functions. It also provides a Python SDK library that helps you build applications using the Python programming environment at ease. This SDK package allows you to implement and perform various operations across all Catalyst services and components.

New Features

Cliq SDK Package in Integration Functions for Python: Catalyst Integration Functions for Zoho Cliq can now be created in the Python platform with the Python SDK v0.0.1 update. . You can execute this command in the Catalyst CLI to install Cliq SDK in Python:

copy
$
pip install zcatalyst-cliq==0.0.1

Enhancements

Java and Node.js SDK version upgrade: Catalyst Java and Node.js SDK’s has undergone a version upgrade to v.1.11.0 and v.2.3.0 respectively. We have introduced Org APIs, Data Store APIs for bulk read and bulk write operations, and also made enhancements to the SDK initialization methods wherein you can create app objects with specific scopes now.

2023 - Febuary


New Features
Early Access

Support for AU DC: Catalyst is now hosted in an AU data center and is accessible from an AU domain. AU users can now access the Catalyst remote console from the AU domain. The multi-DC support is also reflected while implementing Catalyst Oauth 2.0 Authentication to access the REST APIs. You can also disable or enable access to your application to users of the AU DC from the Zoho API console after registering your client. Enhancements related to the AU data center are also reflected while logging into the Catalyst CLI and using the SDKs.

Circuits and Push Notifications features will not be available for the users accessing from the AU DC.

2022 - November

Enhancements

Optimization in Duplicate Data Retrieval through ZCQL: We have optimised the process of retrieving duplicate data in the tables in Data Store using the SELECT query in ZCQL.

Bug Fix

Performance Fixes in ZCQL: We have made some upgrades to fix performance issues reported in the ZCQL UPDATE query.

Deprecated

Deprecation of Node.js v10 The deprecation phase of Node.js v10 was announced to extend until October 31, 2022. Node.js v10 is now officially deprecated. It will be retired on January 31, 2023, following which Catalyst will end its support for the runtime.

2022 - July

Enhancements

Enhancements in Catalyst Mail: You can now attach files in the emails you send from within your Catalyst application through Catalyst Mail. In addition to multiple file attachments, Mail now also supports multiple recipients, CC, BCC, and replies in a single send mail operation. You can send emails to your application users in the Java and Node.js platforms, as well as through an API.

2022 - June

New Feature

Identity Scanner: Catalyst introduces a new Zia AI-driven suite, Identity Scanner, that enables you to perform secure identity checks through E-KYC and document processing. Identity Scanner incorporates extended OCR, data extraction, face comparison, and other advanced AI functionalities that allow you to process various ID proofs and official documents. Catalyst provides Identity Scanner in the Java and Node.js environments, as well as through multiple APIs.

Note:Note: Document Processing is only relevant to Indian users and is only available in the IN DC (Indian Data Center). E-KYC is available as Facial Comparison in the Java and Node.js SDK packages, and as an API to all users globally.

Enhancements

Anti-virus check during File Attachments/Uploads: Catalyst now provides an additional layer of security for your application files by implementing anti-virus checks on the files uploaded in the File Store, and on the attachments sent through Catalyst Mail.

Bug Fixes

Bug Fixes in ZCQL: Fixes were made to resolve a bug in ZCQL where the scope criteria of the child table was considered over the scope of the parent table, in the case of Joins. The default limits for the number of rows fetched in SELECT operations are also updated to 300 from 200.

Bug Fixes

Bug Fixes in Functions: Fixes were made to address the issue of including characters like “4d”, “2d”, or “56f” in function names that resulted in errors due to them getting converted to float or double values.


2022 - May

Bug Fixes

Bug fixes in File Store: Bug fixes were made to rectify minor duplication error throws during folder deletions in the File Store.

2022 - March

Enhancements

Extension of Node.js v10 Deprecation: The deprecation phase of Node.js v10 has been ongoing since April 2021. The retirement date was announced as July 31, 2022 for the version. However, we have planned to extend the deprecation period of the version until October 31, 2022. Following the deprecation period, Node.js v10 will be retired on January 31, 2023, and Catalyst will end its support for the runtime.

Enhancements

Node.js v12 Deprecation Announcement: Node.js v12 is currently in the deprecation phase. Following the deprecation period of one year until April 30, 2023, Node.js v12 will be retired on July 31, 2023, three months after the end of the deprecation period. Catalyst will then end its support for the runtime.

2022 - January

New Feature

Automation Testing API: Automation Testing enables you to automate the testing of any Catalyst or third-party API. You can trigger the execution of a configured test plan in Automation Testing through a Catalyst API.

New Feature

Support for Pagination in Java, Node.js, Web SDKs, and API: Catalyst has introduced support for Pagination in fetching all rows from a table in the Data Store, in the Java, Node.js, Web SDKs and the API. Pagination enables you to fetch the rows of a table in batches or pages through iterations. The support for the older methods of fetching all rows in the same response has been deprecated in all the SDKs and the API, and Pagination will now be the default.

2021 - October

Bug Fixes

Bug- Fixes in Catalyst Sign-up: Catalyst has now improved the user sign-up process through an SDK or API, by implementing validations to accept only the ZAID values of projects associated with existing Catalyst applications.

2021 - June

New Feature

Text Analytics API and SDK: Catalyst introduces Text Analytics as a Zia AI-driven service that processes textual content to perform these three operations on it: Sentiment Analysis, Named Entity Recognition, and Keyword Extraction. You can process text for these operations individually, or for all three together using the Java or Node.js SDK, and the APIs.

New Feature

Support for IN Data Center: Catalyst is now hosted in an IN data center and is accessible from an IN domain. The multi-DC support is reflected while implementing Catalyst OAuth 2.0 Authentication to access the REST APIs. The base API URI of Catalyst APIs are changed accordingly. Refer to the Multi-DC Support API documentation. You can also disable or enable access to your application to users of the IN DC from the Zoho API console after registering your client.

Note: Circuits and Push Notifications features will not be available for the users accessing from the IN DC.

2021 - May

New Feature

Cliq SDK Package in Integration Functions for the Java and Node.js Platforms: Integration Functions will be initialized with Cliq Java SDK v1.0.0 or Cliq Node.js SDK v0.0.1 based on your selection for the Cliq integration, both in the CLI and in the Catalyst console.

Bug Fixes

Bulk Write API: Performance optimizations were made in Bulk Write API

2021 - March

New Feature

Support for EU Data Center: Catalyst is now hosted in a EU data center and is accessible from a EU domain. The multi-DC support is reflected while implementing Catalyst OAuth 2.0 Authentication to access the REST APIs. The base API URI of Catalyst APIs are changed accordingly. Refer to the Multi-DC Support API documentation. You can also provide access to your application to users of a specific DC from the Zoho API console after registering your client. Catalyst SDK packages are also now compatible with the EU DC.

Note: Circuits and Push Notifications features are not available for the users accessing from the EU DC.

Enhancements

Catalyst Web SDK version 2.0.0: We have now released a newer version of Catalyst Web SDK which comes with enhancements in the initialization script. You can now refer to an init.js file from your app’s domain which will automatically populate the essential details of your project, such as the Project ID and ZAID for the appropriate environment. You can find the latest Web SDK script in the Developer Tools settings and in the Sign-in Method section of Authentication.

2021 - February

Enhancements

Major upgrades in Catalyst Android and iOS SDK Packages: We have revamped the Catalyst Android and iOS SDK packages to include a host of tools for Authentication, Data Store, Functions, and more. You will also now be able to register your mobile app packages in the Catalyst console to download the configuration files to include in your mobile apps. Refer to our revamped Android SDK documentation and iOS SDK documentation for help.

Bug Fixes

Security bug-fixes in Node.js SDK: We have addressed security issues pertaining to the user scope, and provided enhancements to strengthen the security in the admin scope in Node.js SDK.

Bug Fixes

Minor bug-fixes in Java SDK Connectors: Fixes were made to rectify Connectors throwing null pointer exceptions in the Java SDK.

2021 - January

New Feature

Zia Facial Comparison: We have introduced Zia Facial Comparison to compare two faces in two different images and analyze the facial features to determine if they are the same individual. This is available as an API, and in Java and Node.js SDKs.

New Feature

Bulk Delete Rows: We have introduced the bulk delete feature for deleting records in bulk from a specific table in the Data Store. The feature is available as an API and in the Java and Node.js.

New Feature

Zia OCR PAN Card type support: Zia Optical Character Recognition can now process Indian PAN cards, in addition to Aadhaar cards, bank passbooks, and cheques. This feature is available as an API, and in Java and Node.js SDKs.

Enhancements

Zia OCR Aadhaar: Minor changes were implemented in the SDK methods for providing the image files of the Aadhaar card, in Java and Node.js SDKs.

Enhancements

Zia OCR Cheque: Minor changes were implemented in the SDK methods for providing the image files of the cheque, in Java and Node.js SDKs.

2022 - December

Bug Fixes

AutoML: Some API calls were throwing the 400 error response in AutoML. This has been fixed.

Bug Fixes

Data Store: Some Encrypted column creation operations were throwing the 400 error response. This has been fixed.

Bug Fixes

API: The HTTP PATCH request method was not supported earlier. Catalyst now supports PATCH requests for certain APIs.

2022 - November

Enhancements

Optimization in Duplicate Data Retrieval through ZCQL: We have optimised the process of retrieving duplicate data in the tables in Data Store using the SELECT query in ZCQL.

Bug Fix

Performance Fixes in ZCQL: We have made some upgrades to fix performance issues reported in the ZCQL UPDATE query.

Deprecated

Deprecation of Node.js v10 The deprecation phase of Node.js v10 was announced to extend until October 31, 2022. Node.js v10 is now officially deprecated. It will be retired on January 31, 2023, following which Catalyst will end its support for the runtime.

2022 - July

Enhancements

Enhancements in Catalyst Mail: You can now attach files in the emails you send from within your Catalyst application through Catalyst Mail. In addition to multiple file attachments, Mail now also supports multiple recipients, CC, BCC, and replies in a single send mail operation. You can send emails to your application users in the Java and Node.js platforms, as well as through an API.

2022 - June

New Feature

Identity Scanner: Catalyst introduces a new Zia AI-driven suite, Identity Scanner, that enables you to perform secure identity checks through E-KYC and document processing. Identity Scanner incorporates extended OCR, data extraction, face comparison, and other advanced AI functionalities that allow you to process various ID proofs and official documents. Catalyst provides Identity Scanner in the Java and Node.js environments, as well as through multiple APIs.

Note:Note: Document Processing is only relevant to Indian users and is only available in the IN DC (Indian Data Center). E-KYC is available as Facial Comparison in the Java and Node.js SDK packages, and as an API to all users globally.

Enhancements

Anti-virus check during File Attachments/Uploads: Catalyst now provides an additional layer of security for your application files by implementing anti-virus checks on the files uploaded in the File Store, and on the attachments sent through Catalyst Mail.

Bug Fixes

Bug Fixes in ZCQL: Fixes were made to resolve a bug in ZCQL where the scope criteria of the child table was considered over the scope of the parent table, in the case of Joins. The default limits for the number of rows fetched in SELECT operations are also updated to 300 from 200.

Bug Fixes

Bug Fixes in Functions: Fixes were made to address the issue of including characters like “4d”, “2d”, or “56f” in function names that resulted in errors due to them getting converted to float or double values.


2022 - May

Bug Fixes

Bug fixes in File Store: Bug fixes were made to rectify minor duplication error throws during folder deletions in the File Store.

2022 - March

Enhancements

Extension of Node.js v10 Deprecation: The deprecation phase of Node.js v10 has been ongoing since April 2021. The retirement date was announced as July 31, 2022 for the version. However, we have planned to extend the deprecation period of the version until October 31, 2022. Following the deprecation period, Node.js v10 will be retired on January 31, 2023, and Catalyst will end its support for the runtime.

Enhancements

Node.js v12 Deprecation Announcement: Node.js v12 is currently in the deprecation phase. Following the deprecation period of one year until April 30, 2023, Node.js v12 will be retired on July 31, 2023, three months after the end of the deprecation period. Catalyst will then end its support for the runtime.

2022 - January

New Feature

Automation Testing API: Automation Testing enables you to automate the testing of any Catalyst or third-party API. You can trigger the execution of a configured test plan in Automation Testing through a Catalyst API.

New Feature

Support for Pagination in Java, Node.js, Web SDKs, and API: Catalyst has introduced support for Pagination in fetching all rows from a table in the Data Store, in the Java, Node.js, Web SDKs and the API. Pagination enables you to fetch the rows of a table in batches or pages through iterations. The support for the older methods of fetching all rows in the same response has been deprecated in all the SDKs and the API, and Pagination will now be the default.

2021 - October

Bug Fixes

Bug- Fixes in Catalyst Sign-up: Catalyst has now improved the user sign-up process through an SDK or API, by implementing validations to accept only the ZAID values of projects associated with existing Catalyst applications.

2021 - June

New Feature

Text Analytics API and SDK: Catalyst introduces Text Analytics as a Zia AI-driven service that processes textual content to perform these three operations on it: Sentiment Analysis, Named Entity Recognition, and Keyword Extraction. You can process text for these operations individually, or for all three together using the Java or Node.js SDK, and the APIs.

New Feature

Support for IN Data Center: Catalyst is now hosted in an IN data center and is accessible from an IN domain. The multi-DC support is reflected while implementing Catalyst OAuth 2.0 Authentication to access the REST APIs. The base API URI of Catalyst APIs are changed accordingly. Refer to the Multi-DC Support API documentation. You can also disable or enable access to your application to users of the IN DC from the Zoho API console after registering your client.

Note: Circuits and Push Notifications features will not be available for the users accessing from the IN DC.

2021 - May

New Feature

Cliq SDK Package in Integration Functions for the Java and Node.js Platforms: Integration Functions will be initialized with Cliq Java SDK v1.0.0 or Cliq Node.js SDK v0.0.1 based on your selection for the Cliq integration, both in the CLI and in the Catalyst console.

Bug Fixes

Bulk Write API: Performance optimizations were made in Bulk Write API

2021 - March

New Feature

Support for EU Data Center: Catalyst is now hosted in a EU data center and is accessible from a EU domain. The multi-DC support is reflected while implementing Catalyst OAuth 2.0 Authentication to access the REST APIs. The base API URI of Catalyst APIs are changed accordingly. Refer to the Multi-DC Support API documentation. You can also provide access to your application to users of a specific DC from the Zoho API console after registering your client. Catalyst SDK packages are also now compatible with the EU DC.

Note: Circuits and Push Notifications features are not available for the users accessing from the EU DC.

Enhancements

Catalyst Web SDK version 2.0.0: We have now released a newer version of Catalyst Web SDK which comes with enhancements in the initialization script. You can now refer to an init.js file from your app’s domain which will automatically populate the essential details of your project, such as the Project ID and ZAID for the appropriate environment. You can find the latest Web SDK script in the Developer Tools settings and in the Sign-in Method section of Authentication.

2021 - February

Enhancements

Major upgrades in Catalyst Android and iOS SDK Packages: We have revamped the Catalyst Android and iOS SDK packages to include a host of tools for Authentication, Data Store, Functions, and more. You will also now be able to register your mobile app packages in the Catalyst console to download the configuration files to include in your mobile apps. Refer to our revamped Android SDK documentation and iOS SDK documentation for help.

Bug Fixes

Security bug-fixes in Node.js SDK: We have addressed security issues pertaining to the user scope, and provided enhancements to strengthen the security in the admin scope in Node.js SDK.

Bug Fixes

Minor bug-fixes in Java SDK Connectors: Fixes were made to rectify Connectors throwing null pointer exceptions in the Java SDK.

2021 - January

New Feature

Zia Facial Comparison: We have introduced Zia Facial Comparison to compare two faces in two different images and analyze the facial features to determine if they are the same individual. This is available as an API, and in Java and Node.js SDKs.

New Feature

Bulk Delete Rows: We have introduced the bulk delete feature for deleting records in bulk from a specific table in the Data Store. The feature is available as an API and in the Java and Node.js.

New Feature

Zia OCR PAN Card type support: Zia Optical Character Recognition can now process Indian PAN cards, in addition to Aadhaar cards, bank passbooks, and cheques. This feature is available as an API, and in Java and Node.js SDKs.

Enhancements

Zia OCR Aadhaar: Minor changes were implemented in the SDK methods for providing the image files of the Aadhaar card, in Java and Node.js SDKs.

Enhancements

Zia OCR Cheque: Minor changes were implemented in the SDK methods for providing the image files of the cheque, in Java and Node.js SDKs.

2020 - December

Bug Fixes

AutoML: Some API calls were throwing the 400 error response in AutoML. This has been fixed.

Bug Fixes

Data Store: Some Encrypted column creation operations were throwing the 400 error response. This has been fixed.

Bug Fixes

API: The HTTP PATCH request method was not supported earlier. Catalyst now supports PATCH requests for certain APIs.

Last Updated 2024-04-15 17:30:30 +0530 +0530

TIMELINE