jExperience 2.4.0

November 14, 2023

jExperience 2.4.0

jExperience 2.4.0 is maintenance release bringing compatibility with Jahia 8.1.0.0. It is compatible with jCustomer 1.6.0.

Improvements

  • Added two methods “executeContextRequest” and “executeAsyncContextRequest”, deprecated method “performAsyncRequestContext” to improve the connection between jExperience java service and jCustomer, updated the Javadoc accordingly
  • Persisted column selection in profile search for editors

Bugfixes

  • Fixed a build issue which resulted in an oversized wem.js library
  • Fixed the error “Could not save the personalization” when deleting a variant
  • Fixed issue with multiple operators in property condition builder
  • Fixed a resident memory leak associated with an asynchronous HTTP request
  • Updated the timeout for the asynchronous HTTP client from 1.5 to 30s (to be consistent with the Admin HTTP client)
  • Fixed layout issue in the “Manage static lists” view
  • Fixed handling of “jexperience.httpConnectionPoolMax” configuration property
  • Fixed an issue with the timeoutInMilliseconds property in wem.js
  • Fixed the view displaying conditions when invalid conditions are present
  • Fixed an issue preventing jExperience from overwritting native Apache Unomi objects
  • Prevented Jahia technical nodes from being exposed when transforming a list in personalized list
  • Fixed an issue in which the “jExperience components” button is displayed when adding a personalization