Todas las Notas de Versión
2025 - October
New Features Early Access
Nueva funcionalidad en QuickML:
Operaciones de código personalizado en el entrenamiento de modelos: Al configurar operaciones de ML dentro del proceso de entrenamiento de modelos, ahora puede utilizar operaciones de código personalizado disponibles para transformación de datos, transformación de ML y algoritmos. Al usar el nodo de código personalizado, se abre una consola con una plantilla básica, que le permite escribir y personalizar su código según sus necesidades.
2025 - August
New Features Generative AI
Nuevas funcionalidades en QuickML:
Acceda, configure e integre diversos LLMs: QuickML ahora soporta servicio de LLM, permitiéndole desplegar e interactuar con modelos como Qwen 2.5 - 14B Instruct, Qwen 2.5 - 7B Coder y Qwen 2.5 - 7B Vision Language model a través de una interfaz de chat. Personalice las salidas con parámetros como Temperature y Max Tokens, vea las especificaciones del modelo e intégrelos de forma segura en sus aplicaciones usando URLs de endpoint y autenticación basada en OAuth.
Respuestas contextuales con RAG: Obtenga respuestas contextuales con Retrieval Augmented Generation (RAG) impulsado por el modelo Qwen 2.5-14B-Instruct. RAG mejora la relevancia de las respuestas combinando consultas de usuario con información en tiempo real de la base de conocimiento de su organización.
Gestión centralizada de conocimiento mediante Knowledge Base: La funcionalidad Knowledge Base de QuickML actúa como un repositorio centralizado para cargar, organizar y gestionar los documentos críticos y materiales de referencia de su organización. Permite a los equipos mantener una única fuente autorizada de información, asegurando que las respuestas generadas sean precisas, contextuales y respaldadas por el conocimiento interno más actualizado y relevante.
Generar insights de gráficos: Para los gráficos creados en la sección de visualización de datos, ahora puede generar insights clave utilizando el modelo de lenguaje Qwen 2.5 - 7B Vision Language model, un modelo multimodal que comprende tanto texto como imágenes. Esta funcionalidad le ayuda a identificar tendencias y patrones en los gráficos sin análisis manual, simplificar la interpretación de datos y tomar decisiones informadas más rápidamente.
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 operativos durante el período de deprecación hasta la fecha de EOL especificada.
Después de la fecha de EOL, estos servicios no funcionarán y cualquier lógica de negocio configurada con ellos dejará de funcionar. Recomendamos encarecidamente que comience inmediatamente a planificar la migración de sus recursos, flujos de trabajo y lógica de negocio configurados con estos componentes a las alternativas más nuevas y avanzadas que se enumeran a continuación:
- Actualice a Catalyst Stratus desde File Store
- Actualice a Catalyst Signals desde Event Listeners
- Actualice a Catalyst Job Scheduling desde Cron
Catalyst permite la migración directa de archivos desde File Store a Stratus a través de la consola. Puede leer el anuncio completo aquí para conocer los pasos de migración.
Bug Fix
Se han implementado correcciones de errores en QuickML para mejorar la seguridad general y se han resuelto diversos problemas menores de interfaz para una experiencia de usuario más fluida.
2025 - July
Enhancements
Flujo de creación de proyectos mejorado desde el CLI: Cuando intente crear un nuevo proyecto desde el CLI de Catalyst, será redirigido a la consola de Catalyst para completar la configuración, reemplazando el proceso anterior totalmente basado en CLI.
Esta actualización está disponible en la versión del CLI 1.20.0. Para actualizar su versión del CLI, utilice el siguiente comando en la terminal:
Bug Fix
Corrección del CLI para compatibilidad de paquetes Python durante el despliegue: Al desplegar funciones Python desde sistemas que no son Linux (por ejemplo, macOS o Windows), se causaban problemas de runtime debido a paquetes específicos de la plataforma instalados localmente. Se ha corregido esto para asegurar que todos los paquetes Python se instalen con compatibilidad Linux durante el despliegue, alineándose con el entorno remoto y previniendo fallos relacionados con la plataforma.
Comandos afectados: catalyst deploy
Esta actualización está disponible en la versión del CLI 1.20.1. Para actualizar su versión del CLI, utilice el siguiente comando en la terminal:
Bug Fix
Problema con la URL de AppSail: Se ha resuelto un problema donde las barras dobles (//) en las URLs de AppSail causaban fallos.
Bug Fix
Parámetro de consistencia en la API Fetch/Query de NoSQL: Se ha corregido un problema donde la API Fetch/Query de NoSQL fallaba si se llamaba con el parámetro consistent_read: false o si se usaba el SDK con consistentRead establecido en false. Esta corrección asegura que especificar false para lecturas consistentes ya no cause errores de API. Esto aplica a los métodos de SDK de Java, Node.js y Python.
Bug Fix
Corrección del CLI para limitación de servir funciones: Se ha resuelto un problema donde servir más de 20 funciones del mismo tipo desde el CLI fallaba debido a la falta de disponibilidad de puertos. La limitación ha sido eliminada, permitiendo servir un número ilimitado de funciones. Esto aplica también a AppSail y Slate serve.
Comandos afectados: catalyst serve
Esta actualización está disponible en la versión del CLI 1.20.2. Para actualizar su versión del CLI, utilice el siguiente comando en la terminal:
2025 - June
New Features
Nueva funcionalidad en QuickML:
Nuevas operaciones de machine learning añadidas: Mejore la precisión de los modelos con nuevas operaciones de ML como Normalización Robusta y Manejo de Desbalance de Clases. Estas operaciones hacen que el escalado sea más resistente a valores atípicos, reducen el sesgo y mejoran el rendimiento en conjuntos de datos diversos.
Enhancements
Mejora en QuickML:
Visualizaciones de datos mejoradas con Spark: También se ha integrado Spark para potenciar el rendimiento durante las visualizaciones de gráficos y el preprocesamiento de datos. Esto permite el manejo eficiente de grandes conjuntos de datos en flujos de trabajo de visualización, especialmente en la renderización de gráficos y tareas de preprocesamiento.
Configuración de nodos con reconocimiento de esquema: Controle los nodos dependientes con la gestión de configuración con reconocimiento de esquema. Cuando se modifica un nodo, QuickML detecta los nodos sucesores afectados y le solicita reiniciarlos o reconfigurarlos antes de la ejecución. Esto garantiza transparencia, minimiza interrupciones y permite un flujo de datos más fluido en pipelines complejos.
Seguimiento del uso de QuickML con la facturación de Catalyst: Ahora puede recibir alertas cuando los créditos gratuitos se agoten y mejorar la visibilidad de costos, ya que las estadísticas detalladas de uso de QuickML están ahora integradas en el panel de planes de pago de Catalyst, permitiendo el seguimiento y la gestión del consumo de recursos de forma fluida.
Importación de datos compatible con subformularios de Zoho CRM: Ahora puede importar datos desde subformularios de Zoho CRM para una ingesta de datos más completa y detallada en QuickML para análisis y construcción de modelos. Esto le permite manejar conjuntos de datos más complejos, mejorando la precisión y profundidad de los resultados de machine learning.
Aumento del límite de importación de datos para Zoho Creator: Se ha aumentado el límite de importación de datos desde Zoho Creator a 1,500,000 registros, desde los 200,000 anteriores, para una transferencia de datos fluida hacia QuickML.
Enhancements
Mejora en Stratus:
Esta actualización está disponible en las siguientes versiones del SDK:
-
Java v2.1.0
-
Node.js v3.0.1
-
Python v1.0.1
-
Nuevo parámetro añadido a los métodos SDK de listar objetos: Ahora puede usar el parámetro orderBy en sus métodos SDK de listar objetos en Java, Node.js y Python para listar objetos en orden ascendente o descendente.
-
Nuevas opciones añadidas al método SDK Put Object: Ahora puede usar las opciones content-type y folder-listing en el método SDK put object en Java, Node.js y Python para obtener el tipo de contenido del objeto cargado y también proporcionarle la opción de listar directorios raíz o todos los objetos presentes en un bucket respectivamente.
Enhancements
Mejoras en Signals:
- Soporte para detener funciones y ver registros: Ahora proporcionamos soporte para detener una función y ver los registros de Functions y Circuits desde la página de Logs de Catalyst Signals.
- Autenticar Webhooks usando Connections: Ahora puede usar Connections para autenticar webhooks creados desde el servicio Signals.
- Nueva política de despacho: La política de despacho de cola ha sido cambiada a política de despacho instantáneo. En esta política, los eventos se entregan al destino inmediatamente después de ocurrir en la aplicación publicadora como un lote por defecto, o en masa en algunos escenarios. También puede elegir entregar cada evento individualmente.
- Notificar fallos en la entrega de eventos: Ahora puede usar Application Alerts para enviar automáticamente notificaciones por correo electrónico cuando un evento no logra llegar a su destino.
New Features
Nuevas funcionalidades en Signals:
- Catalyst Publishers: Catalyst Signals ahora ofrece soporte de publicador predeterminado para servicios como Cloud Scale Authentication, Cache, Data Store, File Store y Stratus dentro del ecosistema de Catalyst, permitiéndole configurar fácilmente reglas de eventos basadas en actividades en estos servicios.
- Ordenamiento de eventos: Se ha introducido el ordenamiento de eventos que garantiza que los eventos se entreguen al destino en el mismo orden en que fueron recibidos del publicador.
- Seguimiento del rendimiento de Webhooks: Se ha introducido una página de actividad dedicada para cada webhook en Signals que proporciona información sobre sus tendencias de ejecución y rendimiento, facilitando el análisis de fallos, la identificación de patrones y la optimización del rendimiento.
Enhancements
Actualizaciones en los precios de Catalyst: Se han actualizado los detalles de precios para nuestras soluciones de almacenamiento, Catalyst Cloud Scale Data Store y Catalyst Cloud Scale File Store. Consulte los precios actualizados en esta página.
Enhancements
Actualización del límite de ramas en Catalyst Pipelines: En Catalyst Pipelines, al conectarse al proveedor de Git Bitbucket, el editor YAML en la consola de Catalyst anteriormente mostraba solo hasta 10 ramas. Este límite se ha aumentado ahora a 100 ramas para una mejor usabilidad.
Bug Fix
Corrección de error 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. Se han manejado tanto los formatos de token antiguos como nuevos, asegurando 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 donde el archivo de configuración anteriormente incluía el valor AccountsPortalDomain como accounts.zohoportal.com, lo que generaba errores de dominio no confiable. Se ha actualizado a projectname-zgid.catalystserverless.com, asegurando así una autenticación adecuada.
2025 - May
Presentamos Catalyst Slate: Catalyst introduce Slate, un servicio de despliegue de front-end que le permite desplegar, previsualizar y lanzar sus aplicaciones web de forma fluida. Puede desplegar aplicaciones front-end construidas usando frameworks populares de JavaScript como Next.js, Angular, React, Vue, Nuxt y más.
Slate soporta despliegues automatizados a través de integraciones con proveedores de Git como GitHub, GitLab y Bitbucket, así como despliegues manuales mediante carga directa en la consola, a través del CLI de Catalyst o directamente desde repositorios públicos. Para ayudarle a comenzar rápidamente, Catalyst ofrece una biblioteca de plantillas iniciales de Slate con configuraciones preestablecidas.
Catalyst también ofrece una API REST para redesplegar aplicaciones programáticamente. Puede consultar nuestra guía de inicio rápido para instrucciones de configuración.
Tenga en cuenta que Slate se encuentra actualmente en acceso anticipado. Para solicitar acceso, complete este formulario.
Fin del acceso anticipado para múltiples funcionalidades: El acceso anticipado para Stratus, Job Scheduling, NoSQL, Signals y Pipelines ha finalizado, y estas funcionalidades están ahora disponibles globalmente para todos los usuarios de Catalyst.
Enhancements
Actualización de versión del CLI 1.18.1: Se ha lanzado una nueva versión del CLI v1.18.1 del CLI de Catalyst.
Comandos afectados: catalyst functions:add, catalyst init, catalyst functions:shell, catalyst deploy, catalyst event:generate:job [jobpool_id]
Nuevas funcionalidades:
-
Soporte para Job Functions: El CLI de Catalyst ahora le permite crear job functions en el directorio del proyecto, servir y desplegar las job functions, y también generar datos de muestra para probar job functions.
-
Soporte para centros de datos JP y SA: Catalyst ahora está alojado en un centro de datos JP y un centro de datos SA y es accesible desde sus respectivos dominios. Las mejoras relacionadas con ambos centros de datos se reflejan al iniciar sesión en el CLI de Catalyst. Podrá seleccionar el DC para iniciar sesión desde el CLI.
-
Adición de alcance para el servicio Catalyst NOSQL: Se ha añadido un nuevo alcance ZohoCatalyst.nosql.rows.ALL.
Mejoras:
- Actualización de la plantilla de Cliq Integration Functions: Se han actualizado las plantillas de código predeterminadas de algunas clases de manejadores de Cliq que se inicializan con funciones de integración Cliq. Esto no afectará a ninguna de sus funciones existentes.
Correcciones de errores:
-
Corrección para compilación de aplicación React: Se actualizó la plantilla React de Catalyst para soportar React 19, resolviendo problemas con la compilación de la aplicación durante la inicialización del cliente web.
-
Corrección de instalación de CodeLib: Se han realizado correcciones de errores para asegurar que las soluciones de Catalyst CodeLib puedan instalarse exitosamente en Windows OS.
-
Corrección para acceso a Stratus vía Web SDK en AppSail (CLI Serve): Se ha resuelto un problema donde los buckets de Stratus eran inaccesibles desde el Web SDK al servir AppSail vía CLI, actualizando el init.js generado por el CLI para incluir la configuración necesaria.
-
Corrección para despliegue de funciones en Catalyst Pipelines: Se han resuelto fallos de despliegue en Catalyst Serverless Functions dentro del servicio Catalyst Pipelines, causados por la omisión de la generación de URL de visualización cuando el nombre de dominio no puede recuperarse del archivo .catalystrc.
Puede instalar esta versión ejecutando este comando en su terminal:
Enhancements
Actualización de versión de Java v2.0.0: Se ha lanzado la versión v2.0.0 del SDK de Java de Catalyst y esta versión incluye soporte para el servicio Job Scheduling, servicio Pipelines, componente Catalyst Cloud Scale NoSQL y componente Catalyst Cloud Scale Stratus.
Puede 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 añadido un nuevo parámetro refresh_in al objeto authJson pasado en el método getConnector(), permitiéndole especificar el intervalo (en segundos) en el que el token de acceso debe actualizarse.
-
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 token de acceso. La respuesta actualizada ahora incluye dos parámetros adicionales: expires_in y expires_in_seconds.
Estructura anterior:
“376382829834729873982790”
Nueva estructura:
{ access_token: “376382829834729873982790”, expires_in_seconds: 3600, expires_in: 123721637812 }
-
Protección con contraseña en Catalyst SmartBrowz: Se ha proporcionado una opción para añadir clave de contraseña en pdf_options. Se puede usar para generar archivos PDF protegidos con contraseña usando el método convertToPdf().
Esta versión incluye actualizaciones relacionadas con las siguientes deprecaciones:
-
ZCQL v1 deprecado: La sintaxis del parser ZCQL v1 usada 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 el SDK de Java y ahora puede usar el método sendAndroidNotification() para enviar notificaciones a sus aplicaciones Android y de manera similar para iOS puede usar el método sendIOSNotification().
Enhancements
Actualización de versión de Node.js v3.0.0: Se ha lanzado la versión v3.0.0 del SDK de Node.js de Catalyst y esta versión incluye soporte para el servicio Job Scheduling, servicio Pipelines, componente Catalyst Cloud Scale NoSQL y 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 añadido un nuevo parámetro refresh_in al objeto ConnectorName pasado en el método getConnector(), permitiéndole especificar el intervalo (en segundos) en el que el token de acceso debe actualizarse.
-
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 token de acceso. La respuesta actualizada ahora incluye dos parámetros adicionales: expires_in y expires_in_seconds.
Estructura anterior:
“376382829834729873982790”
Nueva estructura:
{ access_token: “376382829834729873982790”, expires_in_seconds: 3600, expires_in: 123721637812 }
-
Protección con contraseña en Catalyst SmartBrowz: Se ha proporcionado una opción para añadir clave de contraseña en pdf_options. Se puede usar para generar archivos PDF protegidos con contraseña usando el método convertToPdf().
Esta versión incluye actualizaciones relacionadas con las siguientes deprecaciones:
-
ZCQL v1 deprecado: La sintaxis del parser ZCQL v1 usada 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 el SDK de Node.js y ahora puede usar el método sendAndroidNotification() para enviar notificaciones a sus aplicaciones Android y de manera similar para iOS puede usar el método sendIOSNotification().
Ejecute este comando desde su terminal para instalar el paquete del SDK de Node.js con todos los cambios mencionados anteriormente:
Enhancements
Actualización de versión de Python v1.0.0: Se ha lanzado la versión v1.0.0 del SDK de Python de Catalyst y esta versión incluye soporte para el servicio Job Scheduling, servicio Pipelines, componente Catalyst Cloud Scale NoSQL y 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 añadido un nuevo parámetro refresh_in al objeto ConnectorName pasado en el método getConnector(), permitiéndole especificar el intervalo (en segundos) en el que el token de acceso debe actualizarse.
-
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 token de acceso. La respuesta actualizada ahora incluye dos parámetros adicionales: expires_in y expires_in_seconds.
Estructura anterior:
“376382829834729873982790”
Nueva estructura:
{ access_token: “376382829834729873982790”, expires_in_seconds: 3600, expires_in: 123721637812 }
-
Protección con contraseña en Catalyst SmartBrowz: Se ha proporcionado una opción para añadir clave de contraseña en pdf_options. Se puede usar para generar archivos PDF protegidos con contraseña usando el método convertToPdf().
Esta versión incluye actualizaciones relacionadas con las siguientes deprecaciones:
- ZCQL v1 deprecado: La sintaxis del parser ZCQL v1 usada en el método executeQuery() ha sido deprecada y reemplazada con la sintaxis actualizada de ZCQL v2.
Ejecute este comando desde su terminal para instalar el paquete del SDK de Python con todos los cambios mencionados anteriormente:
Enhancements
Longitud de clave OpenAI aumentada: La longitud máxima de la clave de OpenAI que se puede configurar en la integración de Catalyst Zia AI Assistant se ha aumentado a 200 caracteres para soportar formatos de clave más largos.
Bug Fix
Corrección de error en Catalyst WebSDK: Se han realizado correcciones de errores para asegurar que el método getCurrentProjectUser() muestre correctamente caracteres no ASCII en los nombres de usuario, en lugar de mostrar caracteres de reemplazo (�).
Bug Fix
Corrección de error en AppSail: Se han realizado correcciones de errores para asegurar que el acceso al servicio AppSail permanezca visible incluso si el usuario de Catalyst que creó el AppSail ha sido eliminado de la organización.
Bug Fix
Corrección de error en Catalyst Zia Services: Se realizaron correcciones de errores en el componente OCR de Catalyst Zia Services para manejar el procesamiento de solicitudes del lado del servidor para una extracción de texto más estable.
Bug Fix
Corrección de error en Web SDK para dominios personalizados: Se ha resuelto un problema donde las operaciones del Web SDK fallaban para usuarios que alojaban sus clientes web en dominios personalizados. El SDK ahora funciona correctamente en configuraciones de dominios personalizados.
2025 - Abril
Bug Fix
Correcciones de errores en Catalyst Logs: Se han realizado correcciones de errores en el componente Catalyst DevOps Logs para garantizar que los registros se obtengan de manera oportuna, particularmente desde aplicaciones de Catalyst que utilizan el componente Catalyst Serverless Circuits.
2025 - Marzo
Presentamos SmartTrain en Catalyst ConvoKraft: Catalyst introduce una nueva funcionalidad llamada SmartTrain que le permite entrenar su bot de ConvoKraft con datos personalizados, mejorando su capacidad para ofrecer respuestas inteligentes y contextuales basadas en el contenido que usted proporcione. Anteriormente, el entrenamiento estaba limitado a acciones del bot preconfiguradas; con esta actualización, puede ampliar el conocimiento del bot con entradas específicas del dominio.
Catalyst también ofrece APIs REST para agregar o recuperar datos de entrenamiento, habilitar o deshabilitar la funcionalidad SmartTrain, eliminar datos de entrenamiento y obtener respuestas del bot entrenado.
Enhancements
Eliminación de roles en User Management: Proporcionamos soporte para eliminar roles de usuarios directamente desde la consola en el componente Catalyst Cloud Scale Authentication.
Enhancements
Longitud de clave de Cache extendida: La longitud máxima de las claves de caché en el componente Catalyst Cloud Scale Cache se ha incrementado de 255 a 500 caracteres.
Enhancements
Soporte para operaciones de escritura en Catalyst AppSail: Catalyst ahora le permite realizar operaciones de escritura en el servicio Catalyst AppSail, habilitando mayor flexibilidad en el manejo de archivos durante el tiempo de ejecución.
Enhancements
Campo de código postal en Identity Scanner: En el componente Catalyst Zia Services Identity Scanner, el código postal de la dirección en el documento cargado ahora se extrae y se devuelve como un campo separado en la respuesta.
Bug Fix
Correcciones de errores en Catalyst Stratus: Se han realizado correcciones de errores en el servicio Catalyst Stratus para garantizar que mover objetos entre buckets funcione como se espera. Además, se ha implementado una corrección para prevenir fallos en las llamadas a la API de Stratus, particularmente en la API REST obtener todos los objetos.
Bug Fix
Corrección de error en invitaciones de colaboradores: Se realizaron correcciones de errores en el flujo de invitación de colaboradores para garantizar que los enlaces de correo electrónico ahora redirijan correctamente a la consola de Catalyst.
Bug Fix
Corrección de error en Catalyst Cloud Scale Datastore: Se ha realizado una corrección para garantizar que las restricciones de unicidad se apliquen correctamente durante inserciones concurrentes, previniendo valores duplicados en columnas únicas de una tabla de Data Store.
2025 - Febrero
Presentamos notificaciones push de Android en Catalyst: Catalyst ahora habilita notificaciones push de Android a través de Firebase Cloud Messaging (FCM), permitiéndole enviar alertas y actualizaciones en tiempo real directamente a dispositivos Android cliente desde su backend de Catalyst.
Los tipos de notificación soportados incluyen mensajes de texto simples, notificaciones con contenido multimedia enriquecido y notificaciones de tipo llamada. Puede configurar e inscribir dispositivos Android fácilmente para notificaciones push, así como probarlas a través de la consola de Catalyst.
Además, proporcionamos métodos del SDK para registrar y desregistrar dispositivos Android para notificaciones push de forma programática. Puede obtener más información sobre esta funcionalidad en esta documentación de ayuda.
Enhancements
Actualizaciones en Catalyst AppSail: Hemos mejorado el tiempo de respuesta del servicio Catalyst AppSail optimizando la cola de Server-Sent Events (SSE), permitiendo un manejo más rápido de respuestas concurrentes al servicio.
2025 - Enero
Enhancements
Actualización de funcionalidad para EU DC: Catalyst QuickML está actualmente habilitado para usuarios en EU DC.
Bug Fix
Corrección de error en File Store: Se han realizado correcciones para manejar la eliminación de archivos en Catalyst Cloud Scale File Store para prevenir errores que ocurrían bajo condiciones de carrera.
Bug Fix
Corrección de error en Event Listeners: Se han realizado correcciones de errores en el componente Catalyst Cloud Scale Event Listener para garantizar que los eventos se activen correctamente incluso cuando múltiples reglas están asociadas a un solo evento.
2024 - Diciembre
Presentamos Catalyst ZEST: Catalyst ahora ofrece una herramienta integral de desarrollo y gestión de APIs dentro de la plataforma Catalyst, Catalyst ZEST, diseñada para simplificar y acelerar todo el ciclo de vida de las APIs. Desde el diseño hasta el despliegue, ZEST reduce el esfuerzo manual y agiliza la colaboración, haciendo que el desarrollo de APIs sea tan fluido como cambiar de planos dibujados a mano a software de diseño inteligente y autogenerado.
ZEST está ahora disponible en modo Early Access. Puede solicitar acceso completando este formulario, y obtener más información en la documentación de ayuda.
New Features
Nuevas funcionalidades en Catalyst QuickML:
-
Puede crear diferentes modelos como analítica de texto, recomendaciones y modelos de pronóstico de series temporales usando el nuevo Asistente de Creación de Pipeline en QuickML.
-
Ahora hemos introducido un constructor Classic emblemático y constructores inteligentes para crear pipelines de ML.
- El constructor Classic proporciona acceso abierto a todos los nodos del constructor para crear pipelines personalizados, mientras que el constructor inteligente es una plantilla de pipeline preconstruida con preprocesamiento de datos, operaciones de ML y algoritmos fijos para reducir la complejidad en la construcción de pipelines y modelos.
- Mientras que el constructor Classic está disponible para tipos de pipeline de datos, predicción, analítica de texto y recomendación, el constructor inteligente se introduce solo para tipos de pipeline de analítica de texto y pronóstico de series temporales.
- Para analítica de texto, la plantilla de pipeline preconstruida incluye el preprocesamiento de datos fijo, operaciones de extracción y algoritmos.
- Para pronóstico de series temporales, la plantilla de pipeline incluye operaciones de datos y algoritmos fijos.
Ahora puede generar un perfil para todo el conjunto de datos en cualquier etapa del constructor de pipeline, además de un perfil para datos de muestra. Esto garantiza que se mantenga un perfil preciso del conjunto de datos en todo momento, agilizando el flujo de datos entre etapas y minimizando discrepancias.
Todos los modelos de clasificación ahora proporcionan puntuaciones de probabilidad para sus respuestas de predicción, ofreciendo estimaciones probabilísticas. Esto ayuda a los usuarios a comprender el nivel de confianza de las predicciones.
Enhancements
Mejora de rendimiento en las APIs de Catalyst Cloud Scale FileStore: Ahora hemos resuelto problemas de lentitud en las APIs REST de FileStore, específicamente para obtener detalles de todas las carpetas y obtener detalles de múltiples archivos, resultando en tiempos de respuesta mejorados.
Enhancements
Soporte para el runtime Node 20: Catalyst ahora proporciona soporte para el runtime Node 20, con el cual puede desarrollar funciones Serverless. Puede actualizar sus funciones existentes a la última versión soportada desde la consola remota. Ahora también puede seleccionar el último runtime cuando actualice sus funciones existentes, o actualice sus funciones existentes.
Enhancements
Mejora de rendimiento en eventos en cola: Catalyst ahora ha optimizado la cola de eventos para garantizar que solo las acciones configuradas en la regla del evento sean priorizadas y agregadas a la cola, mientras que las acciones no relacionadas del mismo componente son excluidas.
Enhancements
Mejora en la validación de dominios de correo electrónico: Catalyst ahora aplica la validación obligatoria de dominios de correo electrónico en el servicio Catalyst Mail para garantizar que todos los correos electrónicos enviados a través de Catalyst, como invitaciones de autenticación, reenvíos y correos, estén correctamente firmados con DKIM y SPF para mejorar la autenticidad y entregabilidad del correo electrónico.
Enhancements
Mejoras en Catalyst QuickML:
- Auto-guardado del pipeline tras la ejecución exitosa de una etapa
- Mejoras visuales en la interfaz del constructor
- Los conjuntos de datos ahora pueden eliminarse sin afectar los pipelines, modelos o endpoints construidos sobre ellos. Permanecerán activos en QuickML, incluso después de que los conjuntos de datos asociados sean eliminados.
Bug Fix
Corrección de error en validación personalizada de Authentication: Se ha resuelto un problema en el componente Catalyst Cloud Scale Authentication donde obtener los detalles del usuario actual dentro de una función de validación personalizada causaba un bucle infinito y timeout. La función ahora se ejecuta sin errores de bucle.
Bug Fix
Corrección de error en Datastore: Se han realizado correcciones para garantizar un manejo fluido de datos durante las operaciones de importación y exportación de Catalyst Cloud Scale Data Store a través del Catalyst CLI, especialmente cuando se realizan desde una organización no predeterminada.
Bug Fix
Corrección de error en Node.js SDK- NoSQL: Se han realizado correcciones de errores para garantizar que los métodos queryTable() y queryIndex() funcionen como se espera en el SDK de Node.js de Catalyst.
Bug Fix
Correcciones de errores en QuickML: Se han implementado correcciones de errores para mejorar la seguridad general en QuickML. También se han resuelto varios problemas menores de interfaz para una experiencia de usuario más fluida.
Removed
Eliminación de funcionalidad en QuickML: Los entornos de producción y desarrollo para QuickML, que anteriormente formaban parte de los Entornos de Catalyst, ya no están disponibles a partir de esta versión.
2024 - Noviembre
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 en la nube más potente y escalable dentro del servicio Catalyst Cloud Scale. Stratus le permite almacenar, organizar y gestionar datos no estructurados como archivos, imágenes y contenido multimedia usando buckets y objetos. Soporta acceso seguro a archivos mediante 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 mayor fiabilidad, Stratus agiliza las operaciones de datos para aplicaciones a gran escala.
Catalyst proporciona APIs REST y SDKs en Java, Node.js y Python para una integración fluida en sus flujos de trabajo. También proporcionamos SDKs cliente para web, Android, iOS y Flutter.
Stratus está ahora disponible en modo Early Access. Puede solicitar acceso completando este formulario, y obtener más información en la documentación de ayuda.
Presentamos Catalyst Signals: Catalyst lanza un nuevo servicio dinámico basado en eventos, Catalyst Signals, que permite la comunicación casi instantánea entre aplicaciones desacopladas. Con soporte integrado para publicadores y sus eventos, puede automatizar fácilmente flujos de trabajo en diferentes entornos.
Catalyst Signals ofrece flexibilidad mejorada al permitirle configurar publicadores y eventos personalizados sin escribir código. También puede extraer y transformar fácilmente los datos de eventos de todos los publicadores.
Enhancements
Aumento en el límite de organizaciones por usuario: Los usuarios de Catalyst ahora pueden ser parte de hasta cinco organizaciones, con acceso de super administrador en tres y acceso de colaborador en dos, proporcionando mayor flexibilidad en la gestión de múltiples proyectos.
Bug Fix
Correcciones de errores en Authentication: Se ha resuelto un problema en el componente Catalyst Cloud Scale Authentication donde, con la autenticación de terceros habilitada, los detalles del usuario que había iniciado sesión se obtenían incorrectamente.
2024 - Octubre
Enhancements
Personalización de dimensiones de plantillas en Catalyst SmartBrowz: Catalyst ahora le permite personalizar la altura y el ancho de las plantillas directamente desde el componente SmartBrowz en la consola de Catalyst durante la creación de plantillas.
Bug Fix
Corrección de error en la creación de organizaciones: Se ha agregado una validación adicional para garantizar que la creación de organizaciones de Catalyst ya no falle cuando el campo de apellido del usuario de la cuenta se deja vacío.
2024 - Septiembre
Presentamos el Dashboard de SmartBrowz: En el servicio Catalyst SmartBrowz, ahora puede ver el número de ejecuciones headless, el conteo de PDFs o capturas de pantalla generados y el uso de browser logic, todo en un panel unificado dentro de la consola de Catalyst.
2024 - Agosto
Enhancements
Actualización de las APIs REST de Catalyst Authentication: Hemos mejorado la capa de seguridad de las APIs REST de Catalyst Cloud Scale Authentication para permitir un acceso más eficiente y seguro para operaciones de escritura y actualización.
Bug Fix
Corrección de error en la instalación de CodeLib: Se ha agregado una validación adicional al proceso de instalación de CodeLib para abordar un caso poco frecuente donde la instalación fallaba si un componente con el mismo nombre ya existía en el proyecto de Catalyst de destino.
Bug Fix
Corrección de error en Web Client Hosting: Se han resuelto problemas de renderizado de páginas en aplicaciones alojadas en el servicio Catalyst Cloud Scale Web Client Hosting, asegurando que ahora se carguen y funcionen como se espera.
2024 - Julio
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 le permite crear trabajos para activar automáticamente objetivos específicos como Functions, Circuits, Webhooks o servicios AppSail en horarios programados. El tiempo de ejecución puede definirse usando crons, que proporcionan patrones de tiempo reutilizables mediante intervalos predefinidos o expresiones cron personalizadas. Para simplificar la gestión en diferentes entornos, los trabajos pueden agruparse y organizarse usando job pools.
También ofrecemos visibilidad del historial de ejecución, estado de trabajos y registros en un panel unificado. Catalyst proporciona APIs REST y SDKs en Java, Node.js y Python para ayudarle a crear, gestionar y activar trabajos de forma programática.
Job Scheduling está ahora disponible en modo Early Access. Puede solicitar acceso completando este formulario, y obtener más información en la documentación de ayuda.
Presentamos Catalyst Pipelines: Catalyst introduce Pipelines, un servicio de CI/CD que automatiza la construcción y el despliegue de sus aplicaciones web. Le permite integrarse con GitHub, GitLab o Bitbucket y activar automáticamente pipelines ante cambios de código. Puede definir flujos de trabajo de despliegue personalizados usando el archivo de configuración catalyst-pipelines.yaml. El servicio proporciona registros en tiempo real e historial de ejecución detallado, facilitando el monitoreo y la gestión eficiente de los despliegues.
Catalyst también proporciona APIs REST para obtener los detalles del pipeline y ejecutar el pipeline desde sus aplicaciones. Catalyst Pipelines está ahora disponible en Early Access para usuarios en el US DC. Puede solicitar acceso completando este formulario, y obtener más información en la documentación de ayuda.
Enhancements
Mejoras en QuickML
- La capacidad de generar pipelines automatizados usando la funcionalidad AutoML ahora está habilitada para todos los usuarios en QuickML.
- La configuración para la frecuencia de sincronización periódica ahora incluye soporte mejorado para intervalos personalizados, permitiéndole especificar la frecuencia tanto en horas como en minutos.
- La importancia de las características, que explica la relevancia de cada característica en las predicciones, ahora está disponible en la página de Detalles del Modelo.
- La explicación del modelo, que explica la influencia de cada característica en el resultado final de la predicción, está disponible en la página de detalles del endpoint.
- QuickML ahora está disponible en Español (ES), Francés (FR) y Japonés (JP), ampliando el soporte de idiomas como parte de nuestros esfuerzos de internacionalización.
Importación de datos:
- El tamaño máximo de archivo para importaciones se ha incrementado a 1GB.
- La capacidad de importación periódica para CRM, Bigin y Recruit se ha mejorado, permitiendo la importación de hasta 1 millón de registros.
- El soporte para carga/importación de archivos ahora incluye formatos de Excel: XLS, XLSX y XLSM.
Operaciones de transformación de datos:
- Operaciones GroupBy y Fill Column: Ahora soportan múltiples columnas.
- Desplegable de Select Column: Desplegables mejorados en todas las operaciones con botones de Seleccionar Todo y Deseleccionar Todo, permitiendo operaciones masivas. Además, los desplegables ahora muestran tanto el nombre de la columna como su tipo de datos.
- Nuevas operaciones: Se han agregado las operaciones Custom Expression y Rename Column.
Atajos de teclado: Se han introducido nuevos atajos de teclado tanto para usuarios de Windows como de Mac para mejorar el uso y la experiencia en el Constructor de Pipeline.
- Control + C / Command + C = Copiar
- Control + V / Command + V = Pegar
- Control + X / Command + X / Delete (Mac) = Eliminar
- Control + Z / Command + Z = Deshacer
- Control + Shift + Z / Command + Shift + Z = Rehacer
- F1 = Enlace de ayuda para la documentación de Catalyst
Bug Fix
Corrección en invitación de colaboradores: Catalyst ahora soporta agregar colaboradores con letras mayúsculas en sus direcciones de correo electrónico sin errores durante el proceso de invitación.
Bug Fix
Correcciones de errores en QuickML: Se implementaron correcciones de errores para mejorar el rendimiento y la eficiencia del código de visualización en QuickML. Se agilizó y mejoró el proceso de limpieza de datos. Se resolvieron varios problemas menores de interfaz para una experiencia de usuario más fluida.
Removed
Generación de métricas de validación cruzada en QuickML: El campo de división entrenamiento-prueba se ha eliminado en QuickML. Ahora se usa una división 80-20 por defecto.
Enhancements
Actualización del CLI Versión v1.17.6: Hemos publicado una nueva versión de parche v1.17.6 del Catalyst CLI que incluye los siguientes cambios:
Correcciones de errores: Se realizaron correcciones en la ejecución del comando catalyst serve que creaba una colisión de rango de puertos cuando se servían más de diez funciones del mismo tipo.
Puede instalar esta versión ejecutando este comando en su terminal:
Bug Fix
Correcciones de errores al agregar colaboradores y usuarios a través de Catalyst Mail: Se han realizado correcciones de errores para garantizar que ahora pueda agregar usuarios y colaboradores usando su dirección de correo electrónico en Catalyst Mail, incluso si su dirección de correo electrónico contiene caracteres de mayúsculas y minúsculas mezclados.
2024 - Junio
Presentamos Catalyst ZeCURE: Catalyst introduce un nuevo componente de Catalyst que lleva la capacitación gamificada en seguridad a su flujo de trabajo de desarrollo. Le permite alojar y gestionar desafíos de codificación seguros en Java (Tomcat 9) y Python (Django y Flask), ayudando a los desarrolladores a identificar y corregir vulnerabilidades a través de escenarios del mundo real.
Puede crear desafíos independientes o agruparlos en cursos y eventos estructurados. ZeCURE también soporta gestión de participantes, puntuación personalizada e informes para seguir el rendimiento y el progreso.
ZeCURE está ahora disponible en modo Early Access. Puede solicitar acceso completando este formulario. Para obtener más información sobre el componente y cómo comenzar, consulte la documentación de ayuda.
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 semiestructurados a escala. NoSQL soporta la creación de colecciones y documentos, permitiendo estructuras de datos anidadas y campos dinámicos sin esquemas predefinidos. Puede realizar operaciones CRUD, búsquedas de consultas y gestionar índices para un acceso eficiente a los datos.
Catalyst proporciona APIs REST y SDKs en Java, Node.js y Python para permitir una integración fluida y el control programático de las operaciones NoSQL dentro de sus aplicaciones.
NoSQL está ahora disponible en modo Early Access para usuarios en el US DC. Puede solicitar acceso completandoeste formulario. Para obtener más información sobre el componente y cómo comenzar, consulte la documentación de ayuda.
Presentamos Catalyst Tunneling: Catalyst introduce una nueva utilidad llamada Catalyst Tunneling que le permite depurar localmente funciones Catalyst Serverless no HTTPS, incluyendo funciones de evento, funciones Cron y funciones de integración, sin iniciar un shell de funciones a través del Catalyst CLI ni proporcionar entradas de muestra manualmente. Genera una URL de Tunneling que puede usarse para invocar y depurar estas funciones directamente.
Tunneling soporta todos los runtimes de Catalyst como Java, Node.js y Python y está disponible solo en el entorno de desarrollo de Catalyst. Puede explorar más sobre esta funcionalidad en la documentación de ayuda.
2024 - Abril
Enhancements
Actualizaciones en los presupuestos de Catalyst: A partir del 1 de abril de 2024, ya no podrá crear presupuestos en Catalyst basados en créditos. Este cambio está de acuerdo con el nuevo sistema de precios implementado en Catalyst. Todos los usuarios existentes y nuevos ahora podrán crear sus presupuestos solo con unidades de monto. Además, para los usuarios que opten por el modelo de precios por suscripción, los presupuestos se crearán automáticamente basados en su plan de suscripción.
Enhancements
Actualizaciones en los precios de Catalyst: Catalyst ha discontinuado su antiguo sistema de precios para todos los usuarios a partir del 1 de abril de 2024. Anteriormente, los usuarios que se habían registrado en Catalyst antes del 1 de enero de 2024 eran facturados según el antiguo sistema de precios que seguía solo un modelo de precios de pago por uso con montos y créditos como unidades de precios. Ahora, el nuevo sistema de precios con dos modelos de precios — pago por uso y suscripción — será aplicable para todos los usuarios existentes y nuevos que se registren en el futuro.
Enhancements
Actualizaciones en API Metrics: Ahora hemos mejorado los datos de métricas proporcionados para su uso de API en Catalyst Metrics. Anteriormente, las métricas de API mostraban el Número de llamadas de API por código de estado, que ahora se ha eliminado. En su lugar, puede ver la Frecuencia de llamadas de API activadas como un gráfico de barras para diferentes métodos de solicitud seleccionándolos desde un desplegable. Las Llamadas de API por plataforma también se han eliminado, y el Número total de llamadas de API ahora se representa en formato de gráfico de barras.
Enhancements
Extensión del soporte de ZCQL API V1: Ahora hemos extendido aún más el soporte del parser ZCQL V1 del 31 de marzo de 2024 al 30 de abril de 2024. Le recomendamos migrar su código existente a ZCQL API v2 antes del fin del soporte. Consulte nuestra página de anuncios para más detalles.
Enhancements
Actualización del CLI Versión v1.17.5: Hemos publicado una nueva versión de parche v1.17.5 del Catalyst CLI que incluye los siguientes cambios:
- Comandos afectados: -p | –project <name_or_project_id> –org <org_id>
Mejoras: Ahora hemos hecho la opción –org <org_id> como opcional al usar la opción -p | –project <name_or_project_id>. Anteriormente era obligatoria. Ahora, si la opción –org no se usa con la opción -p o –project, se considerará la organización predeterminada para la ejecución del comando.
Correcciones de errores: Se realizaron correcciones en la ejecución del comando catalyst serve que generaba un error “Cannot copy ‘<relative-path>’ to a subdirectory of itself” al ejecutarse en el modo watch predeterminado.
Puede instalar esta versión ejecutando este comando en su terminal:
Bug Fix
Corrección de error en autenticación de AppSail: Se han realizado correcciones de errores para garantizar que el iframe de inicio de sesión se cargue como se espera en el componente Catalyst Cloud Scale Authentication para aplicaciones alojadas en AppSail.
2024 - Marzo
New Features
Presentamos la integración de OpenAI en Catalyst: Catalyst introduce una nueva funcionalidad, Zia AI Assistant, que opera mediante una integración con OpenAI. Zia AI Assistant está disponible en su consola de Catalyst de forma independiente de cualquier servicio de Catalyst. Puede acceder a las siguientes herramientas en esta funcionalidad: Generador de Código, Convertidor de Código, Depurador de Código, Generador de Documentación de Código y Generador de Casos de Prueba.
Catalyst le permite realizar una configuración única y sencilla de la integración, y utilizar estas herramientas proporcionando indicaciones de sus requisitos a la IA y obteniendo resultados instantáneos del modelo GPT de OpenAI.
Bug Fix
Correcciones de errores en la verificación de direcciones de correo electrónico: Se han realizado correcciones de errores para garantizar que cuando una dirección de correo electrónico agregada en Catalyst Mail es inválida, se lance una excepción apropiada alertando al usuario para que ingrese una dirección de correo electrónico válida. Anteriormente, la adición de una dirección de correo electrónico inválida resultaba en un error interno del servidor, que ahora se ha corregido.
Enhancements
Actualizaciones en la disponibilidad de datos de Metrics: Ahora hemos actualizado la duración de la disponibilidad de los datos del proyecto en Catalyst Metrics. Podrá ver las métricas de Data Store, Cache, Cron, File Store y llamadas API generales en su proyecto de los últimos dos años. Cualquier dato anterior a dos años no estará disponible ni se mostrará en Metrics.
Enhancements
Extensión del soporte de ZCQL API V1: Ahora hemos extendido el soporte del parser ZCQL V1 del 29 de febrero de 2024 al 31 de marzo de 2024. Le recomendamos migrar su código existente a ZCQL API v2 antes del fin del soporte. Consulte nuestra página de anuncios para más detalles.
Enhancements
Agregar URL personalizada en Catalyst Authentication: Catalyst ahora le permite configurar cualquier URL personalizada para la redirección después del inicio de sesión, tanto en los tipos de autenticación nativa alojada como embebida.
Bug Fix
Actualización del CLI Versión v1.17.4: Hemos lanzado una nueva versión v1.17.4 del Catalyst CLI que incluye los siguientes cambios:
Comandos afectados: catalyst serve, catalyst functions:shell
Corrección de error:
Hemos corregido los errores que generaban errores ENAMETOOLONG o E2BIG al servir funciones Catalyst Serverless.
Puede instalar esta versión ejecutando este comando en su terminal:
Bug Fix
Correcciones de errores en Catalyst SmartBrowz: Al ejecutar funciones de browser logic desde el CLI, se generaban errores debido a la incompatibilidad de la versión de Puppeteer. Ahora se han corregido.
Bug Fix
Correcciones de errores en Catalyst SDK: Se han realizado correcciones de errores en el método del SDK para restablecer contraseña en Java, Node.js y Python, que generaba un error al obtener el ID de rol del usuario de Catalyst usando los detalles del usuario.
Bug Fix
Correcciones de errores en Catalyst DevOps APM: Tras el agotamiento del límite de APM, las funciones Catalyst Serverless ya no serán bloqueadas. En su lugar, el seguimiento de esas funciones particulares será deshabilitado. Se realizaron correcciones de errores para excluir el seguimiento de funciones Python por defecto.
Bug Fix
Correcciones de errores en la vista previa de Catalyst Authentication: Se han realizado correcciones de errores en la vista previa que se muestra en la consola para el tipo alojado en el componente Catalyst Cloud Scale Authentication.
2024 - Febrero
Bug Fix
Actualización de versión de Java v1.15.1: Hemos lanzado una nueva versión del SDK de Java de Catalyst, zc-java-sdk v1.15.1.
Corrección de error: Ahora hemos corregido los errores que ocurrían cuando se ejecutaba la función ZCML.getContentForAadhaar.
Puede descargar el zc-java-sdk v1.15.1 desde esta URL de descarga estática y actualizar sus funciones Java existentes. También puede configurar la nueva versión del SDK en el archivo pom.xml como una dependencia de Maven, si utiliza la herramienta Maven de Catalyst para el desarrollo en Java.
New Features
Actualización de versión de Java v1.15.0: Hemos lanzado una nueva versión del SDK de Java de Catalyst, zc-java-sdk v1.15.0.
- Nueva funcionalidad: Esta versión ofrece un nuevo método para inicializar el zc-java-sdk en servicios Catalyst AppSail con soporte para Jakarta servlet.
- Mejora: Ahora hemos mejorado el reintento de solicitudes de API de Catalyst proporcionando códigos de error reintentables adicionales.
Puede descargar el zc-java-sdk v1.15.0 desde esta URL de descarga estática y actualizar sus funciones Java existentes. También puede configurar la nueva versión del SDK en el archivo pom.xml como una dependencia de Maven, si utiliza la herramienta Maven de Catalyst para el desarrollo en Java.
Enhancements
Actualización del CLI Versión v1.17.3: Hemos lanzado una nueva versión v1.17.3 del Catalyst CLI que incluye los siguientes cambios:
- Comandos afectados: catalyst serve, catalyst functions:shell
Mejoras: Catalyst ahora le permite realizar operaciones de escritura directamente en el directorio de trabajo actual de su función mejorando el flujo de ejecución de funciones.
- Actualizaciones en la configuración de memoria de funciones: Ahora puede configurar valores de memoria distintos para la clave memory en el archivo catalyst-config.json de su proyecto de Catalyst.
Puede instalar esta versión ejecutando este comando en su terminal:
Bug Fix
Correcciones de errores en CLI v1.17.3: Al ejecutar una función Python de Catalyst usando el comando functions:shell, se suministraban valores incorrectos del directorio de trabajo actual a la función. Ahora se ha corregido.
2024 - Enero
Enhancements
Actualizaciones en el modelo de precios de Catalyst: Catalyst ha introducido un nuevo sistema de precios que ahora soporta dos modelos de precios diferentes: modelo de pago por uso y modelo basado en suscripción. También hemos introducido una asignación de nivel gratuito o beneficios de plan para estos modelos, respectivamente. También hay actualizaciones en el monto de precios y los cálculos de uso de recursos en este nuevo sistema de precios, así como actualizaciones en los métodos de pago soportados. Puede consultar nuestra nueva página de Precios para estos detalles, y conocer las actualizaciones de facturación y pago en la página de ayuda.
Nota: Para los usuarios de Catalyst que se registraron antes del 1 de enero de 2024, el antiguo sistema de precios y todos sus términos seguirán siendo aplicables. Hemos planificado discontinuar el antiguo sistema de precios el 1 de abril de 2024 para estos usuarios. El nuevo sistema de precios es aplicable solo a los usuarios que se han registrado desde el 1 de enero de 2024 en adelante.
Enhancements
Actualizaciones en la gestión de colaboradores de Catalyst: Catalyst ahora le permite aceptar invitaciones de colaboradores directamente desde la consola o desde correos electrónicos como antes.
Bug Fix
Correcciones de errores en Catalyst Cloud Scale Data Store: Al actualizar valores de fecha en las columnas del Catalyst Cloud Scale Data Store, había problemas para agregar fechas específicas en el EU DC. Ahora hemos corregido esos errores.
Bug Fix
Correcciones de errores en Catalyst Authentication: Después de confirmar la contraseña en Catalyst Embedded Authentication, había problemas de redirección. Se han realizado correcciones de errores para el mismo.
Bug Fix
Correcciones de errores en plantillas de correo electrónico de restablecimiento de contraseña en Catalyst Authentication: Se han realizado correcciones de errores para garantizar que el contenido HTML dinámico configurado para las plantillas de correo electrónico de restablecimiento de contraseña en Catalyst Authentication sea devuelto 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 desde organizaciones distintas a la organización predeterminada. Ahora se ha corregido.
Bug Fix
Correcciones de errores en Catalyst SmartBrowz: Al eliminar e inmediatamente agregar colaboradores en el proyecto de Catalyst, había problemas al acceder a las plantillas de SmartBrowz. Este error se ha corregido ahora.
2023 - Diciembre
Bug Fix
Actualización del CLI Versión v1.17.2:
Hemos lanzado una nueva versión v1.17.2 del Catalyst CLI que incluye los siguientes cambios:
Comandos afectados: catalyst serve
Corrección de error: Hemos manejado el error ENOENT generado al servir funciones Python, especialmente desde el sistema operativo Windows.
Puede instalar esta versión ejecutando este comando en su terminal.
Enhancements
Actualización del CLI Versión v1.17.1: Hemos lanzado una nueva versión v1.17.1 del Catalyst CLI como una actualización de parche que incluye los siguientes cambios:
-
Cambio: Actualizaciones en el código de plantilla de funciones Java Advanced I/O
-
Corrección de error: Se corrigió un error que causaba problemas en las compilaciones de funciones Java en Windows OS
Puede instalar esta versión ejecutando este comando en su terminal:
Soporte para el Centro de Datos CA: Catalyst ahora está disponible en el centro de datos CA (Canadá). Puede crear una cuenta de Catalyst en el CA DC y acceder a los recursos de Catalyst desde el dominio CA.
-
Acceso a la consola: https://console.catalyst.zoho.ca/
Los usuarios de Catalyst CA pueden acceder a la consola remota de Catalyst desde el dominio CA. -
URI base de API: https://api.catalyst.zohocloud.ca/
-
URI del servidor de Zoho Accounts: https://accounts.zohocloud.ca
El soporte de DC se refleja al implementar Catalyst Oauth 2.0 Authentication para acceder a las APIs REST. También puede deshabilitar o habilitar el acceso a su aplicación para usuarios del CA DC desde la consola de API de Zoho después de registrar su cliente. -
CLI: catalyst login, Opción de Catalyst –dc<us|eu|in|au|ca>
Los usuarios de CA pueden seleccionar CA como su DC al iniciar sesión en su cuenta de Catalyst desde el CLI, y usar la opción –dc con ca al ejecutar los comandos del CLI. -
Servicios y funcionalidades no disponibles en CA DC:
- Cloud Scale: Push Notifications, MDM
- Serverless: Circuits, Integration Functions
- DevOps: APM, Automation Testing
- Zia Services: Identity Scanner, AutoML
- SmartBrowz: Dataverse
- QuickML: Servicio completo
Enhancements
Renovación de la interfaz de la consola de Catalyst: Hemos realizado una renovación completa de todos los elementos de interfaz en la consola de Catalyst, y le hemos dado a la consola de Catalyst un nuevo aspecto emocionante así como una mejor funcionalidad.
Enhancements
Actualización del CLI Versión v1.17.0: Hemos lanzado una nueva versión, v1.17.0 del Catalyst CLI.
-
Comandos afectados: catalyst login, Opción de Catalyst –dc<us|eu|in|au|ca>
-
Nueva funcionalidad: Soporte para el centro de datos CA (Canadá)
Correcciones de errores:
- Se corrigió un error que generaba un error al ejecutar el comando catalyst serve desde otras rutas de archivo dentro del directorio del proyecto
- Se corrigió un error que causaba errores de compilación y registros de advertencia en funciones Java al usar los comandos catalyst functions:shell, catalyst deploy y catalyst pull
- Se realizaron correcciones para evitar que el archivo .classpath en funciones Java se altere al realizar operaciones con el CLI en Windows OS
- Correcciones menores para prevenir fallos ocasionales en el comando catalyst login
Puede instalar esta versión ejecutando este comando en su terminal:
Actualización de versión del SDK de Java v1.14.0 Hemos publicado una nueva versión del SDK de Java de Catalyst, zc-java-sdk v1.14.0.
Cambios:
-
File Store: El SDK de Java ahora también soporta pasar el nombre de la carpeta para obtener una instancia de carpeta a través de getFolderInstance, y para recuperar los detalles de una sola carpeta a través de getFolder(). Esto es adicional a pasar el ID de carpeta para estos métodos, que era previamente soportado.
-
Dataverse (Beta): El SDK de Java ahora ofrece soporte para la funcionalidad SmartBrowz Dataverse que le permite realizar extracciones de datos significativas de la web usando APIs integradas. Estas ahora están implementadas en el paquete del SDK de Java como métodos, que puede incorporar en su lógica de negocio.
Bug Fix
Correcciones de errores en Catalyst Authentication:
Se han realizado correcciones de errores para garantizar la adición exitosa de usuarios en el componente Catalyst Cloud Scale Authentication al registrarse.
2023 - Noviembre
Enhancements
Actualización del CLI versión v1.16.2: Hemos lanzado una versión de parche v1.16.2 del Catalyst CLI.
Comandos afectados: catalyst login
Cambio: Hemos mejorado la seguridad en el comando catalyst login agregando una validación de parámetro de estado.
Puede instalar esta versión ejecutando este comando en su terminal:
Bug Fix
Correcciones de errores en CLI: Se realizaron correcciones de errores para prevenir el cierre elegante de funciones Catalyst Serverless al usar el comando catalyst serve en la versión v1.16.2.
Comando afectado: catalyst serve
Enhancements
Actualización en las plantillas de SmartBrowz: Catalyst ahora proporciona opciones de estilos avanzados para las plantillas de SmartBrowz que le permiten personalizar los márgenes, encabezado y elementos de pie de página.
Enhancements
Soporte para alias en ZCQL: Ahora puede referirse a una tabla con otros nombres distintos de su elección en ZCQL usando la funcionalidad alias. Puede obtener más información en esta página.
Bug Fix
Actualización de versión del SDK de Python v1.0.0rc2:
Hemos lanzado una versión beta v1.0.0rc2 del SDK de Python de Catalyst. Esta versión incluye correcciones de errores para garantizar el funcionamiento correcto de la implementación del SDK en Windows OS.
Ejecute este comando desde la terminal para instalar el último paquete del SDK de Python:
2023 - Octubre
Presentamos Dataverse en Catalyst SmartBrowz: Dataverse es un componente de Catalyst SmartBrowz que le permite realizar extracciones de datos significativas de la web usando APIs de Catalyst disponibles. Hemos lanzado tres APIs - Lead Enrichment, Tech Stack Finder y Similar Companies, que pueden aprovecharse para obtener información organizacional de una empresa, los frameworks tecnológicos utilizados por una organización particular, y la lista de organizaciones que proporcionan servicios similares a las entradas que usted proporciona respectivamente. Puede obtener más información en esta página de ayuda.
Hemos lanzado una versión beta de esta funcionalidad y actualmente está habilitada solo para usuarios que acceden desde el US DC. Catalyst también proporciona SDKs de Dataverse en Node.js y Python, que pueden implementarse en su aplicación.
Enhancements
Cifrado agregado para variables de entorno en Catalyst Functions: Las variables de entorno creadas en Catalyst Functions ahora están cifradas según los estándares EAR y almacenadas en los servidores de Catalyst.
Enhancements
Personalización de URL de redirección en el componente Authentication: Cuando crea un nuevo usuario o restablece la contraseña del usuario en el componente Catalyst Authentication, en la sección de URLs de redirección, las URLs ahora son completamente personalizables. La adición predeterminada de /app en la URL de redirección ha sido discontinuada.
Enhancements
Actualización del CLI versión 1.16.1: Hemos lanzado una versión de parche v1.16.1 del Catalyst CLI. Hemos habilitado la provisión de ejecutar aplicaciones de Catalyst en el servidor localhost predeterminado además de las instancias del endpoint del servidor de Catalyst, después de que un proyecto sea desplegado en la consola desde el CLI.
Comando afectado: catalyst deploy
Cambios: El CLI ahora proporcionará una URL de despliegue, así como una URL de localhost cuando se ejecute este comando. Puede instalar esta versión ejecutando este comando en su terminal:
Enhancements
Adición de alcances OAuth: Ahora hemos 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 plugin Angular de Catalyst 1.0.0: Hemos lanzado una versión de parche v1.0.0 del plugin Angular de Catalyst, zcatalyst-cli-plugin-angular que incluye soporte para Angular 15.
Puede instalar esta versión ejecutando el siguiente comando en la terminal:
Enhancements
Actualización de versión de Angular Schematics 1.0.0: Hemos lanzado una versión de parche v1.0.0 del paquete zcatalyst-angular-schematics, que incluye soporte para Angular 15.
Enhancements
Actualización de versión del SDK de Node.js v2.6.0-beta.0: Hemos lanzado una versión beta v2.6.0-beta.0 del SDK de Node.js de Catalyst. Esta versión incluye el soporte para Dataverse en el servicio Catalyst SmartBrowz. También hemos discontinuado ZAID de todos los métodos en el componente userManagement de Catalyst Cloud Scale Authentication en el SDK.
Ejecute este comando desde su terminal para instalar el último paquete del SDK de Node.js:
Enhancements
Actualización de versión del SDK de Java v1.13.1: Hemos lanzado una versión de parche del SDK de Java de Catalyst v1.13.1 que incluye correcciones menores en el componente Catalyst Circuits. Puede descargar la versión del SDK usando este enlace.
Enhancements
Actualización de versión del SDK de Python v1.0.0rc1: Hemos lanzado una versión beta del SDK de Python de Catalyst v1.0.0rc1 que incluye el soporte para Dataverse en el servicio Catalyst SmartBrowz. También hemos discontinuado ZAID del componente user_management de Catalyst Cloud Scale Authentication en el SDK.
Ejecute este comando desde la terminal para instalar el último paquete del SDK de Python:
Bug Fix
Actualización del runtime de AppSail: Se han realizado correcciones de errores para garantizar la ejecución exitosa de aplicaciones construidas en runtimes Node.js 18, Java 11 y 17 y desplegadas como un servicio Appsail en Catalyst.
2023 - Septiembre
Presentamos el SDK de Flutter: Catalyst introduce soporte para desarrollar aplicaciones móviles multiplataforma en la plataforma Flutter proporcionando un SDK nativo de Flutter. Con este paquete, puede aprovechar un conjunto de herramientas y funcionalidades para incorporar componentes de Catalyst en sus aplicaciones móviles desarrolladas en Flutter con facilidad, y lanzar la aplicación tanto para plataformas Android como iOS. Esta es una alternativa muy beneficiosa al desarrollo y lanzamiento de aplicaciones móviles en Android e iOS nativos de forma independiente, para desarrolladores multiplataforma. Puede aprender todo sobre cómo comenzar con Flutter e implementar el SDK en su lógica de negocio en la documentación del SDK de Flutter.
Soporte para autenticación de terceros en SDK de Android e iOS: Los paquetes de SDK de Android e iOS de Catalyst ahora le permiten incorporar cualquier autenticación de terceros de su elección a través de Cloud Scale Authentication en sus aplicaciones móviles. Los archivos de configuración creados en Catalyst cuando crea su paquete de Android o iOS ahora incluirán propiedades (JWTClientID y JWTClientSecret) que permiten la implementación de autenticación de terceros. Consulte la documentación de ayuda de Android e iOS para más detalles.
Obtención de detalles de zona horaria en SDK de Android e iOS: Ahora puede obtener la zona horaria configurada en su proyecto de Catalyst usando los SDKs de Android o iOS con el nuevo método getCurrentTimeZone() introducido en ambos paquetes. Consulte la documentación de ayuda de Android e iOS para más detalles.
Soporte para inicio de sesión social de Google en SDK de Android: El SDK de Android de Catalyst le permite proporcionar funcionalidad de inicio y cierre de sesión con Google para los usuarios de su aplicación Android con la funcionalidad de Social Login de Authentication. Puede pasar el ID de cliente OAuth de Google a través de los métodos fun login() y fun logout().
Enhancements
Actualización de versión del SDK de Python v.0.0.2: Hemos lanzado una versión estable del SDK de Python de Catalyst v.0.0.2 que incluye QuickML y el parser ZCQL v2. También puede personalizar una plantilla de correo usando este SDK cuando invite a un nuevo usuario en Catalyst Authentication. Ahora hemos reemplazado el nombre del componente de autenticación como user_management. Ejecute este comando en el Catalyst CLI para instalar el paquete del SDK de Python:
En esta versión, hemos realizado correcciones de errores en el método update_user_details() en el componente Catalyst Authentication. También hemos hecho ZAID opcional en todos los métodos del componente Authentication ahora.
Enhancements
Soporte para runtimes Java v11, v17 y Node.js 18: Catalyst ahora proporciona soporte para los runtimes Java v11, v17 y Node.js 18 con los que puede desarrollar funciones Serverless. Puede actualizar sus funciones existentes a la última versión soportada desde la consola remota. Ahora también puede seleccionar el último runtime cuando cree funciones Java y Node.js, o inicializarlas desde el CLI.
Deprecated
Discontinuación de Node.js v16: La fase de discontinuación de Node.js v16 fue anunciada hasta el 11 de septiembre de 2023. Node.js v16 ahora está oficialmente discontinuado y Catalyst finalizará su soporte para el runtime.
Enhancements
Actualización en Social Logins: Ahora le permitimos obtener el ZAID de su proyecto directamente en la consola cuando habilita social logins y genera las URIs autorizadas.
Enhancements
Actualización de Catalyst Functions: Ahora, cuando pase 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 funciones.
Enhancements
Obtención de filas mediante paginación con SDK de Android e iOS: Los paquetes de SDK de Android e iOS de Catalyst ahora incluyen soporte para obtener filas de datos de una tabla en el Data Store con paginación. Esto le permite obtener las filas en lotes o páginas a través de iteraciones. Esto incluye el soporte para los nuevos parámetros maxRows y nextToken que pueden pasarse con el método getRows() en ambos SDKs. Consulte la documentación de ayuda de Android e iOS para más detalles.
Enhancements
Lanzamiento del SDK de Android v2.1.0: El SDK de Android de Catalyst incluye las siguientes mejoras y actualizaciones además de las otras actualizaciones especificadas en la nueva v2.1.0:
- Soporte para cargar un archivo a una carpeta en el File Store pasando el archivo como inputStream y con el nombre del archivo
- Soporte para ejecutar una función Serverless del tipo HTTP DELETE con el nuevo método executeDelete()
- Eliminación de la operación de SDK Get Table Metadata
- Adición de nuevos códigos de error en las excepciones de Android
- Actualización de ZCatalystSDKConfigs.AccountType a ZCatalystSDKConfigs.Environment para especificar el entorno al inicializar el SDK de Android
Enhancements
Mejoras en las operaciones existentes del SDK de iOS: El SDK de iOS de Catalyst incluye las siguientes mejoras y actualizaciones, además de las otras actualizaciones especificadas:
- Hemos eliminado el soporte para crear o usar una <TABLE_INSTANCE> en el Data Store en el SDK de iOS de Catalyst. Ahora puede simplemente crear una <DATA_STORE_INSTANCE> y especificar el identificador de la tabla a través de ella, para realizar una variedad de 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 puede pasar un objeto adicional appConfiguration que contiene los detalles de configuración del paquete SDK al inicializar el SDK de iOS en su aplicación.
- Hemos 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 del SDK de iOS a través de la propiedad notificationAppID.
New Features
Visualización personalizada en QuickML: Hemos introducido gráficos de perfil de datos que le proporcionan una representación visual de las características de su conjunto de datos. Estos gráficos le permiten descubrir los patrones y posibles anomalías en sus datos de un vistazo. Puede acceder a la visualización personalizada de QuickML desde la sección Datasets en QuickML. Para cada conjunto de datos, encontrará un conjunto de visualizaciones para ayudarle a comprender la distribución de sus datos, correlación y otros conocimientos relevantes.
Métodos de ingeniería de características en QuickML: Un conjunto completo de técnicas de ingeniería de características ahora mejora las capacidades de QuickML. Estos métodos abarcan una gama de funcionalidades, incluyendo generación de características, reducción de características y selección de características.
New Features
Métodos de ensamblaje en QuickML: Introducimos métodos de ensamblaje a las capacidades de QuickML. El ensamblaje implica combinar múltiples modelos de aprendizaje automático para crear un modelo final más robusto y preciso. Este enfoque aprovecha las diversas fortalezas de los modelos individuales para mejorar el rendimiento predictivo de manera colectiva.
Enhancements
Conectores de datos ampliados en QuickML: Las capacidades de QuickML ahora se enriquecen aún más con conectores de datos adicionales, permitiendo una integración fluida con una gama más amplia de fuentes de datos.
Los conectores recién agregados incluyen-
Aplicaciones Zoho: Integre la plataforma con Zoho Bigin y Catalyst Datastore para acceso directo a la suite de Zoho de aplicaciones para un uso mejorado de datos.
Fuentes de datos en la nube:
- Almacenamientos de objetos: Introducción de soporte para Microsoft OneDrive para mejorar su capacidad de acceder y utilizar almacenamiento de datos basado en la nube de Microsoft.
- Bases de datos: QuickML ahora ofrece compatibilidad con una variedad de bases de datos, permitiéndole conectarse y trabajar con diferentes tipos de bases de datos incluyendo MySQL, PostgreSQL, SQL Server, Amazon RedShift, Amazon Aurora y Amazon RDS.
Estos conectores de datos ampliados le otorgarán más flexibilidad y accesibilidad en la obtención y análisis de datos desde diversas plataformas y entornos.
Enhancements
Actualización de URL de redirección en Authentication: Cuando crea un nuevo usuario o restablece la contraseña del usuario en el componente Catalyst Authentication, en la sección de URLs de redirección, ahora puede elegir dominios personalizados que se hayan agregado en el componente Catalyst Domain Mapping de su proyecto.
Bug Fix
Actualización de versión del SDK de Node.js 2.5.1: Hemos lanzado una versión estable del SDK de Node.js de Catalyst v2.5.1 que incluye correcciones menores de errores en el componente Catalyst SmartBrowz.
Bug Fix
Correcciones menores de errores en AppSail: Se realizaron correcciones de errores para garantizar la creación de solo 5 servicios AppSail por proyecto de Catalyst.
2023 - Agosto
New Features
Actualización de versión del parser de API ZCQL: Hemos actualizado la versión del parser de API ZCQL de V1 a V2. Lea más sobre las nuevas mejoras de sintaxis y las funcionalidades adicionales en la versión actualizada en esta página de ayuda.
New Features
Incorporación y experiencia personalizada para nuevos usuarios de Catalyst: Ahora hemos agregado un nuevo proceso de incorporación para los usuarios que se registren en Catalyst en adelante. Este proceso también adaptará su experiencia de Catalyst basada en sus intereses y necesidades específicas.
Enhancements
Actualizaciones en Catalyst Authentication User Management: Hemos hecho el parámetro de apellido opcional cuando agrega un nuevo usuario de aplicación en la funcionalidad de User Management del servicio Catalyst Cloud Scale Authentication. El parámetro de nombre ahora es obligatorio. Esto es aplicable a todos los SDKs de Java, Node.js y Python y las APIs REST de Catalyst Authentication.
Enhancements
Actualizaciones en el parser ZCQL V2:
Hemos realizado el siguiente conjunto de actualizaciones a ZCQL V2:
-
Hemos realizado varias mejoras de sintaxis al componente Catalyst Cloud Scale ZCQL en esta versión. Puede consultar esta página para obtener más información sobre ellas en detalle.
-
La funcionalidad de ZCQL playground en la consola de Catalyst también ha sido actualizada en esta versión. También puede usar el código ZCQL en funciones de Catalyst agregando el número de versión de ZCQL como una variable de entorno. Consulte esta página para conocer su implementación.
-
También hemos actualizado la lista de excepciones ZCQL basada en la sintaxis ZCQL actualizada.
-
Ahora soportamos subconsultas en la cláusula WHERE de las sentencias ZCQL.
-
Catalyst ahora le permite usar funciones ZCQL con la cláusula HAVING. Consulte esta página para más detalles.
-
Ahora puede usar múltiples funciones ZCQL en la misma columna en una sola sentencia de consulta ZCQL.
Enhancements
Fin del acceso anticipado para múltiples funcionalidades: El acceso anticipado para el soporte del lenguaje de programación Python, QuickML, la Authentication renovada, Zoho Event Listeners, soporte Multi-Org, ConvoKraft, SmartBrowz y soporte de AU DC ha finalizado, y estas funcionalidades ahora están disponibles globalmente para todos los usuarios de Catalyst.
Enhancements
Actualización de versión del SDK de Java v1.1.13.0 y SDK de Node.js v2.5.0: Hemos lanzado una versión estable del SDK de Java de Catalyst v1.1.13.0 y SDK de Node.js v2.5.0 que incluye QuickML y el parser ZCQL v2. También puede personalizar una plantilla de correo electrónico en estas versiones del SDK, cuando invita a un nuevo usuario en Catalyst Authentication. Puede descargar el SDK de Java usando este enlace. Ejecute este comando en el CLI de Catalyst para instalar el paquete del SDK de Node.js:
Enhancements
Integración de Circuits con Event Listeners y Cron: Catalyst ahora le permite asociar Catalyst Serverless Circuits con Cloud Scale (Cron de Catalyst y Event Listeners de componentes de Catalyst). Puede elegir el punto de programación de un cron job como un Circuit además de funciones Cron o URLs de terceros. De manera similar, ahora puede activar la ejecución de un circuit con un Custom Event Listener, además de Event Functions.
Enhancements
Actualizaciones de versión del SDK de Java v1.1.13.0 y SDK de Node.js v2.5.0: Hemos lanzado una versión estable del SDK de Java de Catalyst v1.1.13.0 y SDK de Node.js v2.5.0. En la actualización del SDK de Java, hemos agregado un nuevo valor INITIATED al enum ZCCircuitExecutionStatus.
Enhancements
Reemplazo del método setZaaid() en Authentication: En el componente Authentication del SDK de Java de Catalyst, para la operación Agregar nuevo usuario a organización existente, hemos reemplazado el método setZaaid() por el método setOrgId().
Enhancements
Actualización de versión del CLI v1.15.0: Hemos lanzado una versión estable del CLI de Catalyst, v1.15.0 que incluye todas las correcciones de errores de sus versiones beta. En esta actualización del CLI, los scripts de ciclo de vida como preserve, redeploy, postserve y postdeploy se ejecutarán en el directorio fuente del componente.
Bug Fix
Corrección de errores en Catalyst Event Listeners: Al editar reglas de eventos en el Catalyst Event Listener, había problemas en que las funciones de evento objetivo seleccionadas no se cargaban. Hemos corregido esto ahora.
Bug Fix
Corrección de errores en Notifications: Hemos lanzado una versión estable de la actualización del SDK de Node.js v2.5.0, en la que hemos corregido errores en las iOS Push Notifications.
Bug Fix
Correcciones de errores en la eliminación de proyectos: Al eliminar un proyecto de Catalyst desde la consola de Catalyst, los usuarios enfrentaban un problema en el que la encuesta de eliminación del proyecto se omitía y el proyecto se eliminaba sin que se mostrara. Hemos corregido este problema ahora.
2023 - Julio
New Features
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 proporcionar el SDK de Java de Catalyst como dependencia para mejorar el proceso de desarrollo de aplicaciones Java. Estas herramientas le permiten crear funciones de Catalyst con los arquetipos, manejar automáticamente las dependencias de Java, y servir o desplegar funciones usando el plugin dentro del IDE de Java de su elección en lugar de usar el CLI de Catalyst.
Bug Fix
Corrección de errores en las plantillas de correo electrónico de Catalyst Authentication: Los usuarios enfrentaban un problema en el que el contenido en los asuntos de los correos electrónicos se distorsionaba para idiomas distintos al inglés. Hemos corregido este problema ahora para las plantillas de correo electrónico de Catalyst Authentication.
Actualización de versión del CLI v1.15.0-beta.6: Hemos lanzado una versión beta del CLI de Catalyst, v1.15.0-beta.6, que incluye mejoras para mostrar logs en el CLI para las ejecuciones de cliente y funciones de Catalyst. También hemos incluido respuestas de funciones handler para el servicio Catalyst ConvoKraft.
2023 - Junio
New Features
Presentamos Catalyst ConvoKraft: Catalyst presenta un servicio dedicado impulsado por IA que puede utilizarse para construir bots conversacionales para su aplicación. Catalyst ConvoKraft le permite crear y configurar acciones que pueden ser realizadas por su bot. Puede codificar la lógica del backend de los bots de ConvoKraft usando Catalyst Integration Functions(Java, Node.js o Python), Deluge, o codificarlos de forma independiente y almacenarlos en cualquier servidor externo e invocarlos con webhooks en su aplicación. También proporcionamos un paquete SDK de cliente Javascript que puede utilizarse para personalizar e integrar los bots de ConvoKraft en su aplicación.
Actualización de versión del CLI v1.15.0-beta.5: Hemos lanzado una versión beta del CLI de Catalyst, v1.15.0-beta.5, que incluye soporte para Catalyst Integration Functions del tipo ConvoKraft. Esto le permite realizar las operaciones del CLI de init, probar con el functions shell, deploy y pull para las funciones de integración de ConvoKraft.
Puede instalar esta versión ejecutando este comando en el CLI de Catalyst:
2023 - Mayo
New Features
Presentamos Catalyst CodeLib: Catalyst ahora proporciona microservicios pre-empaquetados y listos para implementar que contienen funcionalidades bajo demanda para resolver diversos casos de uso. Proporcionamos estos microservicios como soluciones independientes que pueden agregarse a su proyecto de Catalyst instalándolos usando el CLI o extrayendo el código desde este repositorio Git. Esto creará automáticamente todos los recursos necesarios e incorporará el código en su proyecto de Catalyst. Puede obtener más información sobre los pasos para implementar cada solución desde la consola y sus funcionalidades desde los respectivos archivos README en el repositorio.
New Solutions
Solución CodeLib de Integración con Algolia Search: Ahora proporcionamos una solución CodeLib de Catalyst para implementar búsqueda y descubrimiento de los datos de su aplicación usando Algolia, un motor de búsqueda alojado de terceros. Esto se implementa usando Catalyst Serverless Functions en Node.js. Obtenga más información sobre los pasos para implementar esta solución desde la consola de Catalyst.
New Solutions
Solución CodeLib de Integración con Stripe Payment: Catalyst proporciona una solución preconfigurada para manejar procesos de facturación y pago en su aplicación de Catalyst integrándose con un procesador de pagos de terceros, Stripe. Esta solución se implementa usando Catalyst Serverless Functions en Node.js y puede personalizarse según sus especificaciones de pago. Obtenga más información sobre los pasos para implementar esta solución desde la consola de Catalyst.
New Solutions
Solución CodeLib de Database Connector: Hemos introducido la solución CodeLib de Database Connector que puede implementarse fácilmente para establecer una conexión entre su aplicación de Catalyst y cualquier sistema de gestión de bases de datos externo usando consultas MySQL o PSQL. Esto se implementa usando Catalyst Serverless Functions en Node.js. Obtenga más información sobre los pasos para implementar esta solución desde la consola de Catalyst.
New Solutions
Solución CodeLib de Zoho CRM Bulk Import: Catalyst ahora proporciona un microservicio pre-empaquetado para transferir datos en masa a cualquier módulo estándar en Zoho CRM. Hemos implementado esta solución usando Catalyst Serverless Functions en Node.js. Obtenga más información sobre los pasos para implementar esta solución desde la consola de Catalyst.
New Features
Presentamos la Extensión de Catalyst para VS Code IDE: Ahora hemos publicado la Extensión Catalyst Tools en el IDE Visual Studio Code que le permite ejecutar comandos para inicializar un proyecto de Catalyst, agregar funciones, servir o desplegar la aplicación y más operaciones del CLI directamente en el IDE en lugar de usar la terminal del CLI. Lea más sobre los pasos de instalación de la extensión desde esta página de ayuda.
Actualización de versión del CLI v1.15.0-beta.4: Hemos lanzado una versión beta del CLI de Catalyst v1.15.0-beta.4 que incluye soporte para soluciones CodeLib. Puede instalar esta versión ejecutando el siguiente comando en el CLI de Catalyst:
Actualización de versión del SDK de JAVA v1.12.0-beta02: Hemos lanzado una nueva versión beta del SDK de Java, v1.12.0-beta02, que incluye mejoras para soportar el renovado componente Catalyst Authentication. Puede descargar la versión usando este enlace. También lanzamos 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, ahora hemos reemplazado setZaaid() por setOrgId(). Puede descargar la versión usando este enlace.
Actualización de versión del SDK de Node.js v2.4.0-beta.1: Hemos lanzado una nueva versión beta del SDK de Node.js, v2.4.0-beta.1, en la que hemos actualizado el alcance del método generateCustomToken() en el componente Catalyst Authentication de user a admin.
Ejecute este comando en el CLI de Catalyst para instalar este paquete del SDK de Node.js:
Enhancements
Actualización de versión del SDK de Node.js v2.4.0: Hemos lanzado una versión estable del SDK de Node.js v2.4.0 en la que hemos implementado el componente Catalyst QuickML. En el método addUser() del componente Catalyst Authentication, ahora hemos reemplazado zaaid por org_Id. Para instalar la versión estable puede usar este comando:
Actualización de versión del CLI v1.15.0-beta.1: Hemos lanzado una versión beta del CLI de Catalyst, v1.15.0-beta.1, que está implementada con algunas correcciones internas para la renovada funcionalidad Catalyst Authentication. Puede instalar esta versión ejecutando este comando desde el CLI de Catalyst:
Actualización de versión del CLI v1.15.0-beta.2: Hemos lanzado una versión beta del CLI de Catalyst, v1.15.0-beta.2. Hemos corregido algunos problemas de enrutamiento en las funciones Advanced I/O de Node.js, y la configuración de memoria para las funciones Browser Logic ahora se ha actualizado de 256 MB a 512 MB por defecto cuando las despliega al entorno de desarrollo desde el CLI. Puede instalar esta versión ejecutando este comando en el CLI de Catalyst:
Actualización de versión del CLI v1.15.0-beta.3: Hemos lanzado una versión beta del CLI de Catalyst, v1.15.0-beta.3. Esto incluye algunas correcciones de errores relacionadas con la creación de Catalyst Serverless Integration Functions. Puede instalar esta versión ejecutando este comando en el CLI de Catalyst:
Actualización de versión del SDK de Catalyst Cliq Node.js v1.0.0: Hemos lanzado una nueva versión del SDK de Cliq Node.js 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é utilizando, deberá usar la versión v0.1.1 del SDK de Node.js hasta nuevo aviso. También tenga en cuenta que en adelante, solo soportaremos módulos ESM.
Puede instalar esta versión ejecutando este comando en el CLI de Catalyst:
En caso de que necesite instalar la versión v0.1.1, por favor use este comando:
Actualización del Plugin React de Catalyst v.0.0.4: Hemos 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 - Abril
Presentamos Catalyst SmartBrowz: Catalyst presenta un servicio de navegador dedicado en el que puede 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 permite codificar la lógica de su aplicación como un nuevo tipo de función Serverless, funciones Browser Logic, usando 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 varios componentes de SmartBrowz directamente.
Presentamos Catalyst QuickML: QuickML es la plataforma de machine learning sin código diseñada para construir y entrenar modelos de machine learning con una interfaz de arrastrar y soltar fácil de usar y desplegarlos de manera fluida. Incluso si solo tiene un entendimiento fundamental de los algoritmos de machine learning y las técnicas de preprocesamiento de datos con poco conocimiento de codificación, podrá construir pipelines de ML usando QuickML en cuestión de minutos.
También puede crear Endpoints para sus modelos de ML e integrarlos sin esfuerzo con cualquier aplicación. QuickML es la plataforma potente y rica en funcionalidades que ofrece una amplia gama de características y capacidades que permite a los usuarios y empresas explorar y aprovechar el potencial del machine learning.
Enhancements
Provisión del parámetro Foldername en la API de File Store: Las APIs relacionadas con File Store ahora permiten un nuevo parámetro en el encabezado de la solicitud llamado folderIdentifier, que soporta el envío del nombre de carpeta o ID de carpeta al ejecutar las APIs.
Deprecated
Deprecación de Node.js v18: La fase de deprecación de Node.js v18 fue anunciada hasta el 30 de abril de 2025. Node.js v18 ahora está oficialmente deprecado y Catalyst finalizará su soporte para el runtime.
Enhancements
Encuesta de eliminación de proyectos: Catalyst ahora mostrará un breve formulario de encuesta opcional cada vez que elimine un proyecto de su cuenta. Puede completar la encuesta para ayudarnos a entender su motivo para eliminar el proyecto, su experiencia con la plataforma general de Catalyst y sus recursos.
Actualización de versión del SDK de JAVA v1.12.0-beta01: Hemos lanzado una nueva versión beta del SDK de Java, v1.12.0-beta01, que incluye soporte para operaciones de Catalyst SmartBrowz. Puede descargar la versión usando este enlace.
Deprecated
Deprecación de Node.js v14: La fase de deprecación de Node.js v14 fue anunciada hasta el 30 de abril de 2023. Node.js v14 ahora está oficialmente deprecado y Catalyst finalizará su soporte para el runtime.
2023 - Marzo
Soporte para programación en Python: Catalyst ahora proporciona soporte para la versión Python v3.9 en sus Catalyst Serverless Functions. También proporciona una biblioteca SDK de Python que le ayuda a construir aplicaciones usando el entorno de programación Python con facilidad. Este paquete SDK le permite implementar y realizar diversas operaciones en todos los servicios y componentes de Catalyst.
Nuevo soporte Multi-Org: Catalyst presenta una nueva funcionalidad que proporciona soporte para crear y gestionar múltiples organizaciones dentro de la misma cuenta de Catalyst. Puede agregar colaboradores y otorgar permisos a toda la organización o a proyectos específicos dentro de ella. Puede gestionar todas sus organizaciones directamente desde la consola de Catalyst y también establecer una organización predeterminada para su cuenta de Catalyst. También puede pasar el ID de organización de una organización para ejecutar APIs para una organización diferente a la predeterminada.
Presentamos Zoho Event Listeners: Similar a los Event Listeners de componente y personalizados, Catalyst ahora proporciona event listeners para escuchar acciones configuradas en otros servicios de Zoho exclusivamente. La funcionalidad Zoho Event Listeners actualmente soporta la asociación con Zoho CRM. Ahora puede construir aplicaciones basadas en eventos a partir de eventos de CRM que ocurren en cualquier módulo estándar o personalizado de CRM, como Leads Creados, Orden de Venta Aprobada, y más.
Renovación importante en Catalyst Authentication: El componente Catalyst Authentication ha experimentado una actualización importante con las nuevas opciones introducidas para implementar autenticación de usuarios en su aplicación usando soluciones nativas alojadas o embebidas, o usando autenticadores de terceros. Ahora puede habilitar el registro público, configurar y agregar inicios de sesión sociales al login de su aplicación de Catalyst directamente. También hemos introducido una funcionalidad de lista blanca que le permite validar usuarios de forma segura usando funciones personalizadas de Catalyst.
New Features
Paquete SDK de Cliq en Integration Functions para Python: Las Catalyst Integration Functions para Zoho Cliq ahora pueden crearse en la plataforma Python con la actualización del SDK de Python v0.0.1. Puede ejecutar este comando en el CLI de Catalyst para instalar el SDK de Cliq en Python:
Enhancements
Versión del CLI v1.14.1: El CLI de Catalyst ha experimentado una actualización de versión a v1.14.1. Ahora puede implementar thread locale heredable al codificar Catalyst Serverless Functions en el entorno de programación Java.
Enhancements
Actualización de versión de los SDKs de Java y Node.js: Los SDKs de Java y Node.js de Catalyst han experimentado una actualización de versión a v.1.11.0 y v.2.3.0 respectivamente. Hemos introducido APIs de Org, APIs de Data Store para operaciones de lectura y escritura masiva, y también hemos realizado mejoras en los métodos de inicialización del SDK donde ahora puede crear objetos de aplicación con alcances específicos.
2023 - Febrero
Soporte para AU DC: 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 APIs REST. También puede deshabilitar o habilitar el acceso a su aplicación para usuarios del DC AU desde la consola de API de Zoho después de registrar su cliente. Las mejoras relacionadas con el centro de datos AU también se reflejan al iniciar sesión en el CLI de Catalyst 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.
Enhancements
Zona horaria específica del proyecto: En la sección General Settings de la consola de Catalyst, ahora podrá especificar la zona horaria para su proyecto. La zona horaria elegida aquí se aplicará al proyecto y a todos sus componentes. También puede configurar la zona horaria individualmente para Logs al visualizar los logs de ejecución de funciones, y en Cron al visualizar los logs de ejecución de cron.
Bug Fix
Migración de funciones Advanced I/O de Producción a Desarrollo: Anteriormente, debido a un problema interno, la migración de funciones Advanced I/O de producción a desarrollo no siempre era posible. Ahora, este error ha sido resuelto y la migración fluida de funciones Advanced I/O de producción a desarrollo es posible.
2023 - Enero
Enhancements
Eliminar, Pausar, Reanudar y Deshabilitar Eventos en Cola: Los eventos de Componente y Personalizados ahora incluirán una nueva sección, “In Progress”. Esta sección mostrará el evento en cola que se está ejecutando junto con sus detalles, y también le permitirá eliminar el evento que está actualmente en progreso. La consola también mostrará las estadísticas del número de Eventos Procesados, Eventos Fallidos y Eventos en Cola. En la sección de eventos en cola, ahora podrá pausar la cola durante 5 minutos y también deshabilitar la cola, si es necesario. Ahora podrá ver el historial de ejecución detallado en la sección de eventos procesados, y también acceder directamente a APM para ver los logs detallados de la función del evento desde aquí.
Bug Fix
Correcciones de errores en Mail: Se han realizado correcciones de errores en el componente Mail para asegurar que ahora pueda enviar correos electrónicos a sus usuarios finales con el modo configurado como SMTP.
2022 - Diciembre
Enhancements
Validación del nombre de aplicación web: Hemos agregado una verificación de validación para nombrar las aplicaciones web de Catalyst. Ahora podrá agregar un nombre con un límite máximo de 100 caracteres.
Enhancements
Nuevos límites en el número de presupuestos: Ahora hemos configurado el número máximo de presupuestos que pueden crearse para un proyecto individual como 50.
Enhancements
Comparación de columnas en consultas ZCQL: Catalyst ahora le permite comparar dos columnas individuales de una tabla en el DataStore usando una nueva consulta ZCQL. El resultado de la comparación incluirá las filas que contienen el mismo valor para columna1 y columna2, si se usa el operador =. Esta comparación funciona para tipos de datos incluyendo boolean, int, double, data, encrypted y varchar.
Enhancements
Validación en solicitudes activas de exportación de proyectos: Hemos agregado una validación a la consulta del backend que verifica el número de solicitudes activas de exportación de proyectos. Ahora solo permitirá que se ejecute una solicitud de exportación activa en un momento específico.
Enhancements
Límites en funciones objetivo en Event Listeners: Ahora hemos configurado el número máximo de funciones objetivo que pueden asociarse con una regla de evento en un Event Listener como 10.
Enhancements
Clonación por lotes en roles de Authentication: Catalyst realizará clonación por lotes cuando los permisos de un rol de usuario existente en Authentication sean clonados. La clonación por lotes permitirá 500 ejecuciones de consulta por lote.
Bug Fix
Correcciones de errores en la aplicación demo Polls: Se realizaron correcciones de errores en la aplicación Polls que mostraba una página de error en la interfaz cuando los usuarios intentaban agregar nuevos colaboradores en ella, a pesar de que la acción se reflejaba en el backend.
Bug Fix
Corrección de errores en Data Store: Anteriormente, cuando se agregaba una fila con un valor mayor que la longitud máxima permitida en una columna única de tipo de dato VarChar, los datos se recortaban a su longitud máxima soportada y se agregaban a la columna. Sin embargo, esto creaba involuntariamente registros duplicados en ocasiones. Ahora hemos resuelto este problema y Catalyst asegurará que no se guarden registros duplicados en columnas únicas.
2022 - Noviembre
Enhancements
Alerta de pago pendiente en la consola: Ahora mostraremos un mensaje de alerta en la consola de Catalyst para recordarle sobre pagos de facturas pendientes 15 días antes de la fecha de vencimiento. Se le requerirá realizar el pago antes del día 17 de cada mes.
Enhancements
Alerta al eliminar un Cron Job o regla de evento: Catalyst ahora mostrará una alerta cuando intente eliminar un cron job o una regla de event listener que está asociada con una función cron o una función de evento respectivamente. Primero debe eliminar su asociación con las funciones objetivo antes de proceder a eliminarlos.
Enhancements
Optimización en la recuperación de datos duplicados a través de ZCQL: Hemos optimizado el proceso de recuperación de datos duplicados en las tablas de Data Store usando la consulta SELECT en ZCQL.
Enhancements
Estandarización de la interfaz de la consola: Hemos modificado ciertos elementos de diseño de la consola de Catalyst, como la barra superior, según los estándares de interfaz de Zoho.
Enhancements
Cambios literales basados en regulaciones HIPAA: Hemos modificado el literal del campo “IsSensitive” en Data Store y File Store que se usa para indicar datos sensibles del usuario a “PII/ePHI”, que significa Protected Health Information (PHI) y electronic Protected Health Information (ePHI) respectivamente. Puede marcar una columna en Data Store o una carpeta en File Store usando este campo, antes de agregar datos protegidos del usuario en ellos.
Enhancements
Mejoras en Catalyst Search: Hemos realizado algunas mejoras en las solicitudes de llamada realizadas a Catalyst Search al buscar datos en Catalyst Data Store.
Bug Fix
Resolución de errores de enrutamiento en rutas de índice personalizadas: Se realizaron correcciones para resolver los problemas de enrutamiento a páginas de índice personalizadas en las aplicaciones cliente de Catalyst. Los usuarios eran dirigidos a la página de índice predeterminada en algunas instancias, a pesar de configurar una página de índice personalizada en el archivo de configuración catalyst.json. Ahora hemos corregido este error para asegurar que la ruta de índice especificada por el usuario sea seguida en todo momento.
Bug Fix
Mejoras en las ejecuciones de funciones Node.js: Ahora hemos realizado correcciones internas para acomodar correctamente la configuración de memoria que un usuario define al crear o actualizar una función Node.js en Catalyst.
Bug Fix
Correcciones de errores en el acceso a APM y OCR: Algunos usuarios encontraron errores internos del servidor cuando accedieron a Application Performance Monitoring y OCR por primera vez. Hemos realizado correcciones y manejado estas excepciones.
Bug Fix
Eliminación temporal de Crashes: Catalyst Crashes está actualmente bajo una renovación y no estará disponible mientras tanto en la consola de Catalyst. Puede seguir nuestras notas de versión y nuestra comunidad para actualizaciones sobre el relanzamiento de Crashes.
Bug Fix
Correcciones de rendimiento en ZCQL: Hemos realizado algunas mejoras para corregir problemas de rendimiento reportados en la consulta ZCQL UPDATE.
Bug Fix
Correcciones de errores en la interfaz de APM: Application Performance Monitoring mostraba “Integration Functions” como una opción en su menú desplegable para todos los centros de datos desde donde podía obtener informes de invocación de funciones, mientras que el soporte para ese tipo de función solo estaba disponible para los usuarios del DC de EE.UU. Ahora hemos manejado esta corrección en la interfaz de la consola.
Bug Fix
Correcciones de errores por problemas de carga de página en Billing: Los usuarios de los centros de datos donde Automation Testing no está disponible encontraron problemas de carga de página durante la facturación, ya que Automation Testing está habilitado para facturación en el entorno de desarrollo también. Ahora hemos realizado una corrección de parche y resuelto este problema.
Bug Fix
Correcciones de errores por problemas de creación de proyectos en paralelo: Hemos realizado correcciones para resolver ciertos problemas que los usuarios encontraron al crear múltiples proyectos en paralelo.
Deprecated
Deprecación de Node.js v10: La fase de deprecación de Node.js v10 fue anunciada para extenderse hasta el 31 de octubre de 2022. Node.js v10 ahora está oficialmente deprecado. Será retirado el 31 de enero de 2023, después de lo cual Catalyst finalizará su soporte para el runtime.
2022 - Agosto
Enhancements
Provisión para incluir una página 404 personalizada: Ahora puede agregar su propia página 404 en su aplicación de Catalyst, y hacer que se muestre en lugar de la página 404 predeterminada proporcionada por Catalyst. Puede diseñar su página y agregarla en el directorio del cliente de su aplicación. Debe incluir su clave y ruta en el archivo de configuración clientpackage.json.
Enhancements
Mejoras importantes en las ejecuciones de Test Suite en Automation Testing: Catalyst ahora le permite configurar re-ejecuciones automáticas de test suites tras su fallo en la primera ejecución. También puede volver a ejecutar manualmente un test suite fallido cualquier cantidad de veces desde la consola. También puede configurar otros test suites para que se ejecuten antes o después de la ejecución de un test suite específico. La consola de Automation Testing mostrará resultados detallados de todas las re-ejecuciones, y las pre y post condiciones de las ejecuciones de test suites.
Enhancements
Deshabilitación automática del entorno de producción al alcanzar el presupuesto: Ahora podrá configurar la deshabilitación automática del entorno de producción de su proyecto cuando se alcance el umbral de un presupuesto específico en Billing. Catalyst le alertará cuando esto suceda. Luego puede volver a habilitar manualmente el entorno de producción después de que haya sido deshabilitado, si es necesario.
Enhancements
Soporte para HTTP OPTION en API Gateway: Ahora hemos incluido soporte para el método HTTP OPTION al configurar APIs en API Gateway. Este método ofrece soporte para el comportamiento estándar del navegador en la ejecución de solicitudes cross-origin a través de API Gateway.
Bug Fix
Correcciones de errores en páginas 404 en aplicaciones de Catalyst: Se realizaron correcciones menores para mostrar el código de estado como 404 cuando una página en una aplicación web de Catalyst no se encuentra.
Bug Fix
Correcciones de errores en Custom Domains agregados en Catalyst: Se realizaron correcciones menores para abordar duplicados en los dominios personalizados agregados como Dominios Autorizados para CORS.
Bug Fix
Correcciones de errores en ZCQL: Se realizaron correcciones menores para restringir que las columnas cifradas sean indexadas en los resultados al realizar consultas de búsqueda con la sentencia ORDER BY.
2022 - Julio
Enhancement
Mejoras en Catalyst Mail: Ahora puede adjuntar archivos en los correos electrónicos que envía desde su 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. Puede enviar correos electrónicos a los usuarios de su aplicación en las plataformas Java y Node.js, así como a través de una API.
2022 - Junio
New feature
Identity Scanner: Catalyst introduce una nueva suite impulsada por Zia AI, Identity Scanner, que le 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 le permiten procesar diversos documentos 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.
New feature
Configuración de variables de entorno y disparadores de funciones: Las Catalyst Functions han experimentado una actualización importante con las opciones recién introducidas de configurar variables de entorno y disparadores de funciones. Ahora puede declarar y almacenar variables específicas de funciones para los entornos de desarrollo y producción de su proyecto en la sección de Configuración recién introducida para funciones en la consola. Ahora también puede crear y gestionar fácilmente todos los disparadores asociados con esa función según el tipo de la función, así como configurar su memoria asignada desde esta sección.
Enhancement
Actualizaciones de ordenamiento, búsqueda y paginación en la vista de lista de Functions: Ahora puede ordenar las funciones listadas en la página del componente Functions en la consola por sus nombres, IDs u otras columnas. También puede buscar una función usando la nueva barra de búsqueda en la parte superior de la página, así como verlas en páginas que contienen filas de 10, 20 o 50 resultados.
Enhancement
Verificación antivirus durante la carga/adjunto de archivos: Catalyst ahora proporciona una capa adicional de seguridad para los archivos de su aplicación implementando verificaciones antivirus en los archivos cargados en el File Store y en los adjuntos enviados a través de Catalyst Mail.
BUG FIX
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 FIX
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 a valores float o double.
BUG FIX
Correcciones de errores en API Gateway: Se realizaron correcciones menores de errores en API Gateway para validar valores vacíos para nombres de API.
2022 - Mayo
BUG FIX
Correcciones de errores en exportaciones IAC: Se realizaron correcciones para abordar el problema de fallos en la exportación de proyectos cuando una alerta de aplicación sin ninguna regla de event listener mapeada se exportaba.
BUG FIX
Correcciones de errores en File Store: Se realizaron correcciones de errores para rectificar errores menores de duplicación durante las eliminaciones de carpetas en el File Store.
BUG FIX
Correcciones de errores en la vista de lista de proyectos: Se corrigió un error que deshabilitaba el desplazamiento cuando la página de cierre de sesión se abría en la vista de lista de proyectos.
2022 - Abril
Enhancement
Soporte para funciones Node.js v16: Catalyst ahora proporciona soporte para Node.js v16. Puede actualizar sus funciones existentes a la última versión soportada desde la consola remota. Ahora también puede seleccionar el último runtime cuando cree funciones Node.js, o inicializarlas desde el CLI.
New feature
Configuración IaC: Catalyst introduce un nuevo método para realizar importaciones y exportaciones de proyectos desde la consola a través de la configuración de Infrastructure as Code (IaC). Puede exportar el esquema y código de un proyecto en un archivo ZIP, e importar este archivo ZIP en un nuevo proyecto de cualquier cuenta de Catalyst. Estas operaciones de IaC ya están disponibles en el CLI.
BUG FIX
Correcciones de errores en Domain Mapping: Un mensaje de la consola que indicaba que la entrada CNAME para Domain Mapping debía vincularse a catalyst-cs.zohohost.com para todos los DCs ahora se ha cambiado según el DC del usuario.
BUG FIX
Correcciones de errores en File Store: Se realizaron correcciones para rectificar un error que impedía que los permisos de carpeta se actualizaran para roles de usuario personalizados, es decir, los roles distintos a App Administrator o App User.
2022 - Marzo
Enhancement
Extensión de la discontinuación de Node.js v10: La fase de discontinuación de Node.js v10 ha estado en curso desde abril de 2021. La fecha de retiro fue anunciada como el 31 de julio de 2022 para la versión. Sin embargo, hemos planificado extender el período de discontinuación de la versión hasta el 31 de octubre de 2022. Después del período de discontinuación, Node.js v10 será retirado el 31 de enero de 2023, y Catalyst finalizará su soporte para el runtime.
Enhancement
Anuncio de discontinuación de Node.js v12: Node.js v12 está actualmente en la fase de discontinuación. Después del período de discontinuación de un año hasta el 30 de abril de 2023, Node.js v12 será retirado el 31 de julio de 2023, tres meses después del fin del período de discontinuación. Catalyst entonces finalizará su soporte para el runtime.
2022 - Enero
New feature
Automation Testing: Catalyst introduce Automation Testing, una herramienta de pruebas de API que le permite probar todas las APIs de endpoints accesibles de su aplicación, es decir, las funciones Basic I/O y Advanced I/O, o cualquier API de terceros. Puede escribir casos de prueba personalizados, automatizar todo el proceso de pruebas de API y obtener respuestas en tiempo real e informes detallados. Catalyst también le permite activar la ejecución de planes de prueba configurados a través de una API.
New feature
Soporte para paginación en SDKs de Java, Node.js, Web y API: Catalyst ha introducido soporte para paginación al obtener todas las filas de una tabla en el Data Store, en los SDKs de Java, Node.js, Web y la API. La paginación le 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 discontinuado en todos los SDKs y la API, y la paginación será ahora el predeterminado.
Enhancement
Catalyst CLI v1.12.0: La versión 1.12.0 del Catalyst CLI se ha publicado con varias mejoras y correcciones de errores en las funcionalidades y paquetes existentes del CLI.
Enhancement
Discontinuación de plugins de Angular y React como paquetes globales: Catalyst ya no soportará la instalación y uso global de los paquetes de Angular y React en el directorio del proyecto. Solo podrá instalar estos plugins en los directorios específicos de la aplicación del cliente web donde se inicializan, usando el CLI. Por favor actualice el código de sus aplicaciones web existentes de Angular y React en consecuencia.
Removed
Discontinuación de la opción –watch en Functions Shell: Catalyst ha eliminado la opción –watch para el comando CLI catalyst functions:shell. El modo watch se establecerá como predeterminado. Puede deshabilitar el watch predeterminado usando la nueva opción –no-watch al ejecutar el comando.
Enhancement
Actualización de plantilla de Cliq Integration Functions: Hemos actualizado las plantillas de código predeterminadas de algunas clases handler de Cliq que se inicializan en las Cliq Integration functions. Esto no afectará a ninguna de sus funciones existentes.
Enhancement
Actualización del paquete Angular Schematics: Hemos reflejado las actualizaciones realizadas en la colección de Angular schematics, en el plugin Angular de Catalyst.
Enhancement
Actualizaciones de plugins de Angular y React: Los plugins de Angular y React de Catalyst han sido actualizados para soportar versiones LTS actualizadas de los respectivos frameworks - Angular v12.2.15 y React v17.0.2.
BUG FIX
Correcciones de errores en IN DC: Se realizaron correcciones menores de errores en el manejo de URLs estáticas del centro de datos IN, donde en algunos casos las URLs estáticas apuntaban al US DC en lugar del IN DC.
BUG FIX
Correcciones de errores en el paquete de dependencias del CLI: Se realizaron correcciones para actualizar el paquete de dependencias clone cli-table3 para reflejar las últimas actualizaciones de parche realizadas en el paquete original.
BUG FIX
Correcciones de errores en catalyst serve: Se realizaron correcciones en el comando CLI catalyst serve para abordar el problema donde el servicio de un archivo HTML minificado causaba que la lógica de inyección de script renderizara un carácter extra.
2021 - Noviembre
New feature
Aplicaciones web cliente de Angular y React: Catalyst ha lanzado soporte para plantillas de aplicaciones web cliente de Angular y React, y proporciona plugins personalizados para ellas para facilitar una mejor experiencia de desarrollo de aplicaciones. Ahora puede inicializar o configurar el cliente web en su proyecto como una aplicación Angular, aplicación React o la aplicación web básica que estaba disponible anteriormente. Puede probar y desplegar estas aplicaciones de manera similar a los otros componentes de su proyecto.
New feature
Lanzamiento del Catalyst CLI v1.11.0: Hemos lanzado el Catalyst CLI v1.11.0 con soporte para aplicaciones web cliente de Angular y React.
2021 - Octubre
New feature
Application Alerts: Catalyst ahora le permite configurar alertas por correo electrónico que se envíen durante fallos u ocurrencias de eventos específicos en cualquiera de estos componentes: Cron, Event Listeners o Logs a través de Application Alerts. Puede asociar múltiples entidades de un componente en una sola alerta, y configurar los criterios y la frecuencia de la alerta según sus necesidades.
New feature
Operaciones de exportación e importación de proyectos en el CLI: Ahora puede realizar las operaciones de Infrastructure as Code (IaC) de exportar e importar proyectos desde el CLI. Puede exportar las configuraciones de componentes, funciones y código del cliente de un proyecto, sin ningún dato, como un archivo ZIP externo. Este archivo ZIP del proyecto puede importarse como un nuevo proyecto en cualquier cuenta de Catalyst.
Enhancement
Mejoras en Cron: Catalyst ahora enviará correos electrónicos cada vez que un cron sea deshabilitado en cualquiera de los proyectos. Las alertas se enviarán a los colaboradores del proyecto que configuraron el cron.
BUG FIX
Correcciones de errores en el registro de Catalyst: Catalyst ahora 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 - Septiembre
BUG FIX
Lanzamiento del Catalyst CLI v1.9.1: Hemos lanzado el Catalyst CLI v1.9.1 implementando algunas correcciones de errores en la opción –only del comando catalyst serve, donde el componente cliente no se servía en algunos casos.
Enhancement
Lanzamiento del Catalyst CLI v1.9.0: El Catalyst CLI v1.9.0 ya está disponible con mejoras en el comando CLI serve. El comando serve ahora incluye una opción –watch que habilita una recarga en caliente de la sesión de serve cada vez que se detectan cambios en los archivos objetivo. Esto le permite modificar sus recursos mientras la sesión de serve está aún activa.
2021 - Agosto
New feature
Ayuda contextual en el CLI: El Catalyst CLI ahora mostrará ayuda contextual cuando encuentre un error durante la ejecución de un comando del CLI. Catalyst analizará el error dinámicamente para comprender el uso del comando y la razón detrás de la ocurrencia del error, y le proporcionará ayuda personalizada para el escenario específico. El CLI sugerirá acciones que puede tomar para rectificar o prevenir el error, y proporcionará un enlace de ayuda relevante para implementar la corrección.
New feature
Política de soporte de runtime de lenguaje: Hemos diseñado una Política de soporte de runtime de lenguaje estándar que define el marco para discontinuar y finalizar el soporte para los runtimes de lenguaje Java y Node.js que se acercan a su fin de vida. La política incluye múltiples fases para finalizar el soporte de estos runtimes. Esta reducción por fases le proporciona tiempo suficiente para planificar, implementar y probar actualizaciones en sus funciones.
Enhancement
Soporte para funciones Node.js v12 y v14: Catalyst ahora proporciona soporte para las versiones Node.js v12 y Node.js v14 en sus funciones de Catalyst. Puede seleccionar cualquiera de estas versiones al crear una función Node.js en la consola remota, o al inicializarla o configurarla desde el CLI. Puede actualizar sus funciones existentes a la última versión soportada desde la consola remota.
Enhancement
Discontinuación de Node.js v10: Catalyst está comenzando la discontinuación de Node.js v10, efectiva inmediatamente. El período de discontinuación en Catalyst será hasta el 31 de julio de 2022. Por favor asegúrese de actualizar sus funciones existentes de Node.js v10 al último runtime soportado para garantizar estabilidad y seguridad en su aplicación de Catalyst.
Enhancement
Nueva aplicación demo en la consola: Los usuarios de Catalyst ahora pueden acceder y probar una aplicación demo que está lista configurada y poblada con datos. La aplicación ‘Polls’ permite a los usuarios crear encuestas instantáneamente y compartirlas en redes sociales. También puede votar en cualquier encuesta y ver informes de datos en tiempo real en la aplicación. Esta aplicación demo está ahora disponible para todos los usuarios en la página de índice de su consola remota.
Enhancement
Filtros de estado y tiempo en el historial de ejecución de Cron: Ahora puede filtrar las ejecuciones listadas en el historial de ejecución de un cron basándose en el estado o tiempo de las ejecuciones. Puede seleccionar un estado como Timeout o CodeException, y un rango de tiempo como la última hora desde desplegables, para ver las ejecuciones que coincidan con estos criterios.
Enhancement
Lanzamiento del Catalyst CLI v1.8.0: El Catalyst CLI v1.8.0 ya está disponible con mejoras relacionadas con las versiones Node.js v12 y v14, ayuda contextual, y la disponibilidad del IN DC al usar la opción –dc para ejecutar un comando desde un centro de datos específico.
2021 - Julio
Enhancement
Cambios en la deshabilitación automática de Cron tras fallos repetidos: Catalyst deshabilitaba automáticamente un cron job que fallaba en ejecutarse exitosamente 50 veces consecutivas. Ahora hemos realizado mejoras para incluir esta funcionalidad solo para los crons asociados con una URL externa a través de webhooks, y no para crons asociados con funciones Cron.
Es decir, un cron vinculado a una función Cron no será deshabilitado automáticamente incluso después de fallos consecutivos. Puede verificar el historial de ejecución de un cron desde la consola, y deshabilitarlo manualmente o realizar correcciones según sea necesario.
Enhancement
Mejoras en el manejo de errores de compilación de Circuits: Catalyst Circuits ahora incluye manejo de errores de compilación. Catalyst realiza una verificación de errores de compilación en la configuración o estructura de un circuit justo después de guardarlo. Esto listará los errores no dependientes y posibles identificados en las configuraciones de estado, diseño y flujo lógico del circuit, incluso antes de ejecutar el circuit.
Enhancement
Fin del período de prueba gratuito: Estamos finalizando el período de prueba gratuito de las cuentas de Catalyst de los usuarios existentes del entorno de producción el 1 de agosto de 2021. Los usuarios serán cobrados por su uso de Catalyst a partir de ese momento. Los usuarios que aún no hayan usado el entorno de producción deberán configurar su método de pago de Catalyst y agregar sus datos de pago antes de desplegar su primer proyecto.
Enhancement
Créditos de billetera complementarios: Nos complace ofrecer $250 como créditos de billetera complementarios para todos los usuarios existentes. Los usuarios pueden usar este monto de crédito para sus pagos de Catalyst. Este monto se reflejará en sus billeteras de Catalyst el 1 de agosto de 2021, si son usuarios existentes del entorno de producción. Para otros, los créditos estarán disponibles en su billetera después de desplegar su primer proyecto.
BUG FIX
Correcciones menores de errores en Text Analytics: Hemos resuelto un problema en la interfaz de Text Analytics donde ciertas palabras clave mostradas en la sección Keyword Extraction no se resaltaban en algunos casos.
2021 - Junio
New feature
API, SDK y pruebas de Text Analytics en la consola: Catalyst introduce Text Analytics como un servicio impulsado por Zia AI que procesa contenido textual para realizar estas tres operaciones: Sentiment Analysis, Named Entity Recognition y Keyword Extraction. Puede procesar texto para estas operaciones individualmente, o para las tres juntas usando el SDK de Java o Node.js, y las APIs. También puede probarlas desde la consola de Catalyst.
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. Los usuarios de IN ahora pueden acceder a la consola remota de Catalyst desde el dominio IN. El soporte multi-DC también se refleja al implementar Catalyst OAuth 2.0 Authentication para acceder a las APIs REST. Las URI base de API de las APIs de Catalyst se cambian en consecuencia. Consulte la documentación de API de soporte Multi-DC. También puede deshabilitar o habilitar el acceso a su aplicación para usuarios del IN DC desde la consola de API de Zoho después de registrar su cliente.
Las mejoras relacionadas con el centro de datos IN también se reflejan al iniciar sesión en el Catalyst CLI. Los paquetes de SDK de Catalyst también son ahora compatibles con el IN DC.
New feature
Nuevo recorrido del producto en la consola de Catalyst: Los nuevos usuarios de la consola de Catalyst ahora pueden acceder a un recorrido del producto que los navegará a través de todos los componentes, funcionalidades y configuraciones disponibles en la consola con explicaciones breves. Este recorrido guiado está diseñado para familiarizar al usuario con el entorno de Catalyst, y ayudarle a comenzar con la construcción de su aplicación.
Enhancement
Mejoras y funcionalidades adicionales en Event Listeners: Hemos implementado nuevas funcionalidades en Event Listeners, como Queued Events que muestran los eventos que se están procesando actualmente, y Processed Events que contienen el historial de ejecución de los eventos procesados después de salir de la cola.
La consola de interfaz de Event Listeners también ha experimentado algunas actualizaciones que mejoran y simplifican la experiencia del usuario, como la disponibilidad de las estadísticas del día dentro de la página de un event listener.
Enhancement
Nuevas operaciones de consulta y funcionalidades en ZCQL: ZCQL ahora incluye un conjunto de nuevas funcionalidades que mejorarán su experiencia de codificación. Ahora puede realizar operaciones de inserción, actualización y eliminación de datos en el Catalyst Data Store usando ZCQL, además de las operaciones de recuperación de datos. ZCQL también ofrece soporte para funcionalidades adicionales como los operadores LIKE y BETWEEN en la cláusula WHERE, e inserción parcial de datos.
Enhancement
Configuraciones avanzadas de memoria en Functions: Catalyst ahora le permite configurar asignaciones de memoria para cada una de sus funciones, al crearlas. Puede elegir de un rango de memoria de 128 MB a 512 MB para asignar a la ejecución de la función.
La memoria predeterminada asignada para una función es 256 MB. Todas las funciones que creó antes de la disponibilidad de esta funcionalidad se les asignará la memoria predeterminada automáticamente. Puede modificar esto en cualquier momento que necesite desde la consola, o desde el CLI usando este comando.
Enhancement
Lanzamiento del CLI versión v1.70: El Catalyst CLI ha sido actualizado a la versión v1.70 con una opción de inicio de sesión para IN DC, y otras mejoras.
Enhancement
Domain Mappings: Ahora podrá trabajar con Domain Mappings para mapear sus propias direcciones de dominio con aplicaciones de Catalyst solo en el entorno de producción de su proyecto.
Enhancement
Cambios menores en la compilación de Java: Las clases de funciones Java compiladas ahora estarán disponibles en el directorio .output en el paquete de su función Java.
2021 - Mayo
New feature
Integración con Cliq a través de Integration Functions: Catalyst ahora soporta un nuevo tipo de función llamado Integration Functions, que puede codificarse y usarse como backend para otros servicios de Zoho. Actualmente puede establecer una integración con Zoho Cliq y construir extensiones que agrupen las siguientes herramientas internas de Cliq: Bots, Commands, Message Actions, Widgets y Functions. Cuando estos servicios se acceden en Cliq, automáticamente invocará la ejecución de la función de integración codificada en Catalyst a través de una llamada HTTP.
Enhancement
Inclusión de rangos de tiempo adicionales y otras mejoras en Logs: Ahora puede seleccionar una variedad de rangos de tiempo para buscar registros de funciones, y también seleccionar un rango de tiempo personalizado desde un calendario y ver registros de las ejecuciones de funciones en ese rango. También puede filtrar los registros de ejecuciones de funciones Cron y Event proporcionando su ID de ejecución único, y ver detalles de solo esa ejecución. También hemos incluido enlaces directos desde las ejecuciones de Event Listeners y Cron a Catalyst Logs.
BUG FIX
Correcciones de errores en Application Performance Monitoring: Hemos corregido un error enfrentado por algunos usuarios que causaba la incapacidad de habilitar o deshabilitar APM después del inicio inicial.
BUG FIX
Correcciones de errores en el paso de datos en Functions: Catalyst ahora soporta pasar datos del tipo de contenido application/x-www-form-urlencoded en el cuerpo de la solicitud de una llamada de función, y no en sus parámetros de consulta como antes.
BUG FIX
Correcciones de errores en ejecuciones de Functions: Se realizaron correcciones para abordar ciertos problemas de fallo en la ejecución de funciones, causados porque las llamadas de funciones y las actividades de registro asociadas se realizaban simultáneamente. Este problema anteriormente llevaba a que las llamadas de funciones resultaran en un error 500.
BUG FIX
Correcciones menores de errores en Logs: Se realizaron correcciones para abordar el problema que impedía que ciertos usuarios vieran los registros de sus ejecuciones de funciones en el entorno de Producción.
BUG FIX
API de escritura masiva: Se realizaron optimizaciones de rendimiento en la API de escritura masiva.
2021 - Marzo
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. Los usuarios de EU ahora pueden acceder a la consola remota de Catalyst desde el dominio EU. El soporte multi-DC también se refleja al implementar Catalyst OAuth 2.0 Authentication para acceder a las APIs REST. Las URI base de API de las APIs de Catalyst se cambian en consecuencia. Consulte la documentación de API de soporte Multi-DC. También puede proporcionar acceso a su aplicación a usuarios de un DC específico desde la consola de API de Zoho después de registrar su cliente.
Las mejoras relacionadas con el centro de datos EU también se reflejan al iniciar sesión en el Catalyst CLI. Los paquetes de SDK de Catalyst también son ahora compatibles con el EU DC.
Enhancement
Cambios en el dominio de las URLs de aplicaciones de Catalyst: El dominio de aplicación de todas las URLs de aplicaciones de Catalyst ahora será ‘catalystserverless.com’ en lugar de ‘zohocatalyst.com’. Es decir, las URLs de aplicaciones de Catalyst ahora serán del formato “https://project-domain-name.catalystserverless.com”.
Este cambio se reflejará automáticamente en todas sus URLs de funciones y cliente web de sus proyectos de Catalyst anteriores y futuros. Las URLs con el dominio de aplicación anterior seguirán funcionando por un tiempo y serán discontinuadas poco después. Anunciaremos la fecha de discontinuación pronto. Puede encontrar las URLs de su aplicación tanto para los entornos de Desarrollo como de Producción en la configuración de Environments de su proyecto. Los recursos que despliegue desde el CLI serán desplegados a URLs del nuevo dominio.
Enhancement
Catalyst Web SDK versión 2.0.0: Ahora hemos lanzado una versión más nueva del SDK Web de Catalyst que viene con mejoras en el script de inicialización. Ahora puede referirse a un archivo init.js desde el dominio de su aplicación que poblará automáticamente los detalles esenciales de su proyecto, como el Project ID y el ZAID para el entorno apropiado. Puede encontrar el último script del SDK Web en la configuración de Developer Tools y en la sección Sign-in Method de Authentication.
BUG FIX
Configuración de múltiples reglas en APIG desde el CLI: Ahora puede configurar múltiples reglas en API Gateway con la misma URL de solicitud para diferentes métodos de solicitud desde el CLI. Esta funcionalidad no estaba disponible desde el CLI anteriormente, y solo era posible desde la consola remota.
BUG FIX
Correcciones de errores al obtener la URL de redirección: Hemos realizado correcciones para abordar el error que se generaba cuando había un conflicto en el valor de redirección de inicio de sesión configurado en API Gateway y en el archivo client-package.json. Catalyst ahora dará prioridad al valor configurado en API Gateway.
2021 - Febrero
New feature
Application Performance Monitoring: Hemos introducido la funcionalidad de Application Performance Monitoring en la consola que proporciona información valiosa y en profundidad sobre las ejecuciones de las funciones en su aplicación de Catalyst.
Enhancement
Actualizaciones importantes en los paquetes de SDK de Android e iOS de Catalyst: Hemos renovado los paquetes de SDK de Android e iOS de Catalyst para incluir un conjunto de herramientas para Authentication, Data Store, Functions y más. Ahora también podrá registrar sus paquetes de aplicaciones móviles en la consola de Catalyst para descargar los archivos de configuración para incluir en sus aplicaciones móviles. Consulte nuestra documentación renovada del SDK de Android y del SDK de iOS para ayuda.
Enhancement
Perfiles y permisos: Hemos introducido un nuevo permiso para agregar o eliminar paquetes de SDK móvil para aplicaciones Android e iOS desde la consola.
Enhancement
Prueba de autenticación local desde el CLI: Hemos proporcionado mejoras para habilitar el flujo de autenticación en sus aplicaciones de Catalyst para ser probado localmente usando el comando catalyst serve. Ahora puede alojar y probar aplicaciones web con iFrames en ellas, usando el servidor local.
BUG FIX
Redirección de inicio de sesión obtenida de APIG: El valor de redirección de inicio de sesión que configure en sus aplicaciones de Catalyst se obtendrá de las reglas de API Gateway, si está disponible, en lugar del archivo client-package.json. Si no ha configurado API Gateway para su proyecto, se obtendrá de client-package.json.
BUG FIX
Redirección de inicio de sesión como URL: Ahora puede proporcionar el valor de redirección de inicio de sesión en sus aplicaciones de Catalyst como una ruta URL en lugar de un recurso directo, como un archivo HTML.
BUG FIX
Opción token del CLI: Se realizaron correcciones de errores para rectificar errores inesperados que ocurrían al usar la opción token del CLI.
BUG FIX
Correcciones de seguridad en el SDK de Node.js: Hemos abordado problemas de seguridad relacionados con el alcance de usuario, y proporcionado mejoras para fortalecer la seguridad en el alcance de administrador en el SDK de Node.js.
BUG FIX
Correcciones menores de errores en los Connectors del SDK de Java: Se realizaron correcciones para rectificar excepciones de puntero nulo generadas por Connectors en el SDK de Java.
2021 - Enero
New feature
Colaboradores: Ahora puede categorizar a los colaboradores como miembros del proyecto o administradores de la cuenta, y otorgar permisos a los miembros del proyecto a través de perfiles.
New feature
Perfiles y permisos: Ahora puede asignar perfiles a los miembros del proyecto y otorgarles conjuntos específicos de permisos que definan su acceso a las funcionalidades de Catalyst, para cada proyecto.
New feature
Zia Facial Comparison: Hemos introducido Zia Facial Comparison para comparar dos rostros en dos imágenes diferentes y analizar las características faciales para determinar si son la misma persona. Esto está disponible como una API, y en los SDKs de Java y Node.js.
New feature
Eliminación masiva de filas: Hemos introducido la funcionalidad de eliminación masiva para eliminar registros en masa de una tabla específica en el Data Store. La funcionalidad está disponible como una API y en Java y Node.js.
New feature
Soporte de tipo PAN Card en Zia OCR: Zia Optical Character Recognition ahora puede procesar tarjetas PAN de la India, además de tarjetas Aadhaar, libretas de banco y cheques. Esta funcionalidad está disponible como una API, y en los SDKs de Java y Node.js.
Enhancement
Zia OCR Aadhaar: Se implementaron cambios menores en los métodos del SDK para proporcionar los archivos de imagen de la tarjeta Aadhaar, en los SDKs de Java y Node.js.
Enhancement
Zia OCR Cheque: Se implementaron cambios menores en los métodos del SDK para proporcionar los archivos de imagen del cheque, en los SDKs de Java y Node.js.
Enhancement
CLI Shell: Ahora hemos implementado soft kill para las operaciones del Functions shell del CLI, si el usuario termina una operación de shell abruptamente.
Enhancement
CLI Login: El tiempo de espera del servidor para el inicio de sesión del CLI sin navegador ahora se ha extendido a 60 segundos desde 30 segundos.
Enhancement
CLI Serve y Deploy: La opción –except para los comandos catalyst serve y catalyst deploy ahora puede excluir solo una función y servir/desplegar las demás.
Enhancement
CLI Scripts: Catalyst ahora le permite configurar scripts para funciones específicas en el directorio, y previene que los scripts se ejecuten para las otras funciones.
BUG FIX
CLI Serve: Se implementaron correcciones menores de errores y mejoras de rendimiento en el comando catalyst serve.
2020 - Diciembre
Enhancement
Catalyst Logs: Hemos mejorado Catalyst Logs para mostrar datos contextuales relevantes al stack de funciones que seleccione. Las funciones Node.js ahora también tienen diferentes niveles de registro que las funciones Java.
Enhancement
Data Store: Ahora hemos incluido el Table ID de cada tabla debajo del nombre de la tabla en el Data Store.
Enhancement
Web Client: El literal ‘WebApp’ se ha cambiado a ‘Web Client’ en múltiples lugares de la consola de Catalyst para fines de estandarización.
BUG FIX
AutoML: Algunas llamadas de API generaban la respuesta de error 400 en AutoML. Esto se ha corregido.
BUG FIX
Data Store: Algunas operaciones de creación de columnas cifradas generaban la respuesta de error 400. Esto se ha corregido.
BUG FIX
API: El método de solicitud HTTP PATCH no era soportado 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