# Core Engine Release 4.39

July 2025

We upgraded! What's new? Learn more about new features, technical changes and solved bugs in 4App Core Engine.

Note on upgrading: If you skip a version when upgrading, check all release and patch notes in between for important information. They apply cumulative.
Note on individualization: If your 4ALLPORTAL is highly customized or if you installed individual apps, please contact your implementation partner before upgrading. We recommend checking your custom contents, especially layouts and object renderers, carefully after an upgrade.

# Solved Bugs

  • Fix OnOff renderer that automatically showed "false" instead of "null" when configured for a not_null boolean field
  • Fix the skipLink margin of the main logo in the header so that it can be clicked in the centre again
  • Fix displaying deleted versions in the version comparison drop-down
  • Fix displaying the wrong number of available versions in the "Versions" tab of a file
  • Fix displaying the wrong image of a version in the version comparison view
  • Fix wrong position of the "close" button in some pop-ups
  • Fix for not saving layout attributes of search panels when going back in the browser

# Patch releases

# Version 4.39.1

  • Fix errors in the administration resulting in not working object renderer set snap-in
  • Fix showing "0" for null values in number renderer
  • Fix several unexpected error messages in the administration

# Version 4.39.2

  • Fix an issue where downloading files >2GB through the API failed
  • Fix missed delete events of a PAP connector
  • Add the migration of the PAP connector names from 4ALLPORTAL 3.10:
    • legacy behavior for a PAP connector: connector_event_sync-{connector_name}
    • new behavior for a PAP connector: connector_event_sync-{module_name}-{connector_name}
    • legacy behavior for a PAP connector listener: {listener_name}-{connector_name}-{listener_key}
    • new behavior for a PAP connector listener: {listener_name}-{module_name}-{connector_name}-{listener_key}
Request missing documentation