openxava
Blog

9 de enero del 2023

OpenXava 7.0.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.0.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

Mira las instrucciones de migración.

Librerías actualizadas

Hemos actualizado la siguientes librerías de terceros:

  • Tomcat embebido usado en desarrollo actualizado a 9.0.70.
  • Hibernate actualizado a 5.6.14.
  • Versiones de controladores en documentación y nuevos proyectos actualizadas para PostgreSQL, Oracle, AS/400 and Firebird.

Mejoras en la documentación

Hemos estado trabajando para mejorar la documentación:

  • Documentación para poner en tu proyecto versiones modificadas de los JSPs de OpenXava para personalizar el comportamiento del proyecto. 
  • Documentación para desplegar en Tomcat se ha modificado para incluir instrucciones para Tomcat 10.

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

Otras mejoras

Hemos hecho algunas mejoras:

  • Soporte para Zero Downtime Deployment(ZDD) y escalado horizontal.
  • Traducción de las etiquetas y mensajes a portugués de Brasil. 
  • Tamaño de los datos de sesión reducido considerablemente.  
  • Las acciones setSchema y setUser de han quitado del controlador UrlParameters. 
  • Nuevo método protegido getPropertiesToShowInEntityCreatedMessage() en SaveAction para personalizar el mensaje.
  • Nueva clase XFileItem en el paquete util para usar como alternativa serializable a FileItem de Apache FileUpload.

Arreglos

Hemos arreglado muchas cosas:

  • Arreglo: Al escribir una fecha incorrecta, se modifica para que sea correcta en lugar de mantenerla como una fecha incorrecta.
  • Arreglo: Error en la consola de herramientas del desarrollador del navegador: downloadable font: download failed.
  • Arreglo: Ocultar la misma acción varias veces muestra un error al guardar la entidad después.
  • Arreglo: Los parámetros en la URL no se pasan después del inicio de sesión.
  • Arreglo: Riesgo de seguridad cuando un módulo de la aplicación usa el controlador UrlParameters.
  • Arreglo: Error demasiado genérico cuando no hay conexión a la base de datos: cannot be null when 'hibernate.dialect' is not set.
  • Arreglo: Las etiquetas automáticas para los encabezados de columna de lista para referencias tienen un orden incorrecto en chino.
  • Arreglo: Una vista con @Files/@File genera un cuadro de diálogo de error de JavaScript cuando el idioma es el catalán.
  • Arreglo: La parte de la hora no tiene el formato correcto en el editor DateTimeSeparatedCalendar con serbio y Java 8.
  • Arreglo: Parte de la hora distorsionada al modificarla en una propiedad @DateTime usando el editor DateTimeSeparatedCalendar.
  • Arreglo: El usuario es redirigido al modo de lista desde el detalle cuando la ejecución de una acción se envía a un servidor diferente.
  • Arreglo: Importar CSV/Excel no funciona cuando se usa un grupo de instancias de servidor.
  • Arreglo: Espacios finales innecesarios en archivos de mensajes i18n en inglés y español.
  • Arreglo: La versión anterior de la vista aún se usa incluso después de que la aplicación se actualice a una versión más nueva con ZDD.
  • Arreglo: Error al cambiar a una pestaña con una colección en la vista de detalle después de reiniciar el servidor.

blog comments powered by Disqus

English - 中文