--- title: "Política de soporte de runtime de lenguajes" url: https://docs.catalyst.zoho.com/es/serverless/help/functions/runtime-support/ description: "Catalyst Functions son estructuras de código serverless, personalizadas y basadas en la nube que contienen la lógica de negocio intensiva de tu aplicación" last_updated: 2026-06-03T16:27:08Z service: Serverless type: general --- # Política de soporte de runtime de lenguajes Las funciones de Catalyst están construidas en Java, Node.js o Python y sus runtimes dependen del runtime de las versiones específicas de los entornos de programación. Catalyst implementa una reducción gradual en su soporte del runtime de un lenguaje, y por lo tanto te proporciona tiempo suficiente para planificar, implementar y probar actualizaciones en tus funciones. Catalyst comenzará a implementar el fin de soporte para una versión de lenguaje tan pronto como se haga un anuncio de fin de vida por parte de la comunidad. Siempre es recomendable construir y mantener tus funciones de Catalyst en la última versión estable de un entorno de programación. Esto asegura que se mantenga una alta seguridad y estabilidad en el rendimiento de tu aplicación de Catalyst. Debes realizar los cambios apropiados en las bibliotecas y código de tu función para hacerlos compatibles con la versión a la que los actualices. > **Nota:** La política de soporte de runtime de lenguajes de Catalyst actualmente se aplica a los entornos de programación Java, Node.js y Python. Catalyst finalizará el soporte para un runtime en cuatro fases como se explica en este documento. ### Fase 1: Anuncio de deprecación El anuncio de deprecación marca el inicio del fin de soporte de una versión de lenguaje. Catalyst anunciará la deprecación de un runtime **seis meses antes del fin de vida oficial** del runtime. Por ejemplo, si el fin de vida oficial del runtime anunciado por la comunidad es el 1 de abril de 2022, entonces haremos el anuncio de deprecación el 1 de octubre de 2021. El anuncio de deprecación contendrá los detalles del retiro oficial de la versión y el fin de soporte de Catalyst para ella. Esto te proporciona tiempo suficiente para planificar y prepararte para actualizar tus funciones de Catalyst a la última versión estable. ### Fase 2: Período de deprecación El período de deprecación del soporte de Catalyst para una versión de lenguaje comienza justo después de que se realice el anuncio de deprecación. El período de deprecación de un runtime en Catalyst durará **un año**. Por ejemplo, si el anuncio de deprecación se hizo el 1 de octubre de 2021, el período de deprecación durará hasta el 1 de octubre de 2022. Podrás **crear y actualizar funciones** durante el período de deprecación, y trabajar con tus funciones existentes de Catalyst de esa versión sin impedimentos. Sin embargo, debes usar este período para actualizar todas tus funciones en tus aplicaciones de Catalyst a la última versión estable del entorno de programación. ### Fase 3: Período de retiro El período de retiro de un runtime deprecado comienza justo después del año del período de deprecación. El período de retiro durará **tres meses**. Por ejemplo, si el período de deprecación termina el 1 de octubre de 2022, el período de retiro dura hasta el 1 de enero de 2023. **No podrás crear nuevas funciones** dirigidas al runtime deprecado de un lenguaje en el período de retiro. Aún puedes continuar ejecutando y realizando actualizaciones a las funciones existentes de la versión deprecada en tus aplicaciones de Catalyst. Te recomendamos encarecidamente asegurarte de que todas tus funciones estén completamente actualizadas y funcionales en el último runtime durante este período. ### Fase 4: Fin de soporte El fin de soporte para un runtime deprecado comienza justo después de los tres meses del período de retiro. Por ejemplo, si el período de retiro termina el 1 de enero de 2023, Catalyst finalizará su soporte para el runtime a partir de entonces. **Ya no podrás crear ni actualizar funciones** de la versión deprecada después de que alcance la fase de fin de soporte. Tampoco **garantizamos las invocaciones de funciones ni la estabilidad de la aplicación**, si continúas manteniendo runtimes deprecados en tu aplicación. Catalyst no aplicará los últimos parches de seguridad y actualizaciones de un runtime de lenguaje a un runtime deprecado. Las funciones de una versión deprecada pueden o no continuar ejecutándose. Sin embargo, te proporcionamos la conveniencia de actualizar solo la versión de las funciones en cualquier momento, después de que se alcance el fin de soporte. > **Nota:** Catalyst se reserva la capacidad de realizar cambios en las políticas de deprecación o retiro de un runtime de lenguaje en cualquier momento, basándose en excepciones en casos raros. En caso de que decidamos implementar cambios a un anuncio previo, comunicaremos todos los detalles necesarios pertinentes a estos cambios. Estos cambios pueden incluir, pero no se limitan a, cambios en el fin de vida anunciado por una comunidad de lenguaje, o runtimes que alcanzan su fin de vida pero continuarán siendo soportados en la plataforma hasta nuevo aviso. Puedes consultar la [página de ayuda de implementación de Functions](https://docs.catalyst.zoho.com/es/serverless/help/functions/implementation/#update-or-download-a-function) para aprender sobre cómo actualizar una función existente desde la consola remota. ### Políticas de soporte de versiones de lenguaje y cronología Siempre puedes hacer seguimiento del estado de lanzamiento de un lenguaje, y sus versiones actuales o activas desde sus sitios web oficiales: **Java:** [Hoja de ruta de soporte de Oracle Java SE](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) **Node.js:** [Documento de lanzamientos de Node.js](https://nodejs.org/es/about/previous-releases) **Python:** [Guía del desarrollador de Python: estado de versiones](https://devguide.python.org/versions/) ### Deprecaciones del runtime de Java Catalyst actualmente soporta las versiones de Java 8, 11, 17, 21 y 25. Puedes [actualizar tus funciones existentes](https://docs.catalyst.zoho.com/es/serverless/help/functions/implementation/#update-or-download-a-function) a la última versión soportada desde la consola remota. También puedes seleccionar el último runtime cuando [crees funciones Java](https://docs.catalyst.zoho.com/es/serverless/help/functions/implementation/#create-a-function), o [las inicialices desde el CLI](https://docs.catalyst.zoho.com/es/cli/v1/initialize-resources/introduction/). No hay deprecaciones activas de runtime de Java en este momento. Catalyst seguirá la misma política de deprecación gradual descrita en este documento cuando una versión del runtime de Java se acerque a su fin de vida. Por favor, consulta la [Hoja de ruta de soporte de Oracle Java SE](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) para mantenerte al día sobre el estado de soporte de cada versión de Java. ### Deprecaciones del runtime de Node.js Catalyst ha implementado un fin de soporte gradual para las versiones anteriores de Node.js. Las versiones se enumeran a continuación en orden descendente. * **Node.js v18:** La fase de deprecación de Node.js v18 comenzó el 30 de abril de 2025, coincidiendo con el anuncio oficial de fin de vida de la comunidad. Después del período de deprecación de un año hasta el 30 de abril de 2026, Node.js v18 entrará en el período de retiro el 30 de abril de 2026, y Catalyst finalizará su soporte para el runtime el 30 de julio de 2026. * **Node.js v16:** La fase de deprecación de Node.js v16 comenzó el 11 de septiembre de 2025. Después del período de deprecación de un año hasta el 11 de septiembre de 2026, Node.js v16 entrará en el período de retiro el 11 de septiembre de 2026, y Catalyst finalizará su soporte para el runtime el 11 de diciembre de 2026. * **Node.js v14:** La fase de deprecación de Node.js v14 comenzó el 30 de abril de 2025. Después del período de deprecación de un año hasta el 30 de abril de 2026, Node.js v14 entrará en el período de retiro el 30 de abril de 2026, y Catalyst finalizará su soporte para el runtime el 30 de julio de 2026. * **Node.js v12:** Fin de soporte completado. La fase de deprecación de Node.js v12 comenzó en abril de 2022. Después del período de deprecación de un año hasta el 30 de abril de 2023, Node.js v12 fue retirado el 31 de julio de 2023. Catalyst finalizó su soporte para el runtime el 31 de julio de 2023. * **Node.js v10:** Fin de soporte completado. La fase de deprecación de Node.js v10 comenzó en abril de 2021. Después de un período de deprecación extendido hasta el 31 de octubre de 2022, Node.js v10 fue retirado el 31 de enero de 2023. Catalyst finalizó su soporte para el runtime el 31 de enero de 2023. Por favor asegúrate de actualizar las funciones en tus proyectos de Catalyst a la última versión estable de Node.js. > **Nota:** Catalyst ahora proporciona soporte para **Node.js v20, v22 y v24**. Puedes [actualizar tus funciones existentes](https://docs.catalyst.zoho.com/es/serverless/help/functions/implementation/#update-or-download-a-function) a la última versión soportada desde la consola remota. También puedes seleccionar el último runtime cuando [crees funciones Node.js](https://docs.catalyst.zoho.com/es/serverless/help/functions/implementation/#create-a-function), o [las inicialices desde el CLI](https://docs.catalyst.zoho.com/es/cli/v1/initialize-resources/introduction/). ### Deprecaciones del runtime de Python Catalyst actualmente soporta las versiones de Python 3.10, 3.11, 3.12 y 3.13. Puedes [actualizar tus funciones existentes](https://docs.catalyst.zoho.com/es/serverless/help/functions/implementation/#update-or-download-a-function) a la última versión soportada desde la consola remota. También puedes seleccionar el último runtime cuando [crees funciones Python](https://docs.catalyst.zoho.com/es/serverless/help/functions/implementation/#create-a-function), o [las inicialices desde el CLI](https://docs.catalyst.zoho.com/es/cli/v1/initialize-resources/introduction/). * **Python 3.9:** La fase de deprecación de Python 3.9 comenzó el 1 de junio de 2026. Después del período de deprecación de un año hasta el 1 de junio de 2027, Python 3.9 entrará en el período de retiro el 1 de junio de 2027, y Catalyst finalizará su soporte para el runtime el 1 de septiembre de 2027. Por favor asegúrate de actualizar las funciones en tus proyectos de Catalyst a una versión de Python compatible (3.10 o superior). > **Nota:** Catalyst actualmente soporta **Python 3.10, Python 3.11, Python 3.12 y Python 3.13**. Puedes [actualizar tus funciones existentes](https://docs.catalyst.zoho.com/es/serverless/help/functions/implementation/#update-or-download-a-function) a la última versión soportada desde la consola remota. También puedes seleccionar el último runtime cuando [crees funciones Python](https://docs.catalyst.zoho.com/es/serverless/help/functions/implementation/#create-a-function), o [las inicialices desde el CLI](https://docs.catalyst.zoho.com/es/cli/v1/initialize-resources/introduction/).