Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

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 solo al entorno de programación Node.js.

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 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:

Node.js: Documento de lanzamientos de Node.js

Excepciones de retiro

Catalyst ha iniciado el proceso de deprecación de las versiones más antiguas de Node.js: versiones 10 y 12. Sin embargo, hemos implementado ciertas excepciones únicas con el proceso de deprecación de estas versiones.

  • Node.js v10: La fase de deprecación de Node.js v10 ha estado en curso desde abril de 2021. La fecha de retiro se anunció como el 31 de julio de 2022 para la versión. Sin embargo, hemos planeado extender el período de deprecación de la versión hasta el 31 de octubre de 2022. Después del período de deprecación, Node.js v10 se retirará el 31 de enero de 2023, y Catalyst finalizará su soporte para el runtime.
  • Node.js v12: Node.js v12 está actualmente en la fase de deprecación. Después del período de deprecación de un año hasta el 30 de abril de 2023, Node.js v12 se retirará el 31 de julio de 2023, tres meses después del fin del período de deprecación. Catalyst entonces finalizará su soporte para el runtime.

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 la versión Node.js v16. Puedes actualizar tus funciones existentes a la última versión soportada desde la consola remota. Ahora también puedes seleccionar este último runtime cuando crees funciones Node.js, o las inicialices desde el CLI.

Última actualización 2026-03-20 21:51:56 +0530 IST