Migration Notes for Axon.ivy Designer 5.1 (Lauberhorn)

This document informs you in detail about incompatibilities that were introduced between Xpert.ivy versions 5.0 (Rothorn) and Axon.ivy 5.1 (Lauberhorn) and tells you what needs to be done to get your existing 5.0 projects working with Axon.ivy 5.1.

Table of Content:


Migration of projects (project conversion)

Most of the incompatibilities can be resolved automatically by invoking the project conversion in the Designer.

However, some issues may have to be fixed manually (after the automatic conversion). Those are described in the next sections.


Updated to JSF 2.2 & PrimeFaces 5.0

JSF and PrimeFaces libraries have been updated to the newest versions. You have to test your Html Dialog application with the new version before upgrading your productive environments, because there are some incompatible changes.

JSF 2.2 (from 2.1)

PrimeFaces 5.0 (from 3.5)

The newly introduced, extended JSF tag and attribute validation could reveal outdated API usages, that have become incompatible to JSF 2.2 or PrimeFaces 5. Please consult the official tag and attribute documentation to find new compatible API: Primefaces 5 VDL docs, Oracle JSF 2.2 VDL docs

Migrating back to PrimeFaces 3.5 with Axon.ivy 5.1 (JSF 2.2) is not supported.

Please check our Q&A for more information if there are any other problems.


Renamed default PrimeFaces theme

The default PrimeFaces theme has been renamed to ivy, with 5.0 it was called xpertivy-theme. If the xpertivy-theme is explicitly defined in the /webapps/ivy/WEB-INF/lib/web.xml just remove the entry (nothing configured means the default ivy theme will be used). If another theme than the xpertivy-theme is defined this will work as before, no change is needed.


Default keystore renamed

The default keystore file configuration/keystore has been renamed to configuration/keystore.jks. If you imported custom keys into the old keystore then you either have to reimport those keys into the new keystore or overwrite the new keystore file with the old one.

See Help > Designer Guide > Introduction > Axon.ivy Preferences (Workspace Preferences) > SSL Client Settings for more information.


Java 7 required for Rich Dialog clients

Rich Dialog clients require Java 7 on the client side. We recommend you to update to the newest JRE and to use the automatic update feature to stay up-to-date on the newest security fixes.