Notas de Versión del SDK
2025 - August
Deprecated
Anuncio de deprecación de Catalyst Event Listeners, File Store y Cron: A partir del 27 de agosto de 2025, Catalyst Event Listeners, File Store y Cron se encuentran en su fase de deprecación y alcanzarán el Fin de Vida (EOL) el 30 de abril de 2026. Los nuevos usuarios que se registren en Catalyst no podrán ver ni acceder a estos componentes en sus proyectos de Catalyst. Para los usuarios existentes de Catalyst, estos componentes continuarán en funcionamiento durante el período de deprecación hasta la fecha de EOL especificada.
Después de la fecha de EOL, estos servicios dejarán de funcionar y cualquier lógica de negocio configurada con ellos dejará de operar. Te recomendamos encarecidamente que comiences a planificar de inmediato la migración de tus recursos, flujos de trabajo y lógica de negocio configurados con estos componentes hacia las alternativas más nuevas y avanzadas que se enumeran a continuación:
- Actualiza a Catalyst Stratus desde File Store
- Actualiza a Catalyst Signals desde Event Listeners
- Actualiza a Catalyst Job Scheduling desde Cron
Catalyst permite la migración directa de archivos de File Store a Stratus a través de la consola. Puedes leer el anuncio completo aquí para conocer los pasos de migración.
2025 - July
Bug Fix
Parámetro de consistencia en la API NoSQL Fetch/Query: Se ha corregido un problema en el que la API NoSQL Fetch/Query fallaba si se llamaba con el parámetro consistent_read: false o si el SDK se usaba con consistentRead establecido en false. Esta corrección garantiza que especificar false para lecturas consistentes ya no cause errores en la API. Esto aplica a los métodos del SDK de Java, Node.js y Python.
2025 - June
Bug Fix
Corrección de errores en Node.js SDK - Stratus: Se realizaron correcciones de errores para garantizar que el método del SDK List Objects funcione como se espera.
Corrección de errores en Node.js SDK v3.0.3 - Stratus: Se realizaron correcciones de errores para garantizar que ahora puedas usar múltiples componentes de Catalyst y utilizar el método del SDK Put Object sin activar ninguna autenticación.
Enhancements
Actualización de versión del Java SDK v2.1.0 - Stratus: Se ha publicado la versión v2.0.0 del Catalyst Java SDK y esta versión incluye soporte para:
- La funcionalidad orderBy en el método del SDK List Objects in a Bucket de Stratus. Este parámetro te permitirá listar los objetos en un bucket en orden ascendente o descendente.
- Se han agregado nuevas opciones content-type y folder-listing en el método del SDK Put Object para obtener el tipo de contenido del objeto subido y también proporcionarte la opción de listar ya sea los directorios raíz o todos los objetos presentes en un bucket respectivamente.
Enhancements
Actualización de versión del Node.js SDK v3.0.1 - Stratus: Se ha publicado la versión v3.0.1 del Catalyst Node.js SDK y esta versión incluye soporte para:
- La funcionalidad orderBy en el método del SDK List Objects in a Bucket de Stratus. Este parámetro te permitirá listar los objetos en un bucket en orden ascendente o descendente.
- Se han agregado nuevas opciones content-type y folder-listing en el método del SDK Put Object para obtener el tipo de contenido del objeto subido y también proporcionarte la opción de listar ya sea los directorios raíz o todos los objetos presentes en un bucket respectivamente.
Enhancements
Actualización de versión del Python SDK v1.0.1 - Stratus: Se ha publicado la versión v1.0.1 del Catalyst Python SDK y esta versión incluye soporte para:
- La funcionalidad orderBy en el método del SDK List Objects in a Bucket de Stratus. Este parámetro te permitirá listar los objetos en un bucket en orden ascendente o descendente.
- Se han agregado nuevas opciones content-type y folder-listing en el método del SDK Put Object para obtener el tipo de contenido del objeto subido y también proporcionarte la opción de listar ya sea los directorios raíz o todos los objetos presentes en un bucket respectivamente.
Bug Fix
Corrección de errores en Catalyst Connectors: Se ha corregido un problema en el método getAccessToken() donde los valores de token heredados almacenados como cadenas causaban errores de análisis JSON al actualizar el SDK a cualquier versión más nueva. Ahora se gestionan tanto los formatos de token antiguos como los nuevos, garantizando compatibilidad y previniendo fallos relacionados con la caché.
Esta corrección está disponible en las siguientes versiones del SDK:
- Java SDK - v2.1.0
- Node.js SDK - v3.0.1
- Python SDK - v1.0.1
Bug Fix
Dominio de cuentas actualizado en el archivo de configuración para SDKs móviles: Se ha resuelto un problema en el que el archivo de configuración anteriormente incluía el valor de AccountsPortalDomain como accounts.zohoportal.com, lo que generaba errores de dominio no confiable. Ahora se ha actualizado a projectname-zgid.catalystserverless.com, garantizando así una autenticación adecuada.
Esta corrección aplica tanto para los SDKs de iOS como de Android.
2025 - May
Enhancements
Actualización de versión de Java v2.0.0: Se ha publicado la versión v2.0.0 del Catalyst Java SDK y esta versión incluye soporte para el servicio Job Scheduling, el servicio Pipelines, el componente Catalyst Cloud Scale NoSQL y el componente Catalyst Cloud Scale Stratus.
Puedes descargar la versión usando este enlace.
También se han realizado las siguientes mejoras:
-
Nuevo parámetro en el objeto ConnectorName: En Catalyst Connectors, se ha agregado un nuevo parámetro refresh_in al objeto authJson pasado en el método getConnector(), que te permite especificar el intervalo (en segundos) en el que se debe actualizar el access token.
-
Respuesta actualizada del método getConnector():
En Catalyst Connectors, la respuesta en caché del método getConnector() ha sido mejorada. Anteriormente, solo devolvía el access token. La respuesta actualizada ahora incluye dos parámetros adicionales: expires_in y expires_in_seconds.
Old Structure:
“376382829834729873982790”
New Structure:
{ access_token: “376382829834729873982790”, expires_in_seconds: 3600, expires_in: 123721637812 }
-
Protección con contraseña en Catalyst SmartBrowz: Ahora se ha proporcionado una opción para agregar la clave de contraseña en pdf_options. Se puede usar para generar archivos PDF protegidos con contraseña utilizando el método convertToPdf().
Esta versión incluye actualizaciones relacionadas con las siguientes deprecaciones:
-
ZCQL v1 deprecado: La sintaxis del analizador ZCQL v1 utilizada en el método executeQuery() ha sido deprecada y reemplazada con la sintaxis actualizada de ZCQL v2.
-
Método sendNotification() deprecado: Se ha deprecado el método sendNotification() en Java SDK y ahora puedes usar el método sendAndroidNotification() para enviar notificaciones a tus aplicaciones Android y, de manera similar, para iOS puedes usar el método sendIOSNotification().
Enhancements
Actualización de versión de Node.js v3.0.0: Se ha publicado la versión v3.0.0 del Catalyst Node.js SDK y esta versión incluye soporte para el servicio Job Scheduling, el servicio Pipelines, el componente Catalyst Cloud Scale NoSQL y el componente Catalyst Cloud Scale Stratus.
También se han realizado las siguientes mejoras:
-
Método resetPassword() actualizado: En el servicio Catalyst Cloud Scale Authentication, el objeto signupConfig pasado al método resetPassword() ahora incluye el ID de correo electrónico como un parámetro separado, en lugar de estar anidado dentro del objeto template_details.
-
Nuevo parámetro en el objeto ConnectorName: En Catalyst Connectors, se ha agregado un nuevo parámetro refresh_in al objeto ConnectorName pasado en el método getConnector(), que te permite especificar el intervalo (en segundos) en el que se debe actualizar el access token.
-
Respuesta actualizada del método getConnector(): En Catalyst Connectors, la respuesta en caché del método getConnector() ha sido mejorada. Anteriormente, solo devolvía el access token. La respuesta actualizada ahora incluye dos parámetros adicionales: expires_in y expires_in_seconds.
Old Structure:
“376382829834729873982790”
New Structure:
{ access_token: “376382829834729873982790”, expires_in_seconds: 3600, expires_in: 123721637812 }
-
Protección con contraseña en Catalyst SmartBrowz: Ahora se ha proporcionado una opción para agregar la clave de contraseña en pdf_options. Se puede usar para generar archivos PDF protegidos con contraseña utilizando el método convertToPdf().
Esta versión incluye actualizaciones relacionadas con las siguientes deprecaciones:
-
ZCQL v1 deprecado: La sintaxis del analizador ZCQL v1 utilizada en el método executeQuery() ha sido deprecada y reemplazada con la sintaxis actualizada de ZCQL v2.
-
Método sendNotification() deprecado: Se ha deprecado el método sendNotification() en Node.js SDK y ahora puedes usar el método sendAndroidNotification() para enviar notificaciones a tus aplicaciones Android y, de manera similar, para iOS puedes usar el método sendIOSNotification().
Ejecuta este comando desde tu terminal para instalar el paquete Node.js SDK con todos los cambios mencionados anteriormente:
Enhancements
Actualización de versión de Python v1.0.0: Se ha publicado la versión v1.0.0 del Catalyst Python SDK y esta versión incluye soporte para el servicio Job Scheduling, el servicio Pipelines, el componente Catalyst Cloud Scale NoSQL y el componente Catalyst Cloud Scale Stratus.
También se han realizado las siguientes mejoras:
-
Método resetPassword() actualizado: En el servicio Catalyst Cloud Scale Authentication, el objeto signupConfig pasado al método resetPassword() ahora incluye el ID de correo electrónico como un parámetro separado, en lugar de estar anidado dentro del objeto template_details.
-
Nuevo parámetro en el objeto ConnectorName: En Catalyst Connectors, se ha agregado un nuevo parámetro refresh_in al objeto ConnectorName pasado en el método getConnector(), que te permite especificar el intervalo (en segundos) en el que se debe actualizar el access token.
-
Respuesta actualizada del método getConnector(): En Catalyst Connectors, la respuesta en caché del método getConnector() ha sido mejorada. Anteriormente, solo devolvía el access token. La respuesta actualizada ahora incluye dos parámetros adicionales: expires_in y expires_in_seconds.
Old Structure:
“376382829834729873982790”
New Structure:
{ access_token: “376382829834729873982790”, expires_in_seconds: 3600, expires_in: 123721637812 }
-
Protección con contraseña en Catalyst SmartBrowz: Ahora se ha proporcionado una opción para agregar la clave de contraseña en pdf_options. Se puede usar para generar archivos PDF protegidos con contraseña utilizando el método convertToPdf().
Esta versión incluye actualizaciones relacionadas con las siguientes deprecaciones:
- ZCQL v1 deprecado: La sintaxis del analizador ZCQL v1 utilizada en el método executeQuery() ha sido deprecada y reemplazada con la sintaxis actualizada de ZCQL v2.
Ejecuta este comando desde tu terminal para instalar el paquete Python SDK con todos los cambios mencionados anteriormente:
Bug Fix
Corrección de errores en Catalyst WebSDK: Se realizaron correcciones de errores para garantizar que el método getCurrentProjectUser() muestre correctamente los caracteres no ASCII en los nombres de usuario, en lugar de mostrar caracteres de reemplazo (�).
2024 - December
Bug Fix
Corrección de errores en Node.js SDK - NoSQL: Se realizaron correcciones de errores para garantizar que los métodos queryTable() y queryIndex() funcionen como se espera en el Catalyst Node.js SDK.
Bug Fix
Corrección de errores en Web SDK para dominios personalizados: Se resolvió un problema en el que las operaciones del Web SDK fallaban para usuarios que alojaban sus web clients en dominios personalizados. El SDK ahora funciona correctamente en configuraciones con dominios personalizados.
2024 - November
Presentamos Catalyst Stratus: Catalyst introduce Stratus, una versión mejorada del componente Catalyst FileStore, diseñada para ofrecer una solución de almacenamiento de objetos basada en la nube más potente y escalable dentro del servicio Catalyst Cloud Scale. Stratus te permite almacenar, organizar y gestionar datos no estructurados como archivos, imágenes y medios utilizando buckets y objetos. Soporta acceso seguro a archivos a través de URLs pre-firmadas, configuraciones de control de acceso y gestión detallada de metadatos. Con funcionalidades integradas como versionado, movimiento de archivos entre buckets y fiabilidad mejorada, Stratus optimiza las operaciones de datos para aplicaciones a gran escala.
Catalyst proporciona REST APIs y SDKs en Java, Node.js y Python para una integración fluida en tus flujos de trabajo. También proporcionamos SDKs de cliente para web, Android, iOS y Flutter.
Stratus ahora está disponible en modo Early Access. Puedes solicitar acceso completando este formulario y obtener más información en la documentación de ayuda.
2024 - July
Presentamos Catalyst Job Scheduling: Catalyst introduce un servicio dedicado de Job Scheduling como una versión mejorada del componente existente Catalyst Cloud Scale Cron que te permite crear trabajos para activar automáticamente objetivos específicos como Functions, Circuits, Webhooks o servicios de AppSail en horarios programados. El tiempo de ejecución se puede definir usando crons, que proporcionan patrones de tiempo reutilizables a través de intervalos predefinidos o expresiones cron personalizadas. Para simplificar la gestión en diferentes entornos, los trabajos se pueden agrupar y organizar usando job pools.
También ofrecemos visibilidad del historial de ejecución, estado de trabajos y logs en un panel de control unificado. Catalyst proporciona REST APIs y SDKs en Java, Node.js y Python para ayudarte a crear, gestionar y activar trabajos de forma programática.
Job Scheduling ahora está disponible en modo Early Access. Puedes solicitar acceso completando este formulario y obtener más información en la documentación de ayuda.
2024 - June
Presentamos Catalyst NoSQL: Catalyst introduce NoSQL, un componente de base de datos flexible y sin esquema dentro del servicio Cloud Scale, diseñado para almacenar y gestionar datos no estructurados o semi-estructurados a escala. NoSQL soporta la creación de colecciones y documentos, permitiendo estructuras de datos anidadas y campos dinámicos sin esquemas predefinidos. Puedes realizar operaciones CRUD, búsquedas con consultas y gestionar índices para un acceso eficiente a los datos.
Catalyst proporciona REST APIs y SDKs en Java, Node.js y Python para permitir una integración fluida y control programático de las operaciones NoSQL dentro de tus aplicaciones.
NoSQL ahora está disponible en modo Early Access para usuarios en el DC US. Puedes solicitar acceso completando este formulario. Para obtener más información sobre el componente y cómo comenzar, consulta la documentación de ayuda.
2024 - February
Bug Fix
Actualización de versión de Java v1.15.1: Se ha publicado una nueva versión del Catalyst Java SDK, zc-java-sdk v1.15.1.
Corrección de errores: Se han corregido los errores que ocurrían cuando se ejecutaba la función ZCML.getContentForAadhaar.
Puedes descargar zc-java-sdk v1.15.1 desde esta URL de descarga estática y actualizar tus funciones Java existentes. También puedes configurar la nueva versión del SDK en el archivo pom.xml como una dependencia Maven, si usas la herramienta Maven de Catalyst para el desarrollo en Java.
New Features
Actualización de versión de Java v1.15.0: Se ha publicado una nueva versión del Catalyst Java SDK, zc-java-sdk v1.15.0.
- Nueva funcionalidad: Esta versión ofrece un nuevo método para inicializar zc-java-sdk en servicios de Catalyst AppSail con soporte para Jakarta servlet.
- Mejora: Se ha mejorado el reintento de solicitudes a la API de Catalyst proporcionando códigos de error adicionales reintentables.
Puedes descargar zc-java-sdk v1.15.0 desde esta URL de descarga estática y actualizar tus funciones Java existentes. También puedes configurar la nueva versión del SDK en el archivo pom.xml como una dependencia Maven, si usas la herramienta Maven de Catalyst para el desarrollo en Java.
2024 - January
Bug Fix
Correcciones de errores en plantillas de correo para restablecimiento de contraseña en Catalyst Authentication: Se realizaron correcciones de errores para garantizar que el contenido HTML dinámico configurado para las plantillas de correo de restablecimiento de contraseña en Catalyst Authentication se devuelva como se espera por los siguientes métodos del SDK:
- Java SDK - resetPassword(signUpdetails)
- Node.js SDK - resetPassword(signupConfig, userConfig)
- Python SDK - reset_password(signup_config, user_details)
Bug Fix
Correcciones de errores en la API de SmartBrowz: Al usar las APIs de SmartBrowz, había problemas al acceder a ellas desde organizaciones distintas a la organización predeterminada. Esto ya ha sido corregido.
2023 - December
Soporte para el centro de datos CA: Catalyst ahora está disponible en el centro de datos CA (Canadá). Puedes crear una cuenta de Catalyst en el DC CA y acceder a los recursos de Catalyst desde el dominio CA.
-
URI base de la API: https://api.catalyst.zohocloud.ca/
-
URI del servidor de cuentas Zoho: https://accounts.zohocloud.ca
El soporte del DC se refleja al implementar la autenticación OAuth 2.0 de Catalyst para acceder a las REST APIs. También puedes deshabilitar o habilitar el acceso a tu aplicación para usuarios del DC CA desde la consola de API de Zoho después de registrar tu cliente. -
Servicios y funcionalidades no disponibles en el DC CA:
- Cloud Scale: Push Notifications, MDM
- Serverless: Circuits, Integration Functions
- DevOps: APM, Automation Testing
- Zia Services: Identity Scanner, AutoML
- SmartBrowz: Dataverse
- QuickML: Servicio completo
Actualización de versión del Java SDK v1.14.0 Se ha publicado una nueva versión del Catalyst Java SDK, zc-java-sdk v1.14.0.
Cambios:
-
File Store: Java SDK ahora también soporta pasar el nombre de la carpeta para obtener una instancia de carpeta a través de getFolderInstance, y para obtener los detalles de una carpeta individual a través de getFolder(). Esto es adicional a pasar el ID de carpeta para estos métodos, que ya era compatible anteriormente.
-
Dataverse (Beta): Java SDK ahora ofrece soporte para la funcionalidad SmartBrowz Dataverse que te permite realizar extracciones significativas de datos de la web utilizando APIs integradas. Estas ahora están implementadas en el paquete Java SDK como métodos, que puedes incorporar en tu lógica de negocio.
2023 - November
Bug Fix
Actualización de versión del Python SDK v1.0.0rc2:
Se ha publicado una versión beta v1.0.0rc2 del Catalyst Python SDK. Esta versión incluye correcciones de errores para garantizar el funcionamiento adecuado de la implementación del SDK en Windows OS.
Ejecuta este comando desde la terminal para instalar el último paquete Python SDK:
2023 - October
Enhancements
Adición de alcances OAuth: Se han agregado nuevos alcances OAuth para los siguientes servicios:
Catalyst QuickML : QuickML.deployment.READ
Catalyst SmartBrowz : ZohoCatalyst.pdfshot.execute, ZohoCatalyst.dataverse.execute
Enhancements
Actualización de versión del Node.js SDK v2.6.0-beta.0: Se ha publicado una versión beta v2.6.0-beta.0 del Catalyst Node.js SDK. Esta versión incluye soporte para Dataverse en el servicio Catalyst SmartBrowz. También se ha deprecado ZAID de todos los métodos en el componente Catalyst Cloud Scale Authentication userManagement en el SDK.
Ejecuta este comando desde tu terminal para instalar el último paquete Node.js SDK:
Enhancements
Actualización de versión del Java SDK v1.13.1: Se ha publicado una versión parche del Catalyst Java SDK v1.13.1 que incluye correcciones menores en el componente Catalyst Circuits. Puedes descargar la versión del SDK usando este enlace.
Enhancements
Actualización de versión del Python SDK v1.0.0rc1: Se ha publicado una versión beta del Catalyst Python SDK v1.0.0rc1 que incluye soporte para Dataverse en el servicio Catalyst SmartBrowz. También se ha deprecado ZAID del componente Catalyst Cloud Scale Authentication user_management en el SDK.
Ejecuta este comando desde la terminal para instalar el último paquete Python SDK:
2023 - September
Presentamos Flutter SDK: Ahora puedes crear aplicaciones móviles multiplataforma en Catalyst con el lanzamiento del nuevo Catalyst Flutter SDK. Este SDK está en v1 y proporciona clases, objetos y métodos para diversas operaciones de Catalyst Cloud Scale y Catalyst Serverless que involucran Data Store, File Store, Functions y más. Puedes conocer los componentes del SDK en detalle y acceder a fragmentos de código de ejemplo para cada operación en la documentación del Flutter SDK.
Soporte para autenticación de terceros en Android e iOS SDK: Los paquetes Android e iOS SDK de Catalyst ahora te permiten incorporar cualquier autenticación de terceros de tu elección a través de Cloud Scale Authentication en tus aplicaciones móviles. Los archivos de configuración creados en Catalyst cuando creas tu paquete Android o iOS ahora incluirán propiedades (JWTClientID y JWTClientSecret) que permiten la implementación de autenticación de terceros. Consulta la documentación de ayuda de Android e iOS para más detalles.
Obtención de detalles de zona horaria en Android e iOS SDK: Ahora puedes obtener la zona horaria configurada en tu proyecto de Catalyst usando los SDKs de Android o iOS con el nuevo método getCurrentTimeZone() introducido en ambos paquetes. Consulta la documentación de ayuda de Android e iOS para más detalles.
Soporte para inicio de sesión social con Google en Android SDK: El Catalyst Android SDK te permite proporcionar funcionalidad de inicio y cierre de sesión con Google para los usuarios de tu aplicación Android con la funcionalidad de Social Login de Authentication. Puedes pasar el Google OAuth Client ID a través de los métodos fun login() y fun logout().
Enhancements
Actualización de versión del Python SDK v.0.0.2: Se ha publicado una versión estable del Catalyst Python SDK v.0.0.2 que incluye QuickML y el analizador ZCQL v2. También puedes personalizar una plantilla de correo usando este SDK cuando invitas a un nuevo usuario en Catalyst Authentication. Se ha reemplazado el nombre del componente de autenticación por user_management. Ejecuta este comando en Catalyst CLI para instalar el paquete Python SDK:
En esta versión, se realizaron correcciones de errores en el método update_user_details() en el componente Catalyst Authentication. También se ha hecho ZAID opcional en todos los métodos del componente Authentication.
Enhancements
Actualización de Catalyst Functions: Ahora, cuando pases un parámetro de consulta vacío al ejecutar una función de Catalyst, el parámetro estará disponible con un valor de cadena vacía en lugar de no estar disponible en el código de la función.
Enhancements
Obtención de filas con paginación en Android e iOS SDK: Los paquetes Android e iOS SDK de Catalyst ahora incluyen soporte para obtener filas de datos de una tabla en Data Store con paginación. Esto te permite obtener las filas en lotes o páginas a través de iteraciones. Incluye soporte para los nuevos parámetros maxRows y nextToken que se pueden pasar con el método getRows() en ambos SDKs. Consulta la documentación de ayuda de Android e iOS para más detalles.
Enhancements
Lanzamiento de Android SDK v2.1.0: El Catalyst Android SDK incluye las siguientes mejoras y actualizaciones, además de las otras actualizaciones especificadas en la nueva v2.1.0:
- Soporte para subir un archivo a una carpeta en File Store pasando el archivo como inputStream y con el nombre del archivo
- Soporte para ejecutar una Serverless Function del tipo HTTP DELETE con el nuevo método executeDelete()
- Eliminación de la operación del SDK Get Table Metadata
- Adición de nuevos códigos de error en excepciones de Android
- Actualización de ZCatalystSDKConfigs.AccountType a ZCatalystSDKConfigs.Environment para especificar el entorno al inicializar el Android SDK
Enhancements
Mejoras en las operaciones existentes del iOS SDK: El Catalyst iOS SDK incluye las siguientes mejoras y actualizaciones, además de las otras actualizaciones especificadas:
- Se ha eliminado el soporte para crear o usar una <TABLE_INSTANCE> en Data Store en Catalyst iOS SDK. Ahora puedes simplemente crear una <DATA_STORE_INSTANCE> y especificar el identificador de tabla a través de ella, para realizar diversas operaciones que involucran su uso. Los fragmentos de código del SDK relevantes que se han modificado para reflejar este cambio son: Get Column Metadata, Get Rows, Get Row Data y Execute a ZCQL Query.
- Ahora puedes pasar un objeto adicional appConfiguration que contiene los detalles de configuración del paquete SDK al inicializar el iOS SDK en tu aplicación.
- Se han agregado cuatro nuevas claves en el archivo de propiedades generado por Catalyst: X-Catalyst-Environment, X-CATALYST-USER, AccountsPortalDomain, notificationAppID.
- Ahora proporcionamos soporte para implementar Push Notifications de forma nativa en el paquete iOS SDK a través de la propiedad notificationAppID.
Bug Fix
Actualización de versión del Node.js SDK 2.5.1: Se ha publicado una versión estable del Catalyst Node.js SDK v2.5.1 que incluye correcciones menores de errores en el componente Catalyst SmartBrowz.
2023 - August
Enhancements
Actualizaciones en la gestión de usuarios de Catalyst Authentication: El parámetro de apellido ahora es opcional en los métodos del SDK de Catalyst Authentication, como al agregar un nuevo usuario y al agregar un nuevo usuario a una organización existente. El nombre ahora es obligatorio. Esto aplica a todos los SDKs de Java, Node.js y Python. Los cambios en los métodos del SDK incluyen:
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
Actualizaciones en el analizador ZCQL V2:
Se han realizado el siguiente conjunto de actualizaciones a ZCQL V2:
-
Se han realizado varias mejoras de sintaxis al componente Catalyst Cloud Scale ZCQL en esta versión. Puedes consultar esta página para conocerlas en detalle.
-
La funcionalidad del playground de ZCQL en la consola de Catalyst también ha sido actualizada en esta versión. También puedes usar el código ZCQL en funciones de Catalyst agregando el número de versión de ZCQL como variable de entorno. Consulta esta página para conocer su implementación.
-
También se ha actualizado la lista de excepciones de ZCQL basándose en la sintaxis actualizada de ZCQL.
-
Ahora se soportan subconsultas en la cláusula WHERE de las sentencias ZCQL.
-
Catalyst ahora te permite usar funciones ZCQL con la cláusula HAVING. Consulta esta página para más detalles.
-
Ahora puedes usar múltiples funciones ZCQL en la misma columna en una sola sentencia de consulta ZCQL.
Enhancements
Actualización de versión del Java SDK v1.1.13.0 y Node.js SDK v2.5.0: Se ha publicado una versión estable del Catalyst Java SDK v1.1.13.0 y Node.js SDK v2.5.0 que incluye QuickML y el analizador ZCQL v2. También puedes personalizar una plantilla de correo en estas versiones del SDK cuando invitas a un nuevo usuario en Catalyst Authentication. Puedes descargar el Java SDK usando este enlace. Ejecuta este comando en Catalyst CLI para instalar el paquete Node.js SDK:
Enhancements
Actualizaciones de versión del Java SDK v1.1.13.0 y Node.js v2.5.0 SDK: Se ha publicado una versión estable del Catalyst Java SDK v1.1.13.0 y Node.js SDK v2.5.0. En la actualización del Java SDK, se ha agregado un nuevo valor INITIATED al enum ZCCircuitExecutionStatus.
Enhancements
Reemplazo del método setZaaid() en Authentication: En el componente Authentication del Catalyst Java SDK, para la operación Add new User to Existing Org, se ha reemplazado el método setZaaid() con el método setOrgId().
Bug Fix
Corrección de errores en Notifications: Se ha publicado una versión estable de la actualización Node.js SDK v2.5.0, en la que se corrigieron errores en las Push Notifications de iOS.
2023 - July
Presentamos Catalyst Maven Plugin: Catalyst ahora ofrece un conjunto de funcionalidades específicas para la herramienta de automatización de compilación Apache Maven, como los arquetipos Maven de Catalyst, un plugin de Catalyst para el framework Maven, y la provisión del Catalyst Java SDK como dependencia para mejorar el proceso de desarrollo de aplicaciones Java. Estas herramientas te permiten crear funciones de Catalyst con los arquetipos, gestionar automáticamente las dependencias de Java, y servir o desplegar funciones usando el plugin dentro del IDE de Java de tu elección en lugar de usar Catalyst CLI.
2023 - June
New Service
Presentamos Catalyst ConvoKraft: Catalyst proporciona un nuevo paquete SDK de cliente Javascript que se puede usar para personalizar e incrustar los bots de ConvoKraft en tu aplicación de Catalyst. El paquete SDK soporta un conjunto de métodos y hooks que se pueden implementar rápidamente en tu aplicación para realizar operaciones básicas con el bot de ConvoKraft, y para configurar la apariencia y funcionamiento de la ventana de chat del bot en la aplicación cliente respectivamente.
Enhancements
Soporte para ConvoKraft Integration Functions: Ahora se soportan Catalyst Integration Functions del tipo ConvoKraft. Puedes crear estas funciones en Java, Node.js y Python.
2023 - May
Actualización de versión del JAVA SDK v1.12.0-beta02: Se ha publicado una nueva versión beta del Java SDK, v1.12.0-beta02, que incluye mejoras para soportar el componente Catalyst Authentication renovado. Puedes descargar la versión usando este enlace. También se publicó una versión estable v1.12.0. Esta versión incluye cambios en el componente Catalyst Authentication. En el método addUser() de Catalyst Authentication, se ha reemplazado setZaaid() con setOrgId(). Puedes descargar la versión usando este enlace.
Actualización de versión del Node.js SDK v2.4.0-beta.1: Se ha publicado una nueva versión beta del Node.js SDK, v2.4.0-beta.1, en la que se ha actualizado el alcance del método generateCustomToken() en el componente Catalyst Authentication de user a admin.
Ejecuta este comando en Catalyst CLI para instalar este paquete Node.js SDK:
Enhancements
Actualización de versión del Node.js SDK v2.4.0: Se ha publicado una versión estable del Node.js SDK v2.4.0 en la que se ha implementado el componente Catalyst QuickML. En el método addUser() del componente Catalyst Authentication, se ha reemplazado zaaid por org_Id. Para instalar la versión estable puedes usar este comando:
Actualización de versión del Catalyst Cliq Node.js SDK v1.0.0: Se ha publicado una nueva versión del Cliq Node.js SDK v1.0.0 que incluye soporte para funcionalidades de módulos ESM. Sin embargo, esta versión no es compatible con los módulos common JS. En caso de que los estés usando, necesitarás utilizar la versión v0.1.1 del Node.js SDK hasta nuevo aviso. También ten en cuenta que en adelante solo se soportarán módulos ESM.
Puedes instalar esta versión ejecutando este comando en Catalyst CLI:
En caso de que necesites instalar la versión v0.1.1, utiliza este comando:
Actualización del plugin React de Catalyst v.0.0.4: Se ha actualizado la versión del plugin React de Catalyst zcatalyst-cli-plugin-react a v.0.0.4. Esto incluye mejoras realizadas en el comando serve del CLI para aplicaciones React.
2023 - April
Presentamos Catalyst SmartBrowz: Catalyst introduce un servicio de navegador dedicado en el que puedes gestionar y controlar un navegador remoto en modo headless a través del entorno en la nube de Catalyst. SmartBrowz incluye componentes como Headless, Browser Logic, PDF & Screenshots y Templates. Catalyst te permite codificar la lógica de tu aplicación como un nuevo tipo de función Serverless, funciones de Browser Logic, utilizando los entornos de programación Java o Node.js. También proporcionamos paquetes SDK y fragmentos de código listos para usar para implementar y probar diversos componentes de SmartBrowz directamente.
Actualización de versión del JAVA SDK v1.12.0-beta01: Se ha publicado una nueva versión beta del Java SDK, v1.12.0-beta01, que incluye soporte para las operaciones de Catalyst SmartBrowz. Puedes descargar la versión usando este enlace.
2023 - March
Soporte para programación en Python: Catalyst ahora ofrece soporte para la versión Python v3.9 en tus Catalyst Serverless Functions. También proporciona una biblioteca Python SDK que te ayuda a crear aplicaciones utilizando el entorno de programación Python con facilidad. Este paquete SDK te permite implementar y realizar diversas operaciones en todos los servicios y componentes de Catalyst.
Paquete Cliq SDK en Integration Functions para Python: Las Catalyst Integration Functions para Zoho Cliq ahora se pueden crear en la plataforma Python con la actualización del Python SDK v0.0.1. Puedes ejecutar este comando en Catalyst CLI para instalar el Cliq SDK en Python:
Enhancements
Actualización de versión de Java y Node.js SDK: Los SDKs de Catalyst Java y Node.js han sido actualizados a las versiones v.1.11.0 y v.2.3.0 respectivamente. Se han introducido APIs de Org, APIs de Data Store para operaciones de lectura y escritura masiva, y también se han realizado mejoras en los métodos de inicialización del SDK donde ahora puedes crear objetos de aplicación con alcances específicos.
2023 - Febuary
Soporte para DC AU: Catalyst ahora está alojado en un centro de datos AU y es accesible desde un dominio AU. Los usuarios de AU ahora pueden acceder a la consola remota de Catalyst desde el dominio AU.
El soporte multi-DC también se refleja al implementar la autenticación OAuth 2.0 de Catalyst para acceder a las REST APIs. También puedes deshabilitar o habilitar el acceso a tu aplicación para usuarios del DC AU desde la consola de API de Zoho después de registrar tu cliente. Las mejoras relacionadas con el centro de datos AU también se reflejan al iniciar sesión en Catalyst CLI y al usar los SDKs.
Las funcionalidades de Circuits y Push Notifications no estarán disponibles para los usuarios que accedan desde el DC AU.
2022 - November
Enhancements
Optimización en la obtención de datos duplicados a través de ZCQL: Se ha optimizado el proceso de obtención de datos duplicados en las tablas de Data Store usando la consulta SELECT en ZCQL.
Bug Fix
Correcciones de rendimiento en ZCQL: Se realizaron algunas mejoras para corregir problemas de rendimiento reportados en la consulta ZCQL UPDATE.
Deprecated
Deprecación de Node.js v10 La fase de deprecación de Node.js v10 se anunció que se extendería hasta el 31 de octubre de 2022. Node.js v10 ahora está oficialmente deprecado. Se retirará el 31 de enero de 2023, después de lo cual Catalyst dejará de ofrecer soporte para este runtime.
2022 - July
Enhancements
Mejoras en Catalyst Mail: Ahora puedes adjuntar archivos en los correos electrónicos que envías desde tu aplicación de Catalyst a través de Catalyst Mail. Además de múltiples archivos adjuntos, Mail ahora también soporta múltiples destinatarios, CC, BCC y respuestas en una sola operación de envío de correo. Puedes enviar correos electrónicos a los usuarios de tu aplicación en las plataformas Java y Node.js, así como a través de una API.
2022 - June
New Feature
Identity Scanner: Catalyst introduce una nueva suite impulsada por IA de Zia, Identity Scanner, que te permite realizar verificaciones de identidad seguras a través de E-KYC y procesamiento de documentos. Identity Scanner incorpora OCR extendido, extracción de datos, comparación facial y otras funcionalidades avanzadas de IA que te permiten procesar diversas pruebas de identidad y documentos oficiales. Catalyst proporciona Identity Scanner en los entornos Java y Node.js, así como a través de múltiples APIs.
Enhancements
Verificación antivirus durante la carga/adjunto de archivos: Catalyst ahora proporciona una capa adicional de seguridad para los archivos de tu aplicación mediante la implementación de verificaciones antivirus en los archivos subidos en File Store y en los adjuntos enviados a través de Catalyst Mail.
Bug Fixes
Correcciones de errores en ZCQL: Se realizaron correcciones para resolver un error en ZCQL donde los criterios de alcance de la tabla hija se consideraban sobre el alcance de la tabla padre, en el caso de Joins. Los límites predeterminados para el número de filas obtenidas en operaciones SELECT también se actualizaron a 300 desde 200.
Bug Fixes
Correcciones de errores en Functions: Se realizaron correcciones para abordar el problema de incluir caracteres como “4d”, “2d” o “56f” en nombres de funciones que resultaban en errores debido a que se convertían en valores float o double.
2022 - May
Bug Fixes
Correcciones de errores en File Store: Se realizaron correcciones de errores para rectificar errores menores de duplicación durante la eliminación de carpetas en File Store.
2022 - March
Enhancements
Extensión de la deprecación de Node.js v10: La fase de deprecación de Node.js v10 ha estado en curso desde abril de 2021. La fecha de retiro se anunció como el 31 de julio de 2022 para esta versión. Sin embargo, se ha planificado extender el período de deprecación de la versión hasta el 31 de octubre de 2022. Después del período de deprecación, Node.js v10 se retirará el 31 de enero de 2023 y Catalyst dejará de ofrecer soporte para este runtime.
Enhancements
Anuncio de deprecación de Node.js v12: Node.js v12 se encuentra actualmente en fase de deprecación. Después del período de deprecación de un año hasta el 30 de abril de 2023, Node.js v12 se retirará el 31 de julio de 2023, tres meses después del fin del período de deprecación. Catalyst dejará entonces de ofrecer soporte para este runtime.
2022 - January
New Feature
API de Automation Testing: Automation Testing te permite automatizar las pruebas de cualquier API de Catalyst o de terceros. Puedes activar la ejecución de un plan de pruebas configurado en Automation Testing a través de una API de Catalyst.
New Feature
Soporte para paginación en Java, Node.js, Web SDKs y API: Catalyst ha introducido soporte para paginación al obtener todas las filas de una tabla en Data Store, en los SDKs de Java, Node.js, Web y la API. La paginación te permite obtener las filas de una tabla en lotes o páginas a través de iteraciones. El soporte para los métodos anteriores de obtener todas las filas en la misma respuesta ha sido deprecado en todos los SDKs y la API, y la paginación será ahora la opción predeterminada.
2021 - October
Bug Fixes
Correcciones de errores en el registro de Catalyst: Catalyst ha mejorado el proceso de registro de usuarios a través de un SDK o API, implementando validaciones para aceptar solo los valores ZAID de proyectos asociados con aplicaciones de Catalyst existentes.
2021 - June
New Feature
API y SDK de Text Analytics: Catalyst introduce Text Analytics como un servicio impulsado por IA de Zia que procesa contenido textual para realizar estas tres operaciones: Sentiment Analysis, Named Entity Recognition y Keyword Extraction. Puedes procesar texto para estas operaciones individualmente, o para las tres juntas usando el SDK de Java o Node.js, y las APIs.
New Feature
Soporte para el centro de datos IN: Catalyst ahora está alojado en un centro de datos IN y es accesible desde un dominio IN. El soporte multi-DC se refleja al implementar la autenticación OAuth 2.0 de Catalyst para acceder a las REST APIs. Las URIs base de las APIs de Catalyst se han modificado en consecuencia. Consulta la documentación de la API de soporte Multi-DC. También puedes deshabilitar o habilitar el acceso a tu aplicación para usuarios del DC IN desde la consola de API de Zoho después de registrar tu cliente.
2021 - May
New Feature
Paquete Cliq SDK en Integration Functions para las plataformas Java y Node.js: Las Integration Functions se inicializarán con Cliq Java SDK v1.0.0 o Cliq Node.js SDK v0.0.1 según tu selección para la integración con Cliq, tanto en el CLI como en la consola de Catalyst.
Bug Fixes
API de Bulk Write: Se realizaron optimizaciones de rendimiento en la API de Bulk Write.
2021 - March
New Feature
Soporte para el centro de datos EU: Catalyst ahora está alojado en un centro de datos EU y es accesible desde un dominio EU. El soporte multi-DC se refleja al implementar la autenticación OAuth 2.0 de Catalyst para acceder a las REST APIs. Las URIs base de las APIs de Catalyst se han modificado en consecuencia. Consulta la documentación de la API de soporte Multi-DC. También puedes proporcionar acceso a tu aplicación a usuarios de un DC específico desde la consola de API de Zoho después de registrar tu cliente. Los paquetes SDK de Catalyst también son ahora compatibles con el DC EU.
Enhancements
Catalyst Web SDK versión 2.0.0: Se ha publicado una versión más reciente del Catalyst Web SDK que incluye mejoras en el script de inicialización. Ahora puedes hacer referencia a un archivo init.js desde el dominio de tu aplicación que completará automáticamente los detalles esenciales de tu proyecto, como el Project ID y ZAID para el entorno apropiado. Puedes encontrar el script más reciente del Web SDK en la configuración de Developer Tools y en la sección Sign-in Method de Authentication.
2021 - February
Enhancements
Mejoras importantes en los paquetes Android e iOS SDK de Catalyst: Se han renovado los paquetes Android e iOS SDK de Catalyst para incluir una serie de herramientas para Authentication, Data Store, Functions y más. Ahora también podrás registrar tus paquetes de aplicaciones móviles en la consola de Catalyst para descargar los archivos de configuración e incluirlos en tus aplicaciones móviles. Consulta nuestra documentación renovada del Android SDK y del iOS SDK para obtener ayuda.
Bug Fixes
Correcciones de seguridad en Node.js SDK: Se abordaron problemas de seguridad relacionados con el alcance de usuario y se proporcionaron mejoras para fortalecer la seguridad en el alcance de administrador en Node.js SDK.
Bug Fixes
Correcciones menores en Java SDK Connectors: Se realizaron correcciones para rectificar las excepciones de puntero nulo que generaban los Connectors en Java SDK.
2021 - January
New Feature
Zia Facial Comparison: Se ha introducido Zia Facial Comparison para comparar dos rostros en dos imágenes diferentes y analizar las características faciales para determinar si se trata del mismo individuo. Está disponible como API, y en los SDKs de Java y Node.js.
New Feature
Eliminación masiva de filas: Se ha introducido la funcionalidad de eliminación masiva para borrar registros en lote de una tabla específica en Data Store. La funcionalidad está disponible como API y en Java y Node.js.
New Feature
Soporte para tipo de tarjeta PAN en Zia OCR: Zia Optical Character Recognition ahora puede procesar tarjetas PAN de India, además de tarjetas Aadhaar, libretas bancarias y cheques. Esta funcionalidad está disponible como API, y en los SDKs de Java y Node.js.
2020 - December
Bug Fixes
AutoML: Algunas llamadas a la API generaban la respuesta de error 400 en AutoML. Esto ha sido corregido.
Bug Fixes
Data Store: Algunas operaciones de creación de columnas encriptadas generaban la respuesta de error 400. Esto ha sido corregido.
Bug Fixes
API: El método de solicitud HTTP PATCH no era compatible anteriormente. Catalyst ahora soporta solicitudes PATCH para ciertas APIs.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us