getty v1.0.5
Alrededor de 251 palabrasMenos de 1 minuto
2025-08-08
λ v1.0.5: Mejoras en persistencia, optimización y CI.
En nuestra última actualización, hemos realizado varias mejoras significativas que mejoran la experiencia del usuario y la eficiencia técnica. Aquí los cambios más destacados:
Mejoras en persistencia y seguridad
- Persistencia mejorada de notificaciones externas: Implementamos un nuevo endpoint dedicado para cargar y guardar secretos, manteniendo
/api/modules
sin secretos para mayor seguridad. - Refactorización de configuración: Migramos
external-notifications-config.json
a la carpetaconfig/
con creación segura de carpetas. - Escrituras atómicas y autosave: Mejoramos las escrituras atómicas y añadimos autosave en el Admin cuando se agregan o eliminan elementos.
Mejoras técnicas
- Cache busting: Añadimos versionamiento en
admin.js
(?v=1.0.6
) y mantenimiento delanguages.js
(?v=1.0.4
) para evitar problemas de caché. - Optimización de construcción: Implementamos minificación de HTML, JS y CSS, junto con verificación de
languages.js
. - Actualizaciones de pruebas: Actualizamos Jest a
^30.0.5
y@types/jest
a^30.0.0
, con todas las pruebas pasando correctamente.
Mejoras en integración
- Configuración avanzada de CI: Añadimos
node.yml
con matriz de ejecución, gestión de cache de npm, construcción y prueba, control de concurrencia y ignorancia de rutas específicas. - Auditoría de seguridad: Realizamos una auditoría de npm (modo producción, tolerante) y gestionamos artefactos públicos en
workflow_dispatch
.
Estas mejoras combinadas resultan en una aplicación más robusta, segura y eficiente. Esperamos que disfrutes de estas mejoras en tu experiencia con getty.