openxava
Blog

19 de enero del 2026

OpenXava 7.6.4 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.6.4</openxava.version>
    ...
</properties>

Después compila tu proyecto:

  • Con OpenXava Studio:
    • Botón derecho del ratón en tu proyecto > Run As > Maven clean
    • Botón derecho del ratón en tu proyecto > Run As > Maven install
  • O con línea de órdenes: mvn clean package

No necesitas descargar OpenXava Studio de nuevo; tu OpenXava Studio actual funcionará automáticamente con la nueva versión de OpenXava. No necesitas descargar nada; solo actualiza el pom.xml de tu proyecto.

Mira las instrucciones de migración.

Mejoras

Hemos hecho algunas mejoras:

  • Se ha mejorado el tiempo de arranque del Tomcat embebido.
  • Nuevo método toString(Locale, Object) en la clase de utilidades Strings para la conversión de cadenas teniendo en cuenta el locale.
  • Se han eliminado los archivos de configuración de Visual Studio Code del código en GitHub, aunque sigue funcionando con VSC.
  • Se han eliminado los comentarios de código específicos de Eclipse de los nuevos proyectos creados a partir de los arquetipos.
  • Los nuevos proyectos incluyen una clase DBManager para lanzar un explorador de base de datos para HSQLDB.
  • Los nuevos proyectos pueden ejecutarse desde la línea de comandos usando mvn exec:java.

Librerías actualizadas

Hemos actualizado la siguientes librerías de terceros:

  • Log4j actualizado a la versión 2.25.3.
  • Se ha actualizado la versión del driver de Informix en la documentación y en los nuevos proyectos.

Documentación

Hemos estado trabajando para mejorar la documentación:

  • Se ha añadido una sección en la documentación de vistas que explica la alineación de columnas en la vista raíz, con ejemplos de código.

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.6.4.

Arreglos

Hemos arreglado muchas cosas:

  • Corregida 1 vulnerabilidad de seguridad en las dependencias.
  • Arreglo: El diálogo de "Datos modificados" aparece al cambiar solo propiedades transitorias.
  • Arreglo: No se recordaba el ancho de columna redimensionado por el usuario en la lista usada para añadir elementos a una colección.
  • Arreglo: El editor @Discussion no funciona por defecto en Oracle debido a que la columna COMMENT no está entrecomillada.
  • Arreglo: Las notificaciones por correo usan el idioma del usuario que modifica los datos en lugar del locale del servidor.
  • Arreglo: El popup del calendario para campos de fecha queda detrás del diálogo en algunos casos.
  • Arreglo: Aviso en el log "not possible to assign value to property" al filtrar una lista pulsando ENTER.
  • Arreglo: Error 404 en la consola del navegador para el source map del CSS de Material Design Icons.
  • Arreglo: Escaneo innecesario de JARs por el Tomcat embebido usado en desarrollo.
  • Arreglo: Los combos @DescriptionsList no se rellenan con datos cuando la parte clave contiene caracteres especiales.
  • Arreglo: Los valores generados por la base de datos no se refrescan en la UI tras una acción de guardar con refreshAfter=true.
  • Arreglo: Cortar y pegar en colecciones falla cuando los campos de clave foránea a la entidad contenedora no son anulables.

blog comments powered by Disqus

English