URL Aliasing AddressedThe developers for eZ Publish must have realized an issue with the URL aliasing system and decided to release an interesting fix: "All of the fundamental problems with the multilingual URL alias system introduced in 3.10.0/4.0.0 have now been corrected. The ezurlaliasmigration extension in the distribution is provided to migrate custom URL aliases as well as the URL history elements (as long as the elements are not corrupted, possibly from earlier versions or bugs that were introduced in 3.10.0/4.0.0)."
It is unclear as to what these "fundamental problems" were exactly, but this extension should fix them. The fix -- if a user wishes to update from a 4.0.0 and 3.10.0 version of eZ Publish -- requires the use of an extension that will migrate custom URL aliases and histories to the new system. The extension essentially creates a temporary database to hold existing URL aliases while the update does its magic. After that, the extension will re-import the URL aliases and the system will no longer have the problems that the developers were talking about. Speaking of URL aliasing -- the latest versions of eZ Publish also re-enable the ability to specify if a URL alias should be a direct or redirect link. Before, all aliases were set as redirects. Versions prior to 3.10 did no redirecting when the URLs were pointing to modules. It is nice to have more control over this though.