¡FoalTS - NodeJS framework - la versión 5.1 ya está disponible!
Foal 5.1 llega con varias mejoras y nuevas funcionalidades pensadas para desarrolladores y equipos que construyen APIs y aplicaciones en NodeJS. Esta versión añade soporte oficial para Node.js 24, asegurando compatibilidad y estabilidad con la última plataforma.
Entre las novedades funcionales destaca un nuevo método mkdirIfNotExists en los servicios Disk y LocalDisk que crea directorios cuando es necesario, evitando errores al guardar archivos en sistemas de ficheros locales. En servicios de almacenamiento en la nube como S3 este método no tiene efecto porque esos servicios crean directorios automáticamente al guardar ficheros. El servicio Logger incorpora addErrorContext que funciona como addLogContext pero solo para logs de nivel error, útil para añadir información relevante solo cuando ocurre un fallo, por ejemplo el cuerpo de una petición. Además, la función hashPassword aumenta su contador de iteraciones a 600000 para alinearse con las recomendaciones más recientes de OWASP y mejorar la seguridad de las contraseñas.
En cuanto a mejoras internas, el archivo generado src/index.ts en nuevos proyectos ahora registra mejor los errores lanzados en la función main, facilitando el diagnóstico en producción. El método run de AsyncService se ha optimizado para ejecutar funciones de forma completamente asíncrona en escenarios muy específicos donde antes no ocurría así. También se ha completado la documentación OpenAPI faltante para el hook @PermissionRequired, mejorando la generación de documentación y la experiencia para equipos que usan especificaciones OpenAPI.
La información original fue publicada en el blog de FoalTS, y esta actualización refuerza el enfoque en seguridad, robustez y mejores prácticas para desarrollo backend con NodeJS.
En Q2BSTUDIO como empresa de desarrollo de software y aplicaciones a medida ofrecemos experiencia implementando frameworks modernos como FoalTS dentro de proyectos de software a medida y aplicaciones empresariales. Nuestro equipo de especialistas en inteligencia artificial, ciberseguridad y servicios cloud diseña soluciones integrales que incluyen integración con infraestructuras en la nube, pipelines seguros y aplicaciones escalables. Si buscas crear aplicaciones a medida, podemos ayudarte desde el diseño hasta el despliegue en producción y mantenimiento continuo, conoce más sobre nuestros servicios de desarrollo en aplicaciones a medida y software a medida.
También ofrecemos despliegue y gestión en plataformas cloud como AWS y Azure, optimización de costes y arquitecturas seguras, disponibles en servicios cloud aws y azure. Nuestros servicios cubren desde ciberseguridad y pentesting hasta soluciones de inteligencia de negocio con Power BI, agentes IA y proyectos de ia para empresas. Palabras clave que reflejan nuestra oferta incluyen aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA y power bi.
Si necesitas asesoramiento para migrar a Node.js 24, mejorar la seguridad de tus contraseñas, optimizar logs de producción o integrar soluciones de IA y BI en tu plataforma, en Q2BSTUDIO contamos con la experiencia técnica y las buenas prácticas para ayudarte a sacar el máximo partido a tecnologías como FoalTS y al ecosistema NodeJS.

.jpg)


