openxava
Blog

14 de abril del 2026

OpenXava 7.7.1 liberado

Esta es una versión de mantenimiento con el arreglo de muchos fallos y algunas pequeñas mejoras.

Para actualizar edita el archivo pom.xml en tu proyecto y cambia el valor de la propiedad openxava.version, de esta manera:

<properties>
    <openxava.version>7.7.1</openxava.version>
    ...
</properties>

Después reconstruye tu proyecto con mvn clean package

Mira las instrucciones de migración.

Mejoras

Hemos hecho algunas mejoras:

  • Todas las propiedades de las referencias embebidas se muestran por defecto en la lista.
  • Algunas nuevas etiquetas de uso común para ser utilizadas en aplicaciones.

Librerías actualizadas

Hemos actualizado la siguientes librerías de terceros:

  • Commons Logging actualizado a 1.3.6.
  • Groovy actualizado a 4.0.31.
  • PDFBox actualizado a 3.0.7.
  • Jersey actualizado a 2.48.
  • Log4j actualizado a 2.25.4.
  • Tomcat embebido utilizado en desarrollo actualizado a 9.0.117.
  • Versión del driver en la documentación/nuevos proyectos actualizada para Microsoft SQL Server, Informix, Db2 y Firebird.

Documentación

Hemos estado trabajando para mejorar la documentación:

  • Documentación de recarga de código en caliente actualizada para su uso con IntelliJ y versiones recientes de Java (17, 21 y 25).
  • Artículos de la documentación sobre plantillas de proyectos actualizados para usar IntelliJ en lugar de OpenXava Studio.
  • Artículo en la documentación sobre OpenXava Studio.
  • Vídeo de “Primeros pasos” actualizado para usar OpenXava 7.7 y una breve demo de chat con IA.

Publicamos nueva documentación y videos constantemente, sin esperar a que la versión oficial del código se publique. Por lo que ya has estado usando mucho del material de arriba durante algún tiempo, aunque toda la documentación citada está en GitHub bajo el tag de versión 7.7.1.

Arreglos

Hemos arreglado muchas cosas:

  • Arreglo: Filtrar listas por columnas @DescriptionsList usando el chat de IA no funciona.
  • Arreglo: El chat de IA no reconoce todas las propiedades en referencias embebidas.
  • Arreglo: Excepción al cortar una fila en una colección después de crear un nuevo elemento con @DescriptionsList.
  • Arreglo: Al pasar el ratón sobre un elemento en un combo @DescriptionsList se borra el texto introducido por el usuario para filtrar.
  • Arreglo: La fecha en los campos de filtro de listas cambia al año actual tras filtrar mediante chat.
  • Arreglo: Los manejadores de redimensionado de columnas a veces aparecen encima del panel de chat.
  • Arreglo: Error de JavaScript en la consola del navegador cuando el chat de IA no está disponible.
  • Arreglo: Añadir un elemento a un @OneToMany rompe el módulo si tiene un @ElementCollection.
  • Arreglo: Maven package falla la primera vez en proyectos creados a partir del arquetipo Maven de facturación en español.
  • Arreglo: Enlace al blog mostrado incorrectamente en las páginas de Javadoc.
  • Arreglo: El lado derecho queda oculto al redimensionar el navegador en modo lista con @ElementCollection en algunos casos.
  • Arreglo: El lado derecho del módulo no se muestra en la carga inicial cuando el panel de chat está visible en pantallas grandes.
  • Arreglo: Generar PDF falla si la lista contiene una propiedad @File con un valor que apunta a un archivo inexistente.

blog comments powered by Disqus

English