openxava
Blog

January 19, 2026

OpenXava 7.6.4 released

This is a maintenance version with many bug fixes and some small improvements.

To update edit the pom.xml file in your project and change the value of the openxava.version property, in this way:

<properties>
    <openxava.version>7.6.4</openxava.version>
    ...
</properties>

Then rebuild your project:

  • With OpenXava Studio:
    • Right mouse button in your project > Run As > Maven clean
    • Right mouse button in your project > Run As > Maven install
  • Or with command line: mvn clean package

You don't need to download OpenXava Studio again, your current OpenXava Studio will work with the new OpenXava version automatically. You don't need to download anything, just update the pom.xml of your project.

Look at the migration instructions.

Improvements

We have done some improvements:

  • Improved startup time of embedded Tomcat.
  • New method toString(Locale, Object) in the Strings utility class for locale-aware string conversion.
  • Visual Studio Code configuration files removed from GitHub code, although it still works with VSC.
  • Removed Eclipse-specific code comments from new projects created from archetypes.
  • New projects include a DBManager class to launch a DB explorer for HSQLDB.
  • New projects can be executed from the command line using mvn exec:java.

Upgraded libraries

We have upgraded the following third party libraries:

  • Log4j upgraded to 2.25.3.
  • Driver version in doc/new projects upgraded for Informix.

Documentation

We have been working to improve documentation:

  • Section in view docs explaining column alignment in root view with code examples.

We release new docs and videos constantly, not waiting for the official release of the code. So you have been already using some of the above material, although all the above docs are in the GitHub under the 7.6.4 tag.

Bug fixes

We have done many fixes:

  • Fixed 1 security vulnerability in dependencies.
  • Fix: 'Changed data' dialog when changing only transient properties.
  • Fix: User-resized column width not remembered in the list used to add elements to a collection.
  • Fix: @Discussion editor does not work in Oracle by default due to unquoted COMMENT column name.
  • Fix: Email notifications use the language of the user who modifies the data instead of the server locale.
  • Fix: Calendar popup for date fields behind the dialog in some cases.
  • Fix: Log warning 'not possible to assign value to property' when filtering list by pressing ENTER.
  • Fix: 404 error in browser console for Material Design Icons CSS source map.
  • Fix: Unnecessary scanning of JARs by the embedded Tomcat used in development.
  • Fix: @DescriptionsList combos not filled with data when the key part contains special characters.
  • Fix: Database-generated values are not refreshed in the UI after a save action with refreshAfter=true.
  • Fix: Cut and paste in collections fails when foreign key fields to the container entity are not nullable.

blog comments powered by Disqus

Español