openxava
Blog

November 14, 2022

OpenXava 7.0.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.0.2</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

Look at the migration instructions.

Upgraded libraries

We have upgraded the following third party libraries:

  • HSQLDB embedded database upgraded to 2.7.1.
  • Embedded Tomcat used in development upgraded to 9.0.68.
  • Hibernate upgraded to 5.6.12.
  • Hibernate Envers upgraded to 5.6.12.
  • JAXB impl upgraded to 2.3.7.
  • PdfBox upgraded to 2.0.27.
  • Groovy upgraded to 4.0.6.
  • Driver versions in doc and new projects upgraded for MySQL and Db2.

Documentation improvements

We have been working to improve documentation and other learning material as videos:

  • Documentation to modify OpenXava code with Maven version.
  • Getting started guide using Visual Studio Code in English, Spanish and Chinese.
  • Documentation to configure your OpenXava application to work with LeanXcale database in English, Spanish and Chinese.
  • Improved Oracle configuration 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.0.2 tag.

Bug fixes

We have done many fixes:

  • Fixed 1 potential security vulnerabilities in dependencies, now we have 0 vulnerabilities.
  • Fix: JS and CSS for editors not loaded when there are blank spaces in path.
  • Fix: Message "WARNING! Trying to load controller {0} twice" for each controller.
  • Fix: Original list condition lost when a dialog from list mode shows another list.
  • Fix: SchemaTool does not generate well constraints for Microsoft SQL Server inside schemas.
  • Fix: New project created from openxava-archetype-spanish has an archetype-metadata.xml in root folder.
  • Fix: New project created from openxava-archetype-spanish contains unknown characters for accents (not fixed in 7.0.1).
  • Fix: Filtering in list and collections does not work just after moving or removing a column.
  • Fix: Ambiguous comment in model documentation in English about file persistence configuration.
  • Fix: Code in lesson 24 of course does not work for databases other than HSQLDB.
  • Fix: Generate PDF fails in some browser configurations that ask for the PDF twice.
  • Fix: Bad layout for "Loading..." message on Safari 16 in MacOS 12.

blog comments powered by Disqus

Español - 中文