openxava
Blog

June 8, 2026

OpenXava 7.7.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.7.3</openxava.version>
    ...
</properties>

Then rebuild your project with mvn clean package

Look at the migration instructions.

Improvements

We have done some improvements:

  • Completed French and German translations for labels and messages.
  • Some new common use labels to be used in applications.

Upgraded libraries

We have upgraded the following third party libraries:

  • Groovy upgraded to 4.0.32.
  • json upgraded to 20260522.
  • Embedded Tomcat used in development upgraded to 9.0.118.
  • Driver version in doc/new projects upgraded for MySQL, Oracle and Informix.

Documentation

We have been working to improve documentation:

  • Spring Boot integration article rewritten to be simpler and use the latest versions.
  • Added extra headers to README.md to make specific archetypes easier to find.
  • Moved the Project Templates article to the Quick Start section of the documentation.
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.7.3 tag.

Bug fixes

We have done many fixes:

  • Fixed 7 security vulnerabilities in dependencies, 3 of them critical.
  • Fix: Search missing for references in @ElementCollection when the referenced entity hidden id is shown.
  • Fix: Uploading a file fails if acceptFileTypes declares an extension with no known MIME type.
  • Fix: Saving fails for @Money @Calculation property with @Digits(fraction=0) because of trailing decimals.
  • Fix: Keystrokes for standard actions conflict with modern browsers and OS shortcuts.
  • Fix: Chat panel disappears, leaving an empty space after resizing the browser window.
  • Fix: In card-format, cards do not use all available space, leaving too much blank space on the right.
  • Fix: Misaligned totals in calculated, @ManyToMany, and @OrderColumn collections with several references.
  • Fix: Refresh action does not refresh collections.
  • Fix: Setting planificadoPara date does not start Quartz job in Spanish Project Management archetype.
  • Fix: Missing labels in newly created standard projects before any code is added.
  • Fix: Chat panel overlaps the rightmost cards in card-format list view.
  • Fix: Collection changes via chat are not immediately reflected in the UI.

blog comments powered by Disqus

Español