openxava
Blog

December 15, 2025

OpenXava 7.6.3 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.3</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:

  • No help icon is displayed when using local help if no article is defined for that module.
  • For local help, if the user-language article is missing, another is used; fallback is the no-suffix one.
  • The Project Management archetype in English includes some new JUnit tests. 

Upgraded libraries

We have upgraded the following third party libraries:

  • Commons Validator upgraded to 1.10.1.
  • Embedded Tomcat used in development upgraded to 9.0.113.
  • Driver version in doc/new projects upgraded for Db2

Documentation

We have been working to improve documentation:

  • Database configuration docs include a section explaining how to disable the default HSQLDB database.
  • Some obsolete source code in the customizing documentation has been updated to work with recent versions.
  • The documentation shows a subtle note pointing to the latest openxava.org blog entry.
  • Lesson 4 of the OpenXava course with AI available in the documentation with video.

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.3 tag.

Bug fixes

We have done many fixes:

  • Fix: @DescriptionsList and @Discussion editors not working in some circumstances, failing to load JS.
  • Fix: Module occasionally breaks when cutting a line in a collection.
  • Fix: Confirm message of cut and paste actions does not use the collection qualified label if it exists.
  • Fix: After removing a selected row from a collection, the delete action of the main entity is not shown.
  • Fix: Properties from references are excluded from the list when grouping.
  • Fix: 404 error when accessing the local help if the article for the module and language is not available.
  • Fix: Using JavaScript, it is possible to execute actions not declared in any controller of the module.
  • Fix: Selected rows of the main list are not accessible from a dialog if user searches a reference.
  • Fix: Filtering in a @DescriptionsList fails with numeric properties.
  • Fix: When collection content changes inside a dialog, the dialog does not resize.
  • Fix: 'Changed data' dialog when changing filter fields in list before navigating to detail via action.
  • Fix: @NoDefaultActions does not work for nested collections.
  • Fix: Module breaks when returning to the list from charts if the list uses editable properties.

blog comments powered by Disqus

Español