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.
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.
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.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us