openxava
Blog

May 11, 2026

OpenXava 7.7.2 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.2</openxava.version>
    ...
</properties>

Then rebuild your project with mvn clean package

Look at the migration instructions.

Improvements

We have done some improvements:

  • Enable adding dashboards with a simple prompt during development (AGENTS.md improvements).
  • Refined AGENTS.md in new projects to improve AI code generation when adding actions.
  • New title attribute in <xava:link> taglib to customize the tooltip of the link.
  • Project Management archetype: plannedFor uses different colors for today, tomorrow and the next day.

Upgraded libraries

We have upgraded the following third party libraries:

  • JSoup upgraded to 1.22.2.
  • Driver version in doc/new projects upgraded for MySQL and PostgreSQL.

Documentation

We have been working to improve documentation:

  • Documented the use of the 'Code changed' button and Ctrl+F9 in IntelliJ for hot code reloading.
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.2 tag.

Bug fixes

We have done many fixes:

  • Fix: Filtering by columns removed from the list via chat fails; results are now shown in chat.
  • Fix: Date selection via calendar adds an extra row to all visible @ElementCollection with date fields.
  • Fix: Misaligned labels when combining small and normal labels in the same row.
  • Fix: Chat panel left shadow not visible in dark theme.
  • Fix: Viewing detail fails with baseCondition for composite key refs when ref name lacks entity name.
  • Fix: Sporadic component parse errors, such as "more than one default tab", under concurrency pressure.
  • Fix: Tooltip of sortable list column headers shows a generic description instead of the property name.
  • Fix: Missing subheaders in AGENTS.md for new projects created from archetypes.
  • Fix: Some Spanish archetypes omit the welcome.jsp page in generated projects.
  • Fix: Hot code reloading does not detect new labels and messages in i18n files when using IntelliJ.
  • Fix: Hot reload does not recognize transient classes when adding module to application.xml in IntelliJ.
  • Fix: Hot code reload reinitializes persistence session after changing a calculated property in IntelliJ.

blog comments powered by Disqus

Español