openxava
Blog

11 de diciembre del 2023

OpenXava 7.2.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.2.1</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

Mira las instrucciones de migración.

Librerías actualizadas

Hemos actualizado la siguientes librerías de terceros:

  • HtmlUnit actualizado a 3.9.0.
  • Commons IO actualizado a 2.15.1. 
  • POI y POI OOXML actualizados a 5.2.5.
  • Groovy actualizado a 4.0.16.
  • Tomcat embebido utilizado en desarrollo actualizado a la versión 9.0.83.
  • Versión de controlador en documentación y proyectos nuevos actualizada para PostgreSQL, Db2 y Firebird.

Arreglos

Hemos arreglado muchas cosas:

  • Arreglo: @OnChange en @ManyToOne no funciona si el modelo referenciado tiene claves compuestas anidadas solo con referencias.
  • Arreglo: Vulnerabilidad de Ejecución Remota de Código (RCE) a través de XSTL desde dependencias.
  • Arreglo: Se ignoraba el atributo idProperties de la anotación @Tree.
  • Arreglo: El nombre de la aplicación en la documentación de pruebas automatizadas comienza con mayúscula, por lo que las pruebas no funcionan con la versión 7.
  • Arreglo: Captura de pantalla en español en la documentación de referencia @Tree en inglés.
  • Arreglo: Los módulos con fechas anotadas con estereotipos DATETIME o FECHAHORA no muestran las vistas de semana y día.
  • Arreglo: Al navegar por registros con el editor de árbol, el árbol se colapsa.
  • Arreglo: Se ignoraba el atributo pathSeparator de la anotación @Tree.
  • Arreglo: @OnChange en @Coordinates no funciona.
  • Arreglo: Código JavaScript vulnerable que utiliza eval() en el editor @Coordinate.
  • Arreglo: El calendario emergente para campos de datos no está en griego cuando el idioma del navegador es griego.
  • Arreglo: @OnChange en el editor de carga (@File, @Files, PHOTO, etc.) no funciona.
  • Arreglo: Colocación incorrecta del popup del subcontrolador en colecciones.
  • Arreglo: Los gráficos no muestran una barra para cada fila en el modo de lista, sino que solo muestran una barra para la primera fila.

blog comments powered by Disqus

English - 中文