Sigue nuestro progreso y las funciones próximas. Estamos en constante evolución para ofrecerte la mejor experiencia de desarrollo.
Se ha implementado un mecanismo automático de versionado y copia de seguridad de archivos en Lino CLI, con el objetivo de garantizar la seguridad y la trazabilidad en los procesos de generación y sobrescritura de archivos.
Todos los archivos generados se almacenan en la carpeta /.lino/files/.../received/
, asegurando que cada archivo esté organizado temporalmente y sea fácilmente localizable.
Los archivos que son reemplazados permanecen almacenados en la carpeta /.lino/files/.../replaced/
, lo que permite la recuperación de versiones anteriores cuando sea necesario. Esta estructura de respaldo proporciona mayor control y seguridad, permitiendo una auditoría completa de los archivos generados, especialmente en entornos de desarrollo colaborativo y automatizado.
La suscripción Community ahora ofrece soporte para la generación de proyectos basados en .NET 9 y Aspire 9.2.1, permitiendo a los usuarios explorar de forma gratuita y técnica las funcionalidades de la plataforma.
Esta versión incluye:
_ Creación de servicios y entidades con scaffolding automatizado;
_ Selección de la base de datos y configuración inicial completa;
_ Generación funcional hasta la etapa de EF Core Migrations
.
Aunque funcionalidades avanzadas como microservicios y monolitos modulares están limitadas a planes de pago, esta versión ofrece una base sólida para evaluar la arquitectura generada, la calidad del código y la integración con el ecosistema .NET moderno.
Personalizar qué propiedades serán consideradas en la generación de artefactos del tipo Command (Post, Put, Patch) y Query (Get).
Esta funcionalidad ofrece:
_ Interfaz interactiva en la CLI para la selección de propiedades durante el proceso de scaffolding de entidades;
_ Generación automática de objetos con solo los campos seleccionados para entrada/salida;
_ Soporte completo para la personalización de payloads en APIs REST, aumentando la flexibilidad y el control sobre los datos transferidos;
_ Integración con la validación y los contratos de datos generados, respetando reglas de obligatoriedad y consistencia.
Esta mejora busca ofrecer mayor granularidad en la modelación de artefactos, permitiendo al desarrollador controlar con precisión qué se expondrá, persistirá o consultará mediante la arquitectura generada por la CLI.
Implementación de la generación automática de archivos .http
, con el objetivo de facilitar las pruebas y la documentación de endpoints REST en entornos de desarrollo.
Implementación de soporte nativo para el tipo IFormFile
en endpoints creados con Minimal APIs. Esta funcionalidad permitirá la generación automatizada de rutas con carga de archivos, incluyendo:
_ Definición de endpoints que admiten cargas mediante multipart/form-data
;
_ Validación automática de tipos MIME y tamaños máximos permitidos;
_ Soporte para almacenamiento local e integración con servicios en la nube como Azure Blob Storage y AWS S3;
Ideal para aplicaciones que requieren cargas seguras y de alto rendimiento de archivos como imágenes, documentos y medios en general.
Generación automatizada de pruebas con soporte para dos niveles principales:
Pruebas Unitarias:
Creación de pruebas para clases y métodos individuales, enfocándose en la lógica de negocio.
Pruebas de Integración:
Creación de pruebas para verificar la integración entre componentes, simulando interacciones con bases de datos y servicios externos.
Implementación del soporte para despliegue automatizado directamente desde Lino CLI, reduciendo fricciones en el proceso de publicación de aplicaciones en entornos en la nube. Las funcionalidades previstas incluyen:
_ Despliegue a Azure Container Apps con aprovisionamiento automático vía Azure CLI y Bicep;
_ Soporte para el equivalente de AWS (como ECS con Fargate o App Runner), vía AWS CLI y CloudFormation/SAM;
_ Publicación de imágenes Docker con configuración integrada de pipelines CI/CD (GitHub Actions, Azure Pipelines);
_ Uso de SDKs y wrappers de nube para autenticación, build, aprovisionamiento y despliegue con un solo comando CLI.
El objetivo es permitir un despliegue rápido, seguro y estandarizado en múltiples plataformas cloud, directamente desde la terminal.
Esta actualización garantizará soporte completo para la generación de proyectos basados en .NET 10, tan pronto como Microsoft lance oficialmente la nueva versión.
Actualmente, Lino genera proyectos basados en .NET 9, aprovechando todos los recursos disponibles de la plataforma, incluidas mejoras de rendimiento, características avanzadas de C# 13 e integración moderna con ASP.NET Core.
El objetivo de esta futura versión es ofrecer soporte inmediato para .NET 10 con plantillas actualizadas, configuraciones adecuadas de Target Framework
y scaffolding preparado para las nuevas características del lenguaje y del runtime.
Generación automatizada de pipelines de Integración Continua y Entrega Continua (CI/CD) directamente desde el Lino CLI. Compatible con los proveedores GitHub Actions y Azure DevOps Pipelines.
Las plantillas incluirán:
_ Compilación automatizada con restauración de paquetes y ejecución de pruebas unitarias e integradas;
_ Escaneo de seguridad con herramientas como dotnet format
y dotnet list package --vulnerable
;
_ Análisis de cobertura de pruebas con integración a informes de calidad;
_ Despliegue continuo a entornos de staging y producción.