The Elvis 5 Server Release Notes contain information about the new features, changes, fixed issues, known issues and upgrade instructions for each release of Elvis Server version 5.
The versions are sorted by version number in descending order. Use the Navigation block to the right of the page to quickly navigate to the information of a released version.
Elvis Server 5.27.14
Note: Please read the End of life announcement for Elvis 5.
Elvis Server version: 5.27.14.260
InDesign client version 3.5.1.700
Migration Tool: 1.1.33
Release date: 19 February 2019
New features
No new features have been added in this release of Elvis.
Changes
The following change has been made in this release of Elvis:
- Rescue Tool: The File Store Rescue tool now recovers the assetPath from the statistics when possible. This results in less files placed in /Rescued/... and more files restored to their original location.
Fixed issues
The following issues have been fixed in this release of Elvis:
LVS-12805 Server: Implement new patch for Ghostscript vulnerability.
LVS-12996 Version conflict when downloading an asset with Smart Mover.
LVS-13206 Rescue Tool does not restore original when storage engines do not match.
LVS-13315 Archiving from Enterprise to Elvis fails when articles or layouts exist as shadow objects.
LVS-13213 Rescue Tool: Recover assetPath from stats if possible.
Installing and upgrading
- Clean installation: For information about installing Elvis 5 Server on a system on which Elvis 5 Server is not yet installed, see Installing Elvis 5 Server.
- Upgrading an existing installation: For information about upgrading an existing installation of Elvis 5 Server, see Upgrading Elvis 5.
Downloads
The download files for this release of Elvis Server can be found in the Release announcement.
Documentation
No changes to the documentation have been made in this release of Elvis Server.
Elvis Server 5.27.13
Elvis Server version: 5.27.13.253
InDesign client version 3.5.1.700
Migration Tool: 1.1.33
Release date: 18 December 2018
New features
The following features have been added in this release of Elvis:
- Elvis InDesign client: File caching. When working in InDesign with files that are stored in Elvis, these files are sometimes downloaded to the system and stored in a cache folder. In earlier versions of the Elvis InDesign client, these cached files were removed when the layout was closed. However, this meant that when the layout was re-opened that these files needed to be downloaded again. It would therefore be beneficial to keep these files on the system, also because they can then act as a backup when something goes wrong with the original file.
It is now possible to manage cached files by enabling the File Cache option in the new InDesign > Elvis preferences.
This also controls the maximum file size of the cache folder and how long the files may stay in the cache folder.
When File Cache is enabled, the following takes place:
- When closing a layout, any cached files that are related to that layout are kept in the cache folder.
- The cache folder is cleared as much as possible, based on specific rules (listed in order):
- All files are cleared that have been stored longer in the cache folder than the defined time period.
- When the size of the folder then still exceeds the maximum size, enough files are removed to bring it below this size (the oldest files are removed first).
The following files are not removed:
- Files that have not been downloaded by the Elvis InDesign plug-in
- Files that are checked-out
- Files that have been modified after they were cached
- Layouts that are currently opened in InDesign and files that are placed on these layouts
Info: This feature is available for InDesign for Adobe CC 2017, CC 2018, and CC 2019.
For more information, see Using Elvis 5 with Adobe InDesign – Managing cached files.
Changes
The following change has been made in this release of Elvis:
- Management Console: The 'Delete orphaned index entries' option has been moved from the Asset Processing tool to the File Store Rescue tool.
Fixed issues
The following issues have been fixed in this release of Elvis :
LVS-12993 Add more detailed logging to the Filestore Rescue tool and the Asset Index updater.
LVS-13004 Searching/relations: Relation search for assets in Collections does not return relation information.
LVS-13053 File Rescue tool uses incorrect slashes for Windows installations.
LVS-13137 GLIBC_2.14 and GLIBC_2.17 missing for Elvis Server 6.22 on CentOS/RHEL 6.
Installing and upgrading
- Clean installation: For information about installing Elvis 5 Server on a system on which Elvis 5 Server is not yet installed, see Installing Elvis 5 Server.
- Upgrading an existing installation: For information about upgrading an existing installation of Elvis 5 Server, see Upgrading Elvis 5.
Downloads
The download files for this release of Elvis Server can be found in the Release announcement.
Documentation
The following documentation accompanies this release of Elvis Server:
- Using Elvis 5 with Adobe InDesign – Managing cached files - new
- Using Elvis 5 with Adobe InDesign - updated
- Using Elvis 5 with Adobe InDesign – Opening layouts - updated
- Using Elvis 5 with Adobe InDesign – Placing files on a layout - updated
- Rescuing lost index entries for assets in the File Store folder of Elvis 5 Server - updated
Elvis Server 5.27.12
Elvis Server version: 5.27.12.245
InDesign client version 3.5.0.676
Migration Tool: 1.1.33
Release date: 6 November 2018
New features
No new features have been added in this release of Elvis.
Changes
The following change has been made in this release of Elvis:
- Cleaning up assets with the same ID. This process now also supports assets that are stored on a S3 storage engine on Amazon AWS.
Fixed issues
The following issues have been fixed in this release of Elvis :
LVS-12666 Update the ExifTool to version 11.11.
LVS-12784 Server/admin: Make the Rescue Tool compatible with S3 storage engine.
LVS-12819 Pro client/moving: Version thumbnails are not shown after moving an asset to a different folder.
LVS-12845 Sharing/uploading: Assets uploaded through a Shared Link created in the Desktop client may fail to embed the Elvis ID.
LVS-12897 Management Console: Rescue Tool interrupted because of unexpected Null Pointer exceptions.
LVS-12935 Migration: Take the region parameter into account for S3 storage during migration from Elvis 4 to Elvis 6.
Installing and upgrading
- Clean installation: For information about installing Elvis 5 Server on a system on which Elvis 5 Server is not yet installed, see Installing Elvis 5 Server.
- Upgrading an existing installation: For information about upgrading an existing installation of Elvis 5 Server, see Upgrading Elvis 5.
Downloads
The download files for this release of Elvis Server can be found in the Release announcement.
Documentation
The following documentation accompanies this release of Elvis Server:
- Cleaning up assets with the same ID in Elvis 5 - updated
- Compatibility of the Elvis InDesign client with Elvis Server - updated
Elvis Server 5.27.11
Elvis Server version: 5.27.11.239
InDesign client version 3.4.2.659
Migration Tool: 1.1.31
Release date: 25 September 2018
New features
No new features have been added in this release of Elvis.
Changes
The following change has been made in this release of Elvis:
- Webhooks and updating the index. To reduce the number of messages that are sent over Webhooks during index updates by the Asset Processing Tool, the following option can now be set in the cluster-config.properties.txt file:
disableWebHooksOnIndexUpdate=true
Fixed issues
The following issues have been fixed in this release of Elvis :
LVS-12595 Migration tool on Windows does not handle multi-volumes correctly.
LVS-12606 Request to disable Webhooks while index update is running.
LVS-12704 Profile dump crashes the migration.
LVS-12740 Assets uploaded through a Shared Link created in the Desktop client may fail to embed the Elvis ID.
LVS-12760 The File Store Rescue Tool at times fails to complete due to Null Pointer Exceptions.
Installing and upgrading
- Clean installation: For information about installing Elvis 5 Server on a system on which Elvis 5 Server is not yet installed, see Installing Elvis 5 Server.
- Upgrading an existing installation: For information about upgrading an existing installation of Elvis 5 Server, see Upgrading Elvis 5.
Downloads
The download files for this release of Elvis Server can be found in the Release announcement.
Documentation
No changes to the documentation have been made for this release of Elvis Server.
Elvis Server 5.27.10
Elvis Server version: 5.27.10.227
InDesign client version 3.4.2.659
Migration Tool: 1.1.31
Release date: 31 July 2018
New features
No new features have been added to this release of Elvis Server.
Changes
The following change has been made for this release of Elvis Server:
- Pro client: Filtering the search results and the overview of Shared Links can now also be done on the properties 'Description' and 'Subject'.
Fixed issues
The following issues have been fixed in this release of Elvis Server:
LVS-12140 Pro client/Shared Links management: Make it possible to filter on description and subject.
LVS-12141 Various usability issues with the 'Shared Link' overview.
LVS-12270 Refactor changes from LVS-12017.
LVS-12334 Do not add all Editions to the metadata of pages containing Edition specific content.
LVS-12371 List of predefined metadata values prevents user from easily entering a value manually.
LVS-12374 File name starting with a digit or an exclamation mark adds a suffix to the name.
LVSID-347 No applications shown in "Edit with" menu for linked Elvis images.
LVSID-495 Unable to log in when user name or password contains special characters.
LVSID-503 Add scripting call for repairing images with missing XMP data.
Note about LVSID-503 Add scripting call for repairing missing XMP data
In previous versions of the Elvis InDesign plug-in, it could be that the XMP data of an image was lost when the image was placed on a layout. This issue was fixed in version 3.4.0.
In order to repair any images that were affected by this and still have missing XMP data, a scripting call has been added to version 3.4.2.
Note: Such images can be recognized by accessing the Links panel in the Pro client: no relation will be shown for these images.
Using InDesign scripting, the following scripting call can be used for repairing the XMP data of all images of a document:
elvisFixXmpInfoOfPlacements
Example: The following script will download the images for which the XMP info should be added to the document.
|
Installing and upgrading
- Clean installation: For information about installing Elvis 5 Server on a system on which Elvis 5 Server is not yet installed, see Installing Elvis 5 Server.
- Upgrading an existing installation: For information about upgrading an existing installation of Elvis 5 Server, see Upgrading Elvis 5.
Downloads
The download files for this release of Elvis Server can be found in the Release announcement.
Documentation
No changes to the documentation have been made for this release of Elvis Server.
Elvis Server 5.27.9
Elvis Server version: 5.27.9.224
InDesign client version 3.4.1.644
Migration Tool: 1.1.31
Release date: 13 June 2018
New features
No new features have been added to this release of Elvis Server.
Changes
The following change has been made for this release of Elvis Server:
- Renaming assets or folders by changing upper case or lower case. It is now possible to change the case of asset and folder names without having to rename them through an intermediate step.
For example, the process used to be as follows:
production → production-temp → Production
Now this can be done in one step:
production → Production
- Importing assets in bulk. The Bulk Import tool in the Elvis Admin pages has been removed. Administrators can make use of the improved version available in the Management Console.
Note: Bulk imports that were configured in the Admin page version of the tool are no longer available after upgrading Elvis.
Fixed issues
The following issues have been fixed in this release of Elvis Server:
LVS-11505 Pro client, Web client/upload: Unknown error when uploading a file to a zone the user does not have create rights for.
LVS-12121 Plug-in/ww_enterprise_import: Multiple Editions of layout pages are not properly archived.
LVS-12178 Previewing/processing: Incorrect preview generation for PSD images containing transparency.
LVS-12227 Previewing/PSD: PSD files end up corrupted after embedding Elvis ID.
LVS-12229 Server/license: Unable to log in as Super User when all seats are taken.
LVS-12287 Storage/s3: S3AbortableInputStream throws warning when stream is not emptied before closing.
LVS-12289 Pro client/metadata: Unable to copy file name to clipboard when user has no rename permissions.
LVS-12295 Server/renamingh: Changing case of an asset or folder without changing its name.
LVS-12344 Enterprise/exporting: Exporting asset to Enterprise sometimes fails at first attempt.
LVS-12350 Processing/EPS: Custom download of EPS files generates renditions with incorrect dimensions.
LVS-12354 Migration Tool/exporting: Export from Elvis 4 fails to gather all folder locations from volume-config.xml file.
LVS-12428 Admin/bulk import: Remove 'Import tools' from the Admin pages.
Installing and upgrading
- Clean installation: For information about installing Elvis 5 Server on a system on which Elvis 5 Server is not yet installed, see Installing Elvis 5 Server.
- Upgrading an existing installation: For information about upgrading an existing installation of Elvis 5 Server, see Upgrading Elvis 5.
Downloads
The download files for this release of Elvis Server can be found in the Release announcement.
Documentation
The following documentation accompanies this release of Elvis Server:
Elvis Server 5.27.8 Quick Patch
Elvis Server version: 5.27.8.215
InDesign client version 3.4.1.644
Migration Tool: 1.30
Release date: 9 May 2018
An exposure of sensitive information vulnerability was brought to our attention. The vulnerability, when exploited, will allow read access to files that should not be accessible.
If your server is accessible from the internet we urge you to upgrade to the latest available version as soon as possible. If this is not possible for your customers, please contact WoodWing Support.
Fixed issues
The following issue has been fixed in this release of Elvis:
LVS-12304 Patch/security: Patch for vulnerability exploit that provides read access to files that should not be accessible.
Downloads
The download files for this release of Elvis can be found in the Release announcement.
Elvis Server 5.27.8
Elvis Server version: 5.27.8.214
InDesign client version 3.4.1.644
Migration Tool: 1.30
Release date: 1 May 2018
New features
No new features have been added to this release of Elvis Server.
Changes
No changes have been made for this release of Elvis Server.
Fixed issues
The following issues have been fixed in this release of Elvis Server:
LVS-10837 Admin/support: Elvis support tools issue with S3.
LVS-11963 Preview/custom: PPI setting is ignored when embedding the color profile.
LVS-12017 Storage/moving: Make moving assets between storage engines more reliable.
LVS-12083 Processing/FH11: Exiftool changes extension to JPG for FreeHand FH11 files.
LVS-12122 Pro client/filter: Incorrect tag results when filtering assets on tags.
LVS-12127 API/downloading: Download original controller throws StringIndexOutOfBoundsException when assetId or assetPath is not specified.
LVS-12131 Management Console/Permissions: Improve searching for LDAP user names in the users and groups section.
LVS-12135 Desktop client/Collections: Unable to add assets to Collection, causing Error #1034 using Adobe AIR 29.
LVS-12155 Pro client/importing: Duplicated names are handled differently for creating assets and renaming assets.
LVS-12156 Processing/embedding: Elvis ID is not embedded in Adobe Illustrator files.
LVS-12160 Pro client/sharing: Dialogue box 'Select folder' appears when pressing Enter while text cursor is in Subject field.
LVS-12172 Pro client/sharing: Finish button in Shared link upload is available before the system has completed its tasks.
LVS-12191 Brand portal/navigation: Multiple selection is not applied as OR within a taxonomy.
LVS-12196 plug-ins/scheduling: Plug-ins stop executing because of server-side locking when allowParallelExecution set to false.
LVS-12200 Pro client/plug-in: Fix Getty Images and iStockPhoto plug-in samples to work by opening them in a new Browser tab.
LVS-12202 Server/importing: Extension/type mismatch creates unusable asset in Elvis.
LVS-12213 Pro client/searching: Too many results shown when searching in a folder that contains a dash in the name.
LVS-12223 Server/stability: Possible data loss when files from two assets end up in the same folder on storage level and either asset is removed.
LVS-12269 Admin/HTTPS: Importing a certificate fails when parsing a password that is made unintelligable (obsfuscated).
LVSID-497 Elvis InDesign plug-in installer changes the permissions of the InDesign application folder.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for this release of Elvis Server can be found in the Release announcement.
Documentation
No changes to the documentation have been made for this release of Elvis Server.
Elvis Server 5.27.7
Elvis Server version: 5.27.7.208
InDesign client version 3.4.0.639
Migration Tool: 1.1.30
Release date: 20 March 2018
New features
The following new feature has been added to this release of Elvis Server:
- Elvis InDesign client: Elvis 5.27.7 is compatible with the Elvis InDesign client 3.4, which includes support for Adobe CC 2018.
Changes
The following change has been made for this release of Elvis Server:
- Shared Links: pagination added. Shared links are now displayed in pages of maximum 100 links.
Fixed issues
The following issues have been fixed in this release of Elvis Server:
LVS-11881 Pro client/metadata flags: Flags are in reverse order compared to Desktop client.
LVS-11906 Server/license: Not possible to log in with Super User when all licenses are in use.
LVS-11911 Pro client/Share Link: Add paging and improved search on the Shared links page.
LVS-11943 Brand portal/navigate: Selecting multiple values from the Categories panel returns empty search results.
LVS-11946 Admin/webhooks: Webhooks are removed from the system before confirming on Management Console.
LVS-11969 API/create: Asset creation failed due to multiple parameter definitions for the same field.
LVS-11975 Plug-in/ww_enterprise_import: Import failed when placing the same image multiple times across Editions.
LVS-11997 Migration/dump: Migration skips over entries or fails when maximum dump file limit is exceeded.
LVS-11998 Metadata/extract: Asset fails to upload if it contains empty embedded metadata fields.
LVS-12031 Metadata/extract: Embedded date containing time zone difference is not extracted.
LVS-12064 Migration/dump: Dump contains mixed permissions.
LVS-12126 Pro client/Share Link: Add paging and improved search on the Shared links page.
LVSID-466 Image is downloaded each time it is placed.
LVSID-468 Links are not resolved or updated when a layout is checked-out and updated.
LVSID-469 Elvis InDesign users are logged out while exporting PDF from large layouts.
LVSID-482 No links to EPS shown on archived, reprinted and re-archived layout.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for this release of Elvis Server can be found in the Release announcement.
Documentation
The following documentation accompanies this release of Elvis Server:
- Compatibility of the Elvis InDesign client with Elvis Server - updated
- Compatibility of the Elvis InDesign client with Adobe InDesign - updated
Elvis Server 5.27.6
Elvis Server version: 5.27.6.206
InDesign client version 3.3.1.614
Migration Tool: 1.1.28
Release date: 6 February 2018
New features
No features have been added to this release of Elvis Server.
Changes
The following change has been made for this release of Elvis Server:
- Enterprise integration and file name extensions. When an asset is archived from Enterprise to Elvis, the file extension that is used in Elvis is derived from the MIME-type definitions in Elvis, with the exception of some file types for which the definition from Enterprise is used.
Example: TIFF files are stored with the Enterprise extension .tiff, while Elvis Server uses the extension .tif.
This difference in file extension could cause issues when the asset is restored to Enterprise at some stage. From Elvis 5.27.6, the Enterprise MIME-type definitions are therefore used for all file types when archiving assets from Enterprise to Elvis.
Fixed issues
The following issues have been fixed in this release of Elvis Server:
LVS-9170 Server/operations: Bulk metadata update does not continue on error.
LVS-8290 Field value(s) issue when multiple assets are selected.
LVS-7372 Desktop client/saved searches: Saved searches do not update after deleting a Saved search.
LVS-7189 Desktop client/metadata: 'Multiple values' incorrectly shown.
LVS-6379 Server/move: Moving Collection assets without extension could lead to duplicate asset IDs in the index.
LVS-11864 Sharel Link/upload: Upload of asset with name that already exists results in unexpected check for role_version.
LVS-11840 Server/stats: Prevent possible situation where creating new stats index results in repeating warnings during change of month.
LVS-11829 Pro client/iPad: Change positioning, size and visibility of several UI elements that were rendered out of view.
LVS-11823 Desktop client/certificate: Update AIR client certificate for 5.x.
LVS-11822 Pro client/messages: French translation for login is incorrect.
LVS-11814 Processing/watermark: Watermarked thumbnails for CMYK images not created by GraphicsMagic.
LVS-11805 Server/metadata: Checksum fields are not set when a placeholder asset is updated with actual data.
LVS-11802 Plug-in:Api samples:Live feed shows '404 not found' error.
LVS-11780 Plug-in/ww_enterprise_import: Remove 'Archived' from configuration of the plug-in, as it has no purpose.
LVS-11728 Create REST controller for Content Source service to allow Enterprise plug-in using it in the nearby future.
LVS-11726 Refactor stats repository.
LVS-11547 Server/config: Add configuration for automatically created derived relations to differentiate between instanceId, documentId and originalDocumentId.
LVS-11486 Pro client/user interface: Width of panel does not change when size of localized messages increases.
LVS-11270 Brand portal/filter: Not all relevant values are displayed in the tags filter.
LVS-10912 Pro client/versions: Several scenarios improved in the Versions panel.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for this release of Elvis Server can be found in the Release announcement.
Documentation
The following documentation accompanies this release of Elvis Server:
- Archiving Enterprise files to Elvis 5 - updated
Elvis Server 5.27.5
Elvis Server version: 5.27.5.204
InDesign client version 3.3.1.614
Migration Tool: 1.1.28
Release date: 21 December 2017
New features
The following features have been added to Elvis 5.27.5:
When Elvis 5 is based on a migration from Elvis 4 that was performed by using the Migration Tool version 1.1.27 or older (part of Elvis 5.27.4 or older), relations between Enterprise files and Elvis assets were not correctly set and are therefore incorrectly displayed in the clients.
To rebuild these relations, a new tool named the 'Enterprise relations upgrade' can be used. It is run from the Admin pages of Elvis Server.
For more information, see Rebuilding Enterprise relations in Elvis 5 that were incorrectly set during migration.
In rare cases it can be possible to have multiple assets with the same asset ID in the system.
Because an asset ID should be unique for each asset, this issue needs to be resolved. This can now be done by moving duplicate assets to a dedicated folder and assigning a unique ID to each asset, or by removing the duplicate assets from the system.
Note: The action of moving assets to a different folder and assigning unique IDs is not supported when the assets are stored on a S3 storage engine on Amazon AWS.
For more information, see Cleaning up assets with the same ID in Elvis 5.
Changes
No changes have been made for Elvis 5.27.5.
Fixed issues
The following issues have been fixed in Elvis 5.27.5:
LVS-11207 Share/dialog: Text in Share Link description field is not limited and therefore not visible.
LVS-11517 Server/license: Maximum API licenses reached while only one API user is active.
LVS-11546 Enterprise/integration: Fix possible Null Pointer Exception when updating Enterprise relations without placement.
LVS-11554 Processing/previews: defaultImagePreview with custom value shows 'Could not retrieve preview' warning in log file.
LVS-11560 Asset with characters unsupported in Enterprise cannot be dragged to Content Station.
LVS-11574 Pro client: Load more assets when viewing search results on larger screens.
LVS-11638 Error banner and console error when navigating to Basket page.
LVS-11640 Pro client: Linked Items panel freezes when many relations exist.
LVS-11653 Elvis migration failed partially.
LVS-11654 Admin/tool: Add cleanup tool for assets with duplicate assetIds.
LVS-11662 Enterprise/integration: Drag-and-drop from Pro client to Content Station is dependent on InDesign Client capability setting.
LVS-11672 Broken Enterprise relations after migration.
LVS-11673 Elvis API requestSecret fails in multi-node environment.
LVS-11674 Basic users are unable to use action plug-ins.
LVS-11679 Admin/upgrade: Add Enterprise Relations upgrade to admin page.
LVS-11691 Share/metadata: Copying a shared asset causes the copy to be shared too.
LVS-11696 Pro cclient/UI: "Add to Pinned Collection" message to indicate user that you can only add assets to already pinned collections
LVS-11699 Processing/Llinux: Incorrect preview is generated for Photoshop CMYK file containing ah Alpha channel.
LVS-11708 Incorrect renaming when importing 2 assets with same name.
LVS-11709 The Elvis Web app is not working with Internet Explorer 11.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.27.5 can be found in the Release announcement.
Documentation
The following documentation accompanies the release of Elvis 5.27.5:
- Rebuilding Enterprise relations in Elvis 5 that were incorrectly set during migration - new
- Cleaning up assets with the same ID in Elvis 5 - new
- Upgrading Elvis 5 to Elvis 6 - updated
- Migrating Elvis 4 to Elvis 6 - updated
Elvis Server 5.27.4
Elvis Server version: 5.27.4.198
InDesign client version 3.3.0.611
Migration Tool: 1.1.25
Release date: 7 November 2017
New features
The following new feature has been added to Elvis 5.27.4:
- Support for the Elvis InDesign client version 3.3.0. This adds the following functionality:
When working on a layout on which images are placed that are stored in Elvis, a scenario may exist where the link between the images on the layout and those in Elvis need to be restored or recreated.
Examples:
|
Images can now be re-linked individually or all at the same time by making use of the following options:
- Relink All Assets to Elvis
- Relink Asset to Elvis
These options can be found in the Elvis menu, context menu of a selected image and in the Links panel. For more information, see Using Elvis 5 with Adobe InDesign – Relinking placed files with (other) files in Elvis.
In previous versions of the Elvis InDesign client, Elvis images for which a newer version existed than the one placed on the layout were automatically updated when the layout was opened or when the user chose Elvis > Update All. However, the user had no control over the process and last-minute changes to images were difficult to spot when working on the layout.
From Elvis InDesign client version 3.3, a message is now shown informing the user that updates are available. The user is now also given the option to not update the images:
"This document contains links to sources that have been modified. You can update the modified links now, or update them later using the Links panel."
When clicking 'Don't update links', the linked images will not be updated. However, the updated images will be downloaded in the background from Elvis to the local system. This makes them readily available should the user choose to later update the links manually by using the options in the Links panel.
For more information, see Using Elvis 5 with Adobe InDesign – Updating all Elvis files placed on a layout.
A new scripting method has been added named 'elvisRelinkAll' with which placed images can be relinked with (other) images in Elvis.
For more information about scripting, see Using Elvis 5 with Adobe InDesign – Scripting events.
For information about relinking assets, see Using Elvis 5 with Adobe InDesign – Relinking placed files with (other) files in Elvis.
Changes
The following changes have been made for Elvis 5.27.4:
- Desktop client: improved handling of Collection updates results in a performance gain in Elvis Server and other clients.
Note: To make use of this change, any existing installations of the Desktop client need to be upgraded to version 5.27.4. Older versions will not able to connect to Elvis Server.
- Metadata: allow customizations of compass or analyzer settings of existing fields. It is now possible to change compass and analyzer settings of default metadata fields. This makes it possible to customize more existing fields, thereby reducing the need for creating custom fields.
Note: Changing these compass settings requires to restart and re-analyze the index.
For more information, see Changing the default metadata field options in Elvis 5 Server.
- Elvis Server: improved performance for removing assets from the system. Removing folders and assets in bulk now requires less operations in the Server, thereby increasing the overall performance of this process.
Fixed issues
The following issues have been fixed in Elvis 5.27.4:
LVSID-435 Make it possible for InDesign users to see which linked assets have been updated.
LVSID-444 Elvis InDesign plug-in does not link all images on shadow layouts.
LVSID-458 Elvis InDesign plug-in log-in times out.
LVSID-459 Show error message when placing an Elvis image with a very long file name fails.
LVS-9051 Pro client/flags: Configure up to 18 flags to be shown on an asset.
LVS-11368 Preview/PDF: multi-page PDF only shows first page preview on Windows.
LVS-11448 Server/performance: Increase speed of removing assets from the system.
LVS-11473 Migration tool/import: Copy/move operation fails for files with Unicode characters when migrating from Mac OS X to Linux.
LVS-11496 Config/metadata: Allow customizations of compass/analyzer settings of existing fields.
LVS-11497 Desktop client/import: Failed to upload and save metadata tags containing symbols from extended Unicode character sets.
LVS-11504 Server/event: Add user that removed the asset to Event API assetRemove metadata as 'deletedBy'.
LVS-11506 Improve large metadata extraction.
LVS-11515 Pro client/metadata: Flags and metadata fields do not change when metadata updates occur synchronously.
LVS-11533 Plug-in/hot folder: Folder import plug-in fails when importing two files that normalize to the same name.
LVS-11537 Migration tool/versions: Migration tool not able to successfully migrate old versions with a different file extension.
LVS-11548 Desktop client/performance: Changes made to Collection contents result in performance issues on both server and client.
LVS-11566 Security/config: ContentSecurityPolicy frame-ancestor headers contain domain names with apostrophes.
LVS-11573 Desktop client/search: Right-arrow navigation when only one row is visible in the search tab results in error.
LVS-11578 Client/metadata: Flags should match based on case insensitive matches.
LVS-11580 License/activation: Improve connection and timeout between Activation page and Activation Server.
LVS-11585 Pro client/copy: Copy Collection from browser to existing location overwrites existing Collection.
LVS-11592 Desktop client/share: Changes in e-mail address are also applied to other Share links in Management tab.
LVS-11596 Server/event: Reduce events sent by the server on Collection relation updates.
LVS-11599 Processing/linux: Incorrect profile applied when processing a sRGB profile to a custom rendition with an embedded profile.
LVS-11606 Pro client/thumbnail: Add configuration properties to customize the Retry behavior when loading thumbnails.
LVS-11608 Desktop client/linked items: Preview of linked items do not load when versionNumber is among the visible metadata fields.
LVS-11610 Share/upload: Moving or deleting a folder breaks upload request authkey.
LVS-11614 Share/management: Remove view/used counter on manage share tab, as it is no longer updated by Share client access.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.27.4 can be found in the Release announcement.
Documentation
The following documentation accompanies the release of Elvis 5.27.4:
- Using Elvis 5 with Adobe InDesign – Relinking placed files with (other) files in Elvis - new
- Using Elvis 5 with Adobe InDesign – Updating all Elvis files placed on a layout - updated
- Compatibility of the Elvis InDesign client with Elvis Server - updated
- Compatibility of the Elvis InDesign client with Adobe InDesign - updated
- Upgrading Elvis 5 - updated
- Changing the default metadata field options in Elvis 5 Server - updated
- Using Elvis 5 with Adobe InDesign – Scripting events - updated
Elvis Server 5.27.3
Elvis Server version: 5.27.3.191
InDesign client version 3.2.1.556
Migration Tool: 1.1.25
Release date: 28 September 2017
New features
No new features have been added to Elvis 5.27.3.
Changes
The following change has been made for Elvis 5.27.3:
- Share Links can now contain an unlimited number of assets. In previous versions this was limited to 1024 assets.
Fixed issues
The following issues have been fixed in Elvis 5.27.3:
LVS-5321 Security/authkey: Support over 1024 assets per Share Link.
LVS-11229 Folder/download: Downloading a folder containing a large number of assets is only partly downloaded.
LVS-11304 Pro client: Dragging and dropping images from Elvis to InDesign is not possible for Pro and Standard users.
LVS-11357 Upload/client: Files with an excluded file type can still be uploaded.
LVS-11369 Preview/processing: Incorrect preview generation for PSD images with multiple transparency layers.
LVS-11378 Preview/processing: Import of certain JPG images consumes all system memory.
LVS-11397 Taxonomies: Taxonomy Filters are not working correctly in the Pro client and Brand portal.
LVS-11398 Server/index: Stats index is not created for new month.
LVS-11406 Pro client: Tooltip on Open Collection icon in Thumbnail view is not removed from view.
LVS-11407 Pro client/Shared Links: Subject and description disappear when changing zoom settings.
LVS-11408 Metadata/extract: fNumber metadata not extracted for some assets.
LVS-11427 Pro client/drag: ServerURL in dragFormat is set to two dots.
LVS-11469 Desktop client/Content Station: Elvis in Content station AIR should not allow Open with Default Application to check-out assets.
LVS-11482 Pro client/thumbnail: Empty thumbnails are cached by the Web browser and not updated when the image is available.
LVS-11483 Enterprise/export: Unsupported characters in file names in Elvis.
LVS-11511 processing/XMP: Incorrect processing of empty XMP history entries.
LVS-11528 Desktop client/Collections: Changes to Collections are lost after application crash, force quit or loss of session.
LVS-11556 Cluster/upgrade: Multi-node cluster fails to start up when upgrade takes longer than 1 minute.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.27.3 can be found in the Release announcement.
Documentation
No documentation changes have been made for the release of Elvis Server 5.27.3.
Elvis Server 5.27.2
Elvis Server version: 5.27.2.260
InDesign client version 3.2.1.556
Migration Tool: 1.1.25
Release date: 15 August 2017
New features
The following new feature has been introduced in Elvis 5.27.2:
An overview of all users that are currently logged in to Elvis Server is now available on the Active Users page in the Management Console.
The page can also be used to manually disconnect users from Elvis Server. This can be useful in scenarios where licenses need to be released because users have forgotten to log out or when they are not able to log out because of technical problems.
For more information, see Disconnecting users from Elvis 5 Server.
Changes
No changes have been made for Elvis 5.27.2.
Fixed issues
The following issues have been fixed in Elvis 5.27.2:
LVS-11032 Share/upload: Deny creating upload request for root folder.
LVS-11132 Share/localization: Default language of Share link and Sign In page ignore Web browser language.
LVS-11213 Metadata/embed: Update by-line metadata will generate incomplete modification in Elvis log.
LVS-11227 Admin/status: 'In processing' counter includes already finished tasks.
LVS-11228 Upgrade/processing: Server processing stalled after upgrading to 5.26.
LVS-11229 Folder/download: Downloading a folder containing a large number of assets is not fully downloaded.
LVS-11241 Stats/download: Multiple asset downloads are not recorded in Elvis Statistics.
LVS-11253 Admin/bulk-import: Bulk import imports all files even after clicking No.
LVS-11272 Processing/PDF: Default PPI resolution is ignored for PDF previews.
LVS-11297 Admin/Rescue Tool: Rescue Tool fails for version assets without entry in index.
LVS-11304 Pro client/drag: Pro and Standard user not able to drag and drop Elvis images to InDesign.
LVS-11318 Admin/Asset Processing Tool: Asset Processing Tool options are ignored.
LVS-11323 Admin/active users: Show active users in Management Console and make it possible to disconnect them.
LVS-11338 Installer/Windows: Kill known processes that can block tools files upgrade.
LVS-11353 Console/asset processing: Using a filter query fails with 'POST 400 Bad request' message.
LVS-11539 Remove/Collection: Metadata is incorrectly updated when removing asset that is part of a Collection from Elvis.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.27.2 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.27.2 release:
Elvis Server 5.27.1
Elvis Server version: 5.27.1.152
InDesign client version 3.2.1.556
Migration Tool: 1.1.25
Release date: 4 July 2017
New features
The following new features have been introduced in Elvis 5.27.1:
Migrating Elvis 4 data to Elvis 5 can take a long time, depending on the available assets and indices. This also means that it can take a long time before the Elvis 5 system is ready for use.
To have a working Elvis 5 system available in the shortest amount of time, it is possible to prioritize data migration by specifying in the Migration Tool which data to migrate first. This will typically be the data needed for Production. All other data (typically archived data) will then be migrated at the end of the migration process.
As a result, parts of the Elvis 5 system will become available for use during the migration process; it is therefore not needed to wait for the full process to be completed before the system can be used.
Prioritizing migration is done through the new 'Priority zone' option in the Export tab of the Migration Tool. Use it to specify the paths in Elvis from which assets and index entries need to be migrated first.
For more information, see:
When an Office document (such as a Word or Excel file) cannot be processed during import for some reason, it blocks the import process of subsequent assets.
An option can now be added to the cluster-config.properties.txt file in which the time (in seconds) can be defined after which the processing of an Office document should be terminated. By default it is set to 10 minutes (600 seconds):
msOfficeProcessingTimeout=600
Changes
No changes have been made for Elvis 5.27.1.
Fixed issues
The following issues have been fixed in Elvis 5.27.1:
LVS-10526 Server/install: Installation or upgrade of Elvis on Mac OS X 10.12.3 Sierra fails.
LVS-10772 Preview/security: Retrieving preview from the server does not require preview permission.
LVS-10963 Brand portal/navigation: Taxonomy field with User Interface setting fails to enable taxonomy navigation in Brand portal.
LVS-10975 Metadata/date time: Differences in DateTime fields between Pro client and Desktop client.
LVS-11001 Metadata/video: Video metadata Aspect Ratio field incorrectly applied.
LVS-11113 Processing/Linux: Some XLSX files stall processing on Linux.
LVS-11120 Server/checkin: Exception occurs when replacing RAW with TIFF.
LVS-11123 Pro client/metadata: Hard returns not shown in metadata view.
LVS-11125 Migration/priority: Prioritize asset index and file store import during 4.x to 5.x migration.
LVS-11137 Pro client/browse: Show subfolder check box does not keep its state after an upload is finished.
LVS-11140 Pro client/folders: Clicking Delete multiple times in short time opens multiple confirmation dialogs.
LVS-11142 New line in Elvis 4.x asset name could result in failing migration.
LVS-11172 Migration/permissions: Make sure that Migration tool is started with correct users on Linux.
LVS-11220 Processing/Linux:Some PPTX files stall processing on Linux.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.27 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.27 release:
- Migrating Elvis 4 to Elvis 5 - updated
- Creating an Elvis 4 dump for migration to Elvis 5 - updated
Elvis Server 5.26
Elvis Server version: 5.26.1.246
InDesign client version 3.2.1.556
Migration Tool: 1.1.24
Release date: 13 June 2017
New features
The following new features have been introduced in Elvis 5.26:
Under certain circumstances, assets that are stored in Elvis may become 'broken'. Think of metadata that is not fully extracted or embedded, entries that exist in the index for assets that have been deleted, thumbnails and previews that are missing, and so on.
Such issues can now be fixed by running the Asset Processing Tool in the Management Console.
Figure: The Asset Processing Tool.
For more information, see Repairing assets in Elvis 5.
When using the Pro client to share files and when using the 'Upload' or 'Approve' option, a new field is now shown: 'Notify by e-mail'. When enabled, e-mail addresses can be added of users who should be notified by e-mail.
For more information, see Sharing files with others using the Pro Client of Elvis 5
Changes
The following changes have been made in Elvis 5.26:
Asset/update endpoint removed
The '/controller/admin/asset/update' endpoint has been removed and has been replaced by the Asset Processing Tool in the Management Console.
Authkey notify API changed to add subject and body server-side instead of provided over URL
This API is used by the Share client to send out e-mails when approval or import is complete.
`/services/authkey/notifyImportComplete?filesUploaded=10`
`/services/authkey/notifyApprovalComplete`
It can only be used when the URL is called using authkey access.
Improvement in indexing
Improvements have been made to make it less likely that a re-index is required after an upgrade has been performed.
Changes in permission handling
The permission handling on several operations has changed:
- Moving or renaming assets:
- A user is allowed to move or rename an asset if:
- The operation is MOVE and the user has MOVE permission on the source and destination asset
- The operation is RENAME and the user has RENAME or MOVE permission on the source and destination asset
- The operation is considered a RENAME when the folderPath (a metadata attribute) of the source and destination asset is the same.
- Moving or renaming folders:
- User is allowed to move or rename a folder if:
- The operation is MOVE AND the user has MOVE permission on the source and destination folder
- The operation is RENAME AND the user has RENAME OR MOVE permission on the source and destination folder
In addition, the user must have MOVE permission on all assets within the source folder (and all sub folders). The operation is considered a RENAME when the parent path of both source and destination are the same.
- Removing a folder:
- A user is allowed to remove a folder if:
- The user has DELETE permission on the folder
- The user has DELETE permission on all sub folders and assets within the folder
Fixed issues
The following issues have been fixed in Elvis 5.26:
LVS-6963 Security: Unexpected behavior of Rename permission.
LVS-8784 Rules: After renaming a folder on which a Rule is applied, the folder disappears or is deleted.
LVS-9453 Desktop client/import: 'Auto finish' is not enabled when only 1 file is imported.
LVS-9731 Pro client/preview: Resize issue when user switches from thumbnail view to filmstrip view.
LVS-11025 Download fails when using Download presets.
LVS-11027 Processing/extract: Incorrect MIME type for Office documents on Windows Server 2012.
LVS-11035 Brand portal: Download preview, original, or custom is disabled.
LVS-11048 Processing/video: Thumbnails missing for some short-length videos.
LVS-11074 Share/download: Unable to download all assets in a 1000-asset Share Link
LVS-10993 Pro client/metadata: Taxonomy metadata panel does not allow to enter custom value when onlyFromList=false in custom asset info.
LVS-11059 Banner Error when copying or moving assets to a different location.
LVS-11063 Add localized keys to error body.
LVS-11064 Share/notify: Share link does not send notifications on upload or approval.
LVS-11065 Metadata/custom: False configuration un_tokenized + pureLowerCase for metadata fields results in unexpected search results.
LVS-11077 Server/Webhook: Webhook "asset_remove" does not include Custom metadata.
LVS-11085 Pro client/filter: facet filter by extension does not work
LVS-11089 Permissions/Rule: Renaming root folder will delete (sub)folder if a Rule is set.
LVS-11079 Preview/AI: Uploading Adobe Illustrator file hangs when generating previews.
LVS-11109 Permission/Rule: Value NOW in date range query is not working for Rules.
LVS-11121 HTTP/SNI: Replace all occurrences of HTTP endpoints pointing to our own servers.
LVS-11129 Share Links are not deleted.
LVS-11140 Clicking Delete button three times deletes parent folders.
LVS-10948 Improve handling of bulk operations with limited permissions.
LVS-11145 Pro client: Error shown when custom metadata is added to assets in Metadata panel.
LVS-11147 Admin/status: Allow long-running processes to be canceled from admin status page.
LVS-11149 Folder deletion is not working.
LVS-11151 Pro client: incorrect panel icon shown.
LVS-11158 Presets created by admin are not displayed to Super Users after server restart.
LVS-11166 Enterprise Relations are not created when placing an Elvis image on a layout.
LVS-11167 Bulk import: When clicking 'No', files are imported successfully.
LVS-11168 Graph does not display on stats plug-in.
LVS-11169 Message appears when closing the Share client after uploading assets.
LVS-11173 Rescue tool: repaired asset has old metadata.
LVS-11174 Rescue tool: asset rescued from S3 file storage ends up in /Rescued on local file storage.
LVS-11176 Download Preview and Download Original not working correctly.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.26 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.26 release:
- Repairing assets in Elvis 5 - new
- Sharing files with others using the Pro Client of Elvis 5 - updated
- Creating a custom metadata field in Elvis 5 - updated
- Updating the Elvis 5 Server index - updated
Elvis Server 5.25
Elvis Server version: 5.25.1.234
InDesign client version 3.2.1.556
Migration Tool: 1.1.24
Release date: 23 May 2017
New features
The following new features have been introduced in Elvis 5.25:
By default, when a domain name is typed into a Web browser, the browser will try to connect to that domain over HTTP. However, when HTTPS is configured, you typically want the server to redirect the Web browser to HTTPS so that the user always connects over a secure connection.
A new option is available to make the Elvis nodes redirect HTTP to HTTPS:
redirectHttpToHttps=true
This option can be added to the cluster-config.properties.txt file.
For more information, see Setting up HTTPS in Elvis 5 Server.
When an asset is copied, moved, renamed or imported in a folder in which an asset with the same name and extension already exists, Elvis automatically renames that asset by adding a hyphen followed by an incrementing number.
This feature can now be further controlled by adding the following setting to the cluster-config.properties.txt file:
ignoreNumberPostfix=true
Through it, the auto-renaming behavior can be influenced in the following ways: if you have an asset named 'asset-123' in a folder and you add other assets named 'asset-123', the folder, the assets will be named as follows:
ignoreNumberPostfix=false:
asset-123.jpg, asset-124.jpg, asset-125.jpg
ignoreNumberPostfix=true:
asset-123.jpg, asset-123-1.jpg, asset-123-2.jpg
For more information, see Configuring the auto-renaming of assets in Elvis 5.
Changes
No changes have been made in Elvis 5.25.
Fixed issues
The following issues have been fixed in Elvis 5.25:
LVS-8041 Server/metadata: Assets with aspect ratio of 1:1 are marked as a portrait instead of as a square.
LVS-9781 Admin/notification: Gmail SMTP server not working properly for server admin e-mail notifications.
LVS-10454 Client/permissions: limited user unable to see folder contents but able to delete folder.
LVS-10766 Management Console/branding: Apply and Cancel buttons are not disabled in branding after applying.
LVS-10770 Preview/custom: Rendition download is broken.
LVS-10875 Pro client/upload: Upload failure message unclear when file size exceeds the configured maxUploadSize.
LVS-10971 preview/custom: Custom download a Tiff with transparency as PNG results in a blank file
LVS-10977 pro-client/download: Download of a folder containing collections only results in a client side error
LVS-10982 processing/video: Failed to generate preview and thumbnails for some video assets
LVS-10991 pro-client/versions: Comment appears with every version when any one asset is reverted
LVS-11002 config/https: Add config setting to redirect http to https
LVS-11004 pro-client/download: Downloading an asset directly after rename will result in the old name
LVS-11012 desktop-client/asset-history: Taxonomy values are shown as object dictionary] in the history tab
LVS-11017 admin/web-hooks: Not possible to scroll Web hooks management page in Safari
LVS-11053 operations/auto-rename: Add config property to influence auto rename behaviour when asset name ends with dash and number
LVS-11057 pro-client/safari: Unable to scroll metadata configuration dialog
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.25 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.25 release:
- Configuring the auto-renaming of assets in Elvis 5 - new
- Setting up HTTPS in Elvis 5 Server - updated
Elvis Server 5.24
Elvis Server version: 5.24.1.220
InDesign client version 3.2.1.556
Migration Tool: 1.1.24
Release date: 3 May 2017
New features
The following new feature has been introduced in Elvis 5.24:
When downloading an image and making use of the custom settings, it is now possible to include the color profile that was used for generating the preview. This is done by selecting the option 'Embed Color Profile'.
Support for including this color profile has also been added to the Preview API.
For more information, see:
By default, the Elvis Web client is only allowed to be loaded in a frame originating from the same domain as the server. Options have now been added to make it possible to load the Elvis Web client also from another domain than the server.
This is done through the following options in the cluster-config.properties.txt file:
- X-Frame-Options. The X-Frame-Options HTTP response header can be used to indicate whether or not a Web browser should be allowed to render a page in a <frame>, <iframe> or <object>. It is mainly used for older Web browsers.
security.antiClickjackHeadersXFrameOptions=SAMEORIGIN
- ContentSecurityPolicy. Allows the specified domain to have the server to be shown in an iframe. It is mainly used by modern Web browsers.
security.antiClickjackHeadersContentSecurityPolicy=self
For more information, see Elvis 5 security updates overview.
When assets are exported from Elvis to Enterprise, they are by default routed to the user who's credentials were used for logging in to Enterprise Server. This functionality could also be turned off.
A new option has been added to have the assets routed to a user or user group, based on the Route To rules set up in Enterprise Server:
sceRouteToUser=auto
For more information, see Automatically exporting assets from Elvis 5 to Enterprise - configuration.
Changes
The following changes have been implemented in Elvis 5.24:
- S3 storage: Improved stability.
- Pro client: Various quality improvements.
- Migration tool: Support has been added for Elvis 4 servers with a multi-volume configuration. This is available in version 1.1.24 of the Migration Tool. For information about using the Migration Tool, see Migrating Elvis 4 to Elvis 5.
Fixed issues
The following issues have been fixed in Elvis 5.24:
LVS-7986 Plug-in/ww_enterprise_import: Exclude image objects with status set to "DoNotArchive" placed on layout.
LVS-8524 Share/upload: Files uploaded through Share Links are not displayed.
LVS-9112 Admin/config: Changing config option value using the server admin page is not working for Windows.
LVS-9336 Include Color Profile in custom preview renditions.
LVS-9474 Storage/S3: File without extension cannot be downloaded from S3.
LVS-9635 Migration Tool/import: Folder structure of symbolic links from volumes is not rebuild after import.
LVS-9665 Admin/support: Elvis Server Cluster Configuration section shows incorrect search node count.
LVS-10386 Server/logs: Prevent org.elasticsearch.index.engine.DocumentMissingException on download and reindexing.
LVS-10625 Pro client/share: UI elements hidden when white background is applied on Share link pop-up.
LVS-10716 Share/UI: Description does not retain new lines.
LVS-10721 License/stability: License sometimes fails to renew due to errors in connecting to the activation server.
LVS-10757 Brand portal/Collection: Collection incorrectly shown as empty after applying filter.
LVS-10769 Pro client/search: Search queries with relations do not return any results.
LVS-10783 Pro client/Internet Explorer: Play button is never removed when video is playing.
LVS-10794 Pro client/metadata: Edit box for Description field is too small.
LVS-10796 Pro client/preview: Assets of type SWF show a zoomed video preview.
LVS-10814 Desktop client/export to Enterprise: Elvis asset exported to Enterprise does not respect AutoRoute settings.
LVS-10817 Pro client/preview: Linked items show incorrect thumbnails after viewing preview.
LVS-10819 Pro client/delete: Delete Folder dialog shows incorrect folder after moving files.
LVS-10829 Plug-in/ww_enterprise_import: Enterprise import plug-in should log authentication errors.
LVS-10847 Folders/rename: Rename of folders creates new empty folder and leads to possible misplaced assets.
LVS-10860 Pro client/error handling: Performing action on already deleted asset does not show clear message.
LVS-10861 Pro client/metadata: Buttons misaligned when selecting metadata fields in the Filter panel when using certain locales.
LVS-10863 Pro client/permissions: Download button disabled on SWF and ZIP files with full permissions.
LVS-10881 Pro client/upload: Some drop areas scroll out of view when navigating search results.
LVS-10890 Preview/XML: Some XML files show no preview with default template.
LVS-10903 Storage/S3: Importing asset to Elvis will not clean up temporary folders in /var/tmp.
LVS-10904 Pro client/UI: View shifting when scrolling between assets.
LVS-10916 Pro client/upload: Error message when uploading .cr2 image with Safari.
LVS-10930 Pro client/preview: Audio/Video player does not support playtime longer than an hour.
LVS-10938 Server/security: Root URL shows confusing screen when serverPath is set.
LVS-10946 Storage/S3: Change in extention on check-in may cause out-of-sync Index and S3 storage.
LVS-10961 Pro client/upload: Incorrect upload location when dropping a folder on content area.
LVS-10966 Sever/metadata: Search API broken due to NaN value set for imageAspectRatio.
The following issues have been fixed in the Elvis InDesign client 3.2.1:
LVSID-430 The Mac OS X installer is not signed.
LVSID-433 Remove the extraction of ElvisInDesign.app during installation on Mac OS X.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.24 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.24 release:
- Downloading files using the Desktop client of Elvis 5 - updated
- Downloading files and folders in the Pro client of Elvis 5 - updated
- Elvis 5 API - Previews - updated
- Elvis 5 security updates overview - updated
- Managing languages in Elvis 5 - re-written and new file with translations added
- Migrating Elvis 4 to Elvis 5 - updated
- Automatically exporting assets from Elvis 5 to Enterprise - configuration - updated
Elvis Server 5.23
Elvis Server version: 5.23.2.217
InDesign client version 3.2.0 build 526
Migration Tool: 1.1.23
Release date: 13 April 2017
New features
The following new features have been introduced in Elvis 5.23:
A Webhook is a small piece of code attached to a Web application that listens for specific triggers and then performs a predetermined action. Webhooks allow you to automate processes that previously had to be scheduled.
In Elvis, Webhooks can now be used to notify your application when certain events occur in Elvis.
Example: You might want to alert and respond in your remote application when asset metadata is updated or when a Share Link is created.
When a defined event occurs, a HTTP POST with the event payload is sent to the URL that is configured in the Webhook.
Subscribing to events using a Webhook means that your application does not have to periodically poll Elvis (via the REST APIs or through a Scheduled Plug-in) to determine whether changes have occurred.
Managing Webhooks is done in the Management console.
For more information, see Working with Webhooks in Elvis 5.
Up till now, browsing assets by using the Brand portal was done by using Categories which represent available folders in Elvis.
As an alternative navigation method, taxonomies that have been set up for one or more metadata fields in Elvis can now be used. Browsing the assets is then done by choosing one or more taxonomies from the available lists.
Figure: Using taxonomies to find assets in the Brand portal.
To make use of taxonomies as a navigation method, Elvis Server needs to be configured. For more information, see Setting up the Brand portal in Elvis 5.
A dedicated installer is now available for installing the Elvis InDesign client plug-ins in Adobe InDesign or in InDesign Server.
Note: A similar installer exists for installing the Elvis InDesign client for use with Elvis cloud. The functionality they provide is identical; the only difference is the log in screen that is shown by default in InDesign. When the installer provided for Elvis Server is used, the log in screen for logging in to Elvis Server is shown. When the installer provided for Elvis Cloud is used, the log in screen for logging in to Elvis Cloud is shown. To switch between log in screens, press Control (for Windows) or Command (for Mac OS) when clicking Elvis > Log In... . |
Changes
The following changes have been implemented in Elvis 5.23:
API changes
Important: potential breaking changes. Note that API changes could potentially break custom integrations that you might be using. Please review carefully.
- JSONP. For security reasons, JSONP is no longer supported.
- API errors. Some API errors are now reported as error code 400, 404, 409 (in JSON) instead of a generic 500 error code.
- Image aspect ratios. In all places where the image aspect ratio is returned as metadata, it is now returned as a formatted field.
The API now returns:
"imageAspectRatio":{"value":0.6694214876033058,"formatted":"0.67"}
instead of:
"imageAspectRatio":"0.6694214876033058"
Fixed issues
The following issues have been fixed in Elvis 5.23:
LVS-6439 Server/log: Issue with 'retainServerLogDays'.
LVS-6699 Linux/install: Upgrade of server resets customized contents of wrapper.conf.
LVS-7717 Plug-in/ww_enterprise_import: Increased limit of assets per Collection.
LVS-8772 Pro client/video: Paused videos are replayed when user pauses and changes its metadata.
LVS-8878 Desktop client/Downlaod As: Download image as "Percent of original" slider adds .00 to value.
LVS-8896 Processing/RAW: Portrait RAW files show rotated and distorted preview.
LVS-8953 Version/revert: While reverting versions, comment associated with version is not updated correctly.
LVS-8954 Pro client/preview: Video preview does not play when checked in place of image.
LVS-8985 Processing/EPS: Unable to generate thumbnails for certain EPS files.
LVS-9086 Pro client: Incorrect counter of download options on Create Share Link page.
LVS-9815 "File Selected' message is shown on asset, when 'tag' metadata is added in full view mode.
LVS-9954 Pro client/download: Downloading an empty Collection results in all assets being downloaded.
LVS-10207 Pro client/Collections: Drag-and-drop indications partially broken on pinned Collections.
LVS-10275 Multi-select preview: Not all selected assets are displayed in the preview window.
LVS-10418 ww_enterprise_import: Archive process creates multiple versions of same object.
LVS-10460 Log-in throttling logic: indicated time does not match actual time.
LVS-10568 [Brand Portal] Support filtering on taxonomies.
LVS-10577 Dragging Collection from search result to a pinned Collection shows a '+' sign.
LVS-10601 [Sorting] Button ascends/descends the wrong way around.
LVS-10611 Required metadata flag not visible for missing required rating, and incorrect initial flag is shown.
LVS-10627 Metadata/value: aspectRatio in Pro client shows no round-off.
LVS-10650 Unable to enter Collection name in Collections panel in input field.
LVS-10653 [Web Client] Unable to set quality for custom download.
LVS-10663 Upload: prevent change state until the files are loaded.
LVS-10672 '(Multiple values)' visible for multiple not defined values.
LVS-10691 Elvis Pro Client does not preview WAV files in Internet Explorer.
LVS-10701 Multiple files checkout (including assets and Collection with assets) shows incorrect checkout counter value.
LVS-10703 Add to Basket option is missing in menu bar when plug-ins are activated.
LVS-10706 [Brand portal] Nothing happens when user with all permissions clicks on Share Link.
LVS-10714 Bad UI after returning from Collection.
LVS-10720 Search with "relatedTo" query ignores all other parameters.
LVS-10724 Tool tip is not shown at its correct place for some taxonomy fields.
LVS-10738 Multiple update of assets in checkout page is not occurring.
LVS-10745 Unable to resize the upload metadata panel.
LVS-10755 Server unavailable after Search nodes crash (node only, server keeps running).
LVS-10762 Unable to upload/import large (video) files in Pro Client.
LVS-10779 Searching file names with accents show different results.
LVS-10784 Deleted versions still available in assetFilestore and not removed over time or by version cleanup plug-in.
LVS-10785 API/errors: Some errors now produce 400, 404, 409 error code instead of a generic error code 500.
LVS-10786 [Brand portal] Tags in the filters section are shortened and not readable.
LVS-10814 Elvis asset exported to Enterprise is not automatically routed.
LVS-10815 Pro client shows a log-in popup when an asset cannot be downloaded.
LVS-10817 [Pro client] Linked items for Collection show incorrect thumbnails after viewing preview.
LVS-10818 [Pro client] Linked items show incorrect thumbnails after viewing preview.
LVS-10823 Audio preview is limited to 10 minutes.
LVS-10826 [Branpd portal] Audio files are played even without opening its preview.
LVS-10836 Taxonomy filter panel gives blank screen.
LVS-10844 Add support for Webhooks.
LVS-10851 API/security: JSONP is no longer supported.
The following issues have been fixed for the InDesign client version 3.2.0:
LVSID-106 Elvis images getting placed as a different frame inside a graphic frame.
LVSID-217 After renaming an image, Edit original is not working
LVSID-307 InDesign: Uninstalling CS6 from Adobe Extension Manager shows installing the ID plugin but shows vbs file missing
LVSID-309 Layout restore gives error with attached layout
LVSID-376 Inform users about updates of the plug-in.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
Note: When upgrading to Elvis 5.23, the previous contents of <shared data>/backups (except the 'esbackup' folder) is moved to <shared data>/backups/-pre-5_22-snapshots. When enough new snapshots have been created (by default after 90 days), the -pre-5_22-snapshots folder will be removed.
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.23 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.23 release:
- Working with Webhooks in Elvis 5 - new
- Elvis 5 API - Managing Webhooks - new
- Overview of a Webhook and its payloads and events in Elvis 5 - new
- Securing Webhooks in Elvis 5 - new
- Using Elvis 5 with Adobe InDesign – Installing or uninstalling the InDesign plug-in - updated
- - updated
- Setting up the Brand portal in Elvis 5 - updated
- Using the Brand portal of Elvis 5 - updated
- Searching for files using the Brand portal of Elvis 5 - updated
- Compatibility of the Elvis InDesign client with Elvis Server - updated
- Compatibility of the Elvis InDesign client with Adobe InDesign - updated
- Compatibility of the Elvis InDesign client with Smart Connection - updated
Elvis Server 5.22
Elvis Server version: 5.22.2. 197
InDesign client version 3.1.2.426
Migration Tool: 1.1.23
Release date: 21 March 2017
New features
The following new features have been introduced in Elvis 5.22:
By default, Elvis 5 Server automatically creates daily Elasticsearch backups. To not let this number of backups grow exceptionally and to not let these files take up too much disk space, snapshots will now be automatically removed after 90 days and/or when a maximum number of snapshots exist. Segments that are no longer referenced by any snapshot are removed at that point too.
Two new options are introduced which allow you to control the following:
- elasticsearch.backup.rotateAgeInDays. Controls the number of days after which a snapshot should be removed.
Example: Delete a snapshot when it is older than 90 days:
|
- elasticsearch.backup.rotateMaxToKeep. Controls the maximum number of snapshots to keep.
Example: Keep no more than 30 snapshots at all times:
When a new snapshot is created by which this maximum number is exceeded, the oldest snapshot is removed. |
You can use each option individually without using the other option but it is recommended to combine both options. When doing so, the condition of both options need to be met in order for a snapshot to be deleted, thereby preventing that snapshots are inadvertently deleted especially when a backup fails for some reason.
Example: The options are set as follows:
In this scenario, a snapshot will only be deleted when it is older than 90 days AND more than 30 snapshots exist. |
Change in backup location for new snapshots
New snapshot backups are now stored in the following location:
<shared data>/backups/esbackup
When upgrading to Elvis 5.22, the previous contents of <shared data>/backups (except the 'esbackup' folder) is moved to <shared data>/backups/-pre-5_22-snapshots. When enough new snapshots have been created (by default after 90 days), the -pre-5_22-snapshots folder will be removed.
For more information, see Creating or deleting a backup of the index in Elvis 5.
The 'Feedback' and 'Help' commands in the Avatar menu of the Pro client allow users to access the WoodWing Help Center to look up product documentation or to provide feedback about Elvis to WoodWing.
These options can now be customized in the following ways:
Note: This only applies to the Pro client, not the Management console.
- The URL can be changed to a custom URL
- The option can be removed from the menu
This is done through the following stettings:
- For the Feedback option:
elvisFeedbackUrl=
- For the Help option:
elvisGeneralDocumentationUrl=
elvisSharelinkDocumentationUrl=
elvisEditingDocumentationUrl=
For more information, see Setting up the Pro client in Elvis 5.
The Linked Assets panel is used for viewing the assets which are linked to a currently selected asset.
Example: When a Collection is selected, the Linked Assets panel will show all assets that are part of that Collection.
To make working on the shown assets easier, they can now be opened in a new search window by clicking the 'Expand' button at the top of the Linked Assets panel.
The Pro client can now also be run in the following languages:
- Italian (itIT)
- Korean (koKR)
- Polish (plPL)
- Russian (ruRU)
- Portuguese Brazilian (ptBR)
These languages can be added to config properties:
- supportedLocales
- proClientSupportedLocales
Elvis 5 now also supports video files in .mts and.m2ts format.
For more information, see Supported file types in Elvis 5.
Changes
The following changes have been implemented in Elvis 5.22:
Elvis Server: Change in backup location for new Elasticsearch snapshots
New Elasticsearch snapshot backups are now stored in the following location:
<shared data>/backups/esbackup
When upgrading to Elvis 5.22, the previous contents of <shared data>/backups (except the 'esbackup' folder) is moved to <shared data>/backups/-pre-5_22-snapshots. When enough new snapshots have been created (by default after 90 days), the -pre-5_22-snapshots folder will be removed.
New backups are now stored in <shared data>/backups/esbackup.
Pro client quality improvements
Various bug fixes and improvements have been applied to the Pro client in order to increase its reliability and performance.
Bug fix in S3 storage where assets files may remain after delete
Some scenarios may have resulted in files remaining on S3 storage after they have been removed from the Elvis index. This is no longer the case with 5.22.
Fixed issues
The following issues have been fixed in Elvis 5.22:
LVS-9001 Backup/Elasticsearch: Automatically clean up Elasticsearch backup snapshots.
LVS-8988 Pro client/Collection: Error whenn dragging asset into a Collection in Firefox.
LVS-8943 Pro client/navigation: Redirects to incorrect search results when closing Collection preview when kind=Container filter is applied.
LVS-10722 C ontent source/unregister: Null Pointer Exception in Elvis Content Source when removing shadow object from Enterprise.
LVS-10719 Server/reindex: Updating asset failes during re-index process.
LVS-10718 Pro client/metadata: Difference in sorting order of metadata fields between Desktop client and Pro client.
LVS-10666 Plug-in/show on map: Add relevant info to Google Maps marker pop-ups.
LVS-10665 Pro client/metadata: Multivalue field not always synchronizing values between panels.
LVS-10654 Pro client/upload: Limit display length of asset name on thumbnail.
LVS-10651 Pro client/feedback: Make Feedback and Help menu items configurable.
LVS-10648 Pro client/Collection: Limit displayed length of Collection name.
LVS-10630 Pro client/linked assets: Expand Linked Assets panel into a search containing all related assets.
LVS-10624 Pro client/metadata: Metadata values are stored from one asset to another.
LVS-10620 Pro client/versions: Delete current version is broken from context menu.
LVS-10619 i18n/translate: Additional translations of Pro client messages.
LVS-10605 Brand portal/security: Prevent drag-and-drop from Brand portal to Content Station.
LVS-10592 Pro client/preview: HTML previews in Pro client appear broken.
LVS-10580 Pro client/Internet Explorer 11: Filter labels are slightly cropped at the top.
LVS-10518 Storage/S3: Original assets files not always being removed on delete.
LVS-10471 Pro client/upload: Prevent files being uploaded from showing up to other users until upload is finished.
LVS-10341 Pro client/metadata: Multi-field editor with onlyFromList=true set allows to add custom tag.
LVS-10301 Pro client/upload: A failed upload is still counted as 'uploaded' in the notification.
LVS-10272 Processing/extract metadata: Properly apply max duration timeout in Exif tool process.
LVS-10098 Pro client/notification: Limit length of message shown on removal of assets.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
Note: When upgrading to Elvis 5.22, the previous contents of <shared data>/backups (except the 'esbackup' folder) is moved to <shared data>/backups/-pre-5_22-snapshots. When enough new snapshots have been created (by default after 90 days), the -pre-5_22-snapshots folder will be removed.
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.22 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.22 release:
- Creating or deleting a backup of the index in Elvis 5 - updated
- Setting up the Pro client in Elvis 5 - updated
- Supported file types in Elvis 5 - updated
Elvis Server 5.21
Elvis Server version: 5.21.3. 188
InDesign client version 3.1.3.462
Migration Tool: 1.1.23
Release date: 1 March 2017
New features
The following new features have been introduced in Elvis 5.21:
The Sign In page of the Pro client and Brand portal now shows a default image. This image can be replaced by a custom image to match your brand or publication, or removed completely.
Figure: The default background image of the Sign In page of the Pro client.
Figure: A custom background image on the Sign In page of the Pro client.
For more information, see:
A favicon is an icon that is shown in various locations in a Web browser such as in tabs and for bookmarks.
A default icon is now provided for the Pro client and Brand portal, and can be changed to a custom icon or removed completely.
Figure: The default favicon for Elvis.
For more information, see:
When an image is viewed in fullscreen mode in the Brand portal, a default list of metadata fields can be viewed by clicking the Info button in the top right corner.
This list of metadata fields can now be modified through a new setting named brandPortalMetadataPanelFields of the cluster-config.properties.txt file.
For more information, see Setting up the Brand portal in Elvis 5.
The page for installing the Desktop client and the InDesign client can now be accessed from the Avatar menu of the Pro client by clicking the command 'Install clients'.
This is done because the method of accessing the page through Elvis server has changed (see Changes below).
The page can also still be accessed directly through http://localhost:port/install/.
Changes
The following changes have been implemented in Elvis 5.21:
When accessing the default URL of Elvis server, the Pro client is now loaded instead of the page for installing the Desktop client and the InDesign client.
In other words, when accessing http://localhost:port, the page http://localhost:port/app is now loaded instead of http://localhost:port/install/.
The client install page can still be directly accessed through the http://localhost:port/install/ or through the Avatar menu of the Pro client.
A new version of the Migration tool (for migrating from Elvis 4 to Elvis 5) is made available which includes several performance and stability improvements.
Many bug fixes and improvements have been applied to the Pro client, thereby increasing reliability and performance of the client.
The usability of opening Shared links on mobile devices has been improved.
Fixed issues
The following issues have been fixed in Elvis 5.21:
LVS-8758 Pro client/metadata: Metadata added on fullscreen preview is not synchronized to other metadata views.
LVS-8838 Pro client/share: Shared Link is removed when expiry date is changed to current date.
LVS-9440 Pro client/metadata: (multi values) text is retained for required metadata fields.
LVS-9677 Pro client/taxonomy: Taxonomy value count issue on multiple selection of assets.
LVS-9681 Pro client/taxonomy: Reset button is not working properly on Taxonomy panel.
LVS-9729 Plug-ins/showOnMap: Add configuration and exception handling for Google Maps API key.
LVS-9739 Processing/PDF: PDF from multi artboard (page) Illustrator file shows only first page in preview.
LVS-9747 Pro client/metadata: Metadata panel still visible even after asset was removed.
LVS-9777 Pro client/metadata: Metadata value list does not show all predefined values.
LVS-10283 Pro client/metadata: Number fields are not cleared when multiple assets are selected.
LVS-10330 Pro client/metadata: Number editor does not preserve large numbers after logging in again.
LVS-10335 Server/bulk import: Bulk imports are only accessible on one of the nodes.
LVS-10350 Pro client/browse: "Open Enclosing Folder" in preview is showing next asset.
LVS-10394 brand-portal/download: Download all button downloads previous asset when no asset is present in basket
LVS-10395 Pro client/permissions: Menu options for collections are enabled when user permission have not been given.
LVS-10443 Pro client/filter: Unable to filter on facets that contain a comma
LVS-10451 Brand portal/navigation: Navigation within Brand portal and to Pro client is not smooth.
LVS-10465 Processing/video: Prevent exceptions on uploading videos with vertical orientation.
LVS-10484 Migration tool/import: Start moving files at the same time as indexing to reduce total run time.
LVS-10524 Plugin/Enterprise import: ww_enterprise_import moves image path during archive.
LVS-10529 Service/web: Disable directory browsing for Elvis server.
LVS-10531 Import/AIR: Last part of file name is replaced when it has an unknown extension.
LVS-10538 API: Add optional autoRename=false parameter for /services/create and /services/update.
LVS-10540 Migration tool/import: Progress tracker on moving asset and version files does not update until completed.
LVS-10544 Migration tool/rollback: Rollback failed to move files back to 4.x mainFilestore.
LVS-10547 Brand portal/filter: Clear Filter link is disabled for active filters when users log out and log in.
LVS-10549 Pro client/Collection: Renaming a newly created Collection is not possible from context menu.
LVS-10550 Pro client/metadata: Removal of data from a required field is possible for 'Tags' field during upload.
LVS-10562 Processing/Mac OS X: Keynote, pages and numbers files are not processed on MAC OS X.
LVS-10573 Pro client/login: Add configurable background image for on-premise log-in and Brand portal.
LVS-10591 Pro client/permissions: User should not require "Checkout" right to see Versions panel.
LVS-10592 Pro client/preview: HTML previews in Pro client appear broken.
LVS-10618 Pro client/Collection: Unpin Collection from context menu is broken.
LVS-10622 Pro client/upload: Metadata of another asset is shown for the selected asset in the upload page.
LVS-10637 Pro client/check-in: Client side error occurs when updating .txt file from check-out tab.
LVS-10638 Pro client/localization: Language selection on log-in screen does not have effect.
LVS-10644 Client/install: Redirect to /app instead of /install and move install page to account menu.
LVS-10649 Pro client/Collection: Creating a Collection from navigation menu results in a double '.collection' extension.
LVS-10670 Brand Portal configurable metadata fields.
LVS-9619 Share client/user interface: Share client does not scroll or re-size on mobile phone.
LVS-9636 Migration tool/import: Migrating from Windows to Mac OSor Linux or vice versa fails.
The following issues have been fixed for the InDesign client version: 3.1.3.462
LVSID-379 Elvis InDesign plug-in deletes folder content of a replaced image in Elvis when "updating all content".
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.21 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.21 release:
- Working with metadata in the Brand portal of Elvis 5 - new
- Using the Pro Client of Elvis 5 - updated
- Using the Brand portal of Elvis 5 - updated
- Setting up the Pro client in Elvis 5 - updated
- Setting up the Brand portal in Elvis 5 - updated
- Installing the Elvis 5 Desktop Client - updated
- Using Elvis 5 with Adobe InDesign – Installing or uninstalling the InDesign plug-in - updated
Elvis Server 5.20
Elvis Server version: 5.20.1.165
InDesign client version 3.1.1 b425
Migration Tool: 1.1.22
Release date: 7 February 2017
New features
The following new feature has been introduced in Elvis 5.20:
When an Elvis image is used in Enterprise, the thumbnail for that image shows an Enterprise metadata flag.
Figure: Assets that are used in Enterprise show an Enterprise metadata flag.
When the Elvis asset is used as a variant of the original asset, both the variant as well as the original asset now get the Enterprise metadata flag (in previous versions the flag was added only to the variant).
Changes
The following changes have been implemented in Elvis 5.20:
Many bug fixes and improvements have been applied to the Elvis Pro client, thereby increasing its reliability and performance.
The following stability improvements have been implemented:
- Hazelcast (which takes care of the communication between Elvis nodes) has been upgraded to version 3.7.4. This version includes fixes that are related to Heartbeat time-out issues, one of the root causes of the stability issues of previous Elvis 5 versions.
- A memory leak has been closed in the Desktop Client communication on high-load servers.
- Situations in which the File Store and index may run out of sync are now better handled.
After upgrading from Elvis 4 to Elvis 5, it was sometimes not possible to remove certain assets from Collections in the Desktop Client. This was because of an error in the Migration Tool that mismatched IDs on relation objects.
The Collection upgrade tool on the Elvis admin pages has been updated to fix this issue. It has also been renamed to 'Relations upgrade tool'.
When you have upgraded from Elvis 4 to Elvis 5 in the past, or when you are now upgrading from Elvis 4 to Elvis 5.20, this tool needs to be run.
For more information, see:
Fixed issues
The following issues have been fixed in Elvis Server 5.20:
E-mail API. An issue was found in the E-mail API that was released with Elvis 5.19. This has been fixed in version 5.20. The documentation for the E-mail API is now also available; see the list in the Documentation section below.
LVS-9391 Pro client/Collections: Collection is deleted when renaming it using characters such as "*, # ,/ ".
LVS-9582 Management Console/bulk import: Analysis report is not shown on Internet Explorer 11 during bulk import.
LVS-9623 Processing/AI: Adobe Illustrator file preview displays very small on Desktop client.
LVS-9722 Processing/ICML: InCopy processing may leave intermediate fields behind in tempFilestore.
LVS-9738 Server/stability: Prevent memory leak in Desktop client gravity channel message queue.
LVS-9752 Brand portal/filter: Clicking Filter displays white shadow over the Filter text.
LVS-9772 Migration/relations: Fix and clean up broken relations after migration with migration tool v1.1.21 or lower.
LVS-9895 Pro client/upload: No display on tag metadata input during upload process.
LVS-9962 Metadata/duration: Duration field shows out of context values.
LVS-10378 Pro client/upload: During upload RequiredMetadataComplete Icon does not turn green when all the required metadata is filled.
LVS-10384 Pro client/checkout: Checkout option is shown enabled for already checked-out asset.
LVS-10397 Stability/storage: Version conflicts can lead to corrupted assets.
LVS-10423 Pro client/filter: Use number filter for decimal fields to allow use of range filtering.
LVS-10440 Pro client/Folder Browser: Add option to 'Show parent folder' in the context menu.
LVS-10447 Pro client/metadata: Date metadata field empty after update.
LVS-10467 Pro client/upload: Drag and drop of folders not correctly handled on Safari.
LVS-10469 Pro client/Collections: In some cases, 'Pin Collection' option is available instead of 'Add to Collection' in asset context menu.
LVS-10478 Pro client/metadata: Some metadata fields freeze in read-only state.
LVS-10520 Relation/metadata: Relation metadata is missing in createdFromMetadata field.
LVS-10522 Server/stability: Upgrade to Hazelcast 3.7.4 to fix client Heartbeat timeout issues.
LVS-10525 Enterprise/integration: Show Enterprise flag on master asset if any of its variants are used by Enterprise.
LVS-10551 Processing/XML: XML articles with namespace in root tag do not have custom XSL template applied.
LVS-10515 Enterprise/integration: No longer set a default value of "false" for sceUsed and sceArchived fields.
The following issues have been fixed for the InDesign client version: 3.1.1 b425:
LVSID-357 Elvis InDesign app does not run InDesign on Mac OS X Sierra when performing 'Open in InDesign'.
LVSID-358 Elvis InDesign app does not have permission to start on Mac OS X Sierra when performing 'Open in InDesign' with another account.
LVSID-359 Elvis InDesign installer places a "_MACOSX" folder in Application directory.
LVSID-364 Plugin/InDesign: Installer sets incorrect permissions.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
If you are running a version of Elvis 5 that has been upgraded from Elvis 4, please run the new Relations upgrade tool.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.20 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.20 release:
- Migrating Elvis 4 to Elvis 5 - updated
- Upgrading Elvis 5 - updated
- Elvis 5 REST API - E-mail - new
- Setting up e-mail configuration in Elvis 5 - new
Elvis Server 5.19
Elvis Server version: 5.19.1.154
InDesign client version: 3.1.0 b418
Migration Tool: 1.1.22
Release date: 17 January 2017
New features
The following new features have been introduced in Elvis 5.19:
Searching for file names in all searches has been improved by making it possible to find a file by searching for any part of the file name.
Example: find_this.jpg can be found by searching for: find, this, find_this and find_this.jpg
When upgrading from Elvis 5.10 or lower to Elvis 5.11 or higher, or when changing storage engine configurations, you may run into issues with multi-tiered storage due to a defect in how the order storage-engines are read.
Note: This only applies to storage-engine-config setups where two or more patterns would apply to the same set of files. In such a scenario the files may appear as missing.
A new tool has been added to the Admin pages named 'Recover misplaced asset files'. It can be used to recover assets that are stored in the wrong file store. If an asset is missing the tool will search known file stores for the misplaced asset. When none are found the tool will show a warning in the log for further investigation.
The tool can be accessed from the Admin pages by clicking Upgrade node/cluster in the menu.
A new REST API is available for sending e-mails, named E-mail API. It sends an e-mail to one or multiple recipients.
Update 7 February 2017: A technical issue was found in the E-mail API which has subsequently been fixed in Elvis 5.20. If you want to use the E-mail API with Elvis 5.19, please contact WoodWing Support for details.
For more information about using the E-mail API, see:
A new Elvis InDesign client is available: version 3.1.0. It contains support for all versions of Adobe CC, including version CC 2017.
For troubleshooting purposes, error logging can be enabled when working with the Elvis InDesign client. This is done by enabling the preference WoodWing > Logging > Enabling Logging.
For more information, see Using Elvis 5 with Adobe InDesign – Enabling logging.
Changes
The following changes have been implemented in Elvis 5.19:
Elvis contains an auto renaming system that prevents duplicate asset names. This works by adding an incrementing number after the asset name: asset.jpg, asset-1.jpg, asset-2.jpg and so on.
When importing an asset which already contains a -# and the name exists it will increase the number as stated on import. For example importing asset-2.jpg becomes asset-3.jpg. This could be a problem when the asset you import contains product IDs or other names that end with a dash number.
To prevent these from counting up in an unexpected manner, a config property has been added to the cluster-config.properties.txt file:
ignoreNumberPostfixOnCreate=false
The default setting of this property is false. When setting it to true, any numbered post fix that is already present is ignored and not incremented. Instead, the original file name is remained intact and a new numbered post fix is added.
Example: Importing asset-2.jpg will rename the file to asset-2-1.jpg.
Note: This only applies during import when renaming assets to already existing asset name will increase the number as stated in the file name.
For more information about changing the cluster-config.properties.txt file, see Changing the Elvis 5 Server configuration for a running cluster.
Elvis 5.19 automatically restricts Elasticsearch port 9200 to only be accessible from localhost on the server.
Fixed issues
The following issues have been fixed in Elvis Server 5.19:
LVS-7514 Share/preset: Preset is not applied when requested from 'Download All' button on Share link.
LVS-8630 Upgrade/4.x-migration: Migration tool breaks relation actions due to mismatching id and _id.
LVS-8778 Pro client/folder browser: Root folders are reloaded from disk when clearing folder browser selection.
LVS-9303 Pro client/preview: When changing metadata on full preview with multiple files selected, the selection changes after updating.
LVS-9441 Preview/office: Preview is not rendered correctly for Word/Excel file under Linux upgrade from 5.6 to 5.14.
LVS-9543 Brand portal/basket: Plug-in API fails to provide basketSelection when basket is empty.
LVS-9575 Security/login: Login throttling breaks integration with Enterprise when just 1 things goes wrong.
LVS-9615 Pro client/Brand portal: Thumbnail text through image when switching from Brand portal to Pro client.
LVS-9638 Import/rename: AutoRename incorrectly picks up numbers from file name.
LVS-9663 Pro client/manage Shared-links: Shared links overview does not work for user name with capitals.
LVS-9664 Storage/multi-tier: Order of storage engine does not match order of configuration.
LVS-9666 Pro client/filter: Color mode filter in Web client does not work for bitmap fields.
LVS-9684 Desktop client/Collection: Assets added to Collection on Shared Link are not shown in the client.
LVS-9705 Storage engine/multi-tier: Storage Engine causing out of sync index vs file store.
LVS-9725 Plug-in/schedule: Scheduled tasks run in parallel when allowParallelExecution set to false.
LVS-9735 Pro client/login: Login with Firefox not redirecting to logged in client.
LVS-9769 Processing/preview: No preview generated for video assets on Mac OS X.
LVS-9802 Storage/cleanup: Clean storage engine after embed metadata fails to prevent additional issues.
LVS-9821 Pro client/upload: Cancel while uploading functionality does not clean already completed assets.
LVS-9852 Pro client/stability: With Long folder name, after clicking on move and copy option, web page becomes unresponsive.
LVS-9880 Share link/Internet Explorer: Banner Error displayed on clicking comment option in share client's asset.
LVS-9950 Brand portal/I nternet Explorer: Banner Error on removing assets from the Basket.
LVS-9982 Pro client/metadata: Inaccurate edit field in multi-selection mode might override values with "(multiple values)" text.
LVS-10043 Pro client/UI: Asset context menu options are displayed when user right-clicks any metadata text field.
LVS-10046 Pro client/Collection: User is able to create Collection on root structure (/Collection) in Pro client.
LVS-10055 Pro client/Folder browser: Rename and Move options are enabled for user folders.
LVS-10101 Share client/Internet Explorer: RequiredMetadata second field's value is never saved for normal and ShareClient upload.
LVS-10185 Pro client/metadata: 'No Rating' for multiple assets is broken.
LVS-10233 Share client/preview: Console error while opening full screen preview.
LVS-10240 Pro client/permissions: Functionality that is not accessible for the user is available in client.
LVS-10279 Pro client/metadata: Lists on metadata fields are unresponsive, clicking on the field will not show the list of options.
LVS-10284 Pro client/permissions: User is able to download assets even if Permission is not given.
LVS-10337 import/AIR: Extra dot in file name breaks preview generation and removes extension in AIR client.
LVS-10346 Renaming of a Newly created folder is not possible.
LVS-10399 Download is displayed in Browse section when user does not have permission for download.
LVS-10427 Pro client/InDesign: Context menu option "Open In InDesign" of Elvis Pro client does not work on various browsers.
LVS-10458 Processing/rendition: Embed ElvisID in JPG and TIFF custom renditions and rephrase check box message.
LVS-10491 Security/Elasticsearch: Make port 9200 only accessible from localhost by default.
The following issues have been fixed for the InDesign client version: 3.1.0 b418:
LVSID-323 Add support for InDesign CC 2017.
LVSID-332 Add logging to Elvis InDesign plug-in.
LVSID-340 Plug-in/InDesign: Installer sets incorrect permissions.
LVSID-341 Plug-in/InDesign: unable to install InDesign client plug-in on Mac OS X 10.12 Sierra.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
When upgrading from Elvis 5.10 or lower to Elvis 5.11 - 5.19 you may run into issues with multi-tiered storage due to a defect in how the order storage-engines are read.
Note: This only applies to storage-engine-config setups where two or more patterns would apply to the same set of files; the files may appear missing.
The 'Recover misplaced asset files' tool can be used to recover files that are stored in the wrong file store. If a file is missing the tool will search known file stores for the misplaced asset file. When none are found the tool will show a warning in the log for further investigation.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.19 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.19 release:
- Upgrading Elvis 5 - updated
- Migrating Elvis 4 to Elvis 5 - updated
- Compatibility of the Elvis InDesign client with Elvis Server - updated
- Compatibility of the Elvis InDesign client with Adobe InDesign - updated
- Compatibility of the Elvis InDesign client with Smart Connection - updated
- Elvis 5 Server network ports - updated
- Server admin pages in Elvis 5 - updated
- Using Elvis 5 with Adobe InDesign – Enabling logging - new
- Using Elvis 5 with Adobe InDesign – Scripting events - updated
Elvis Server 5.18
Elvis Server version: 5.18.1.135
InDesign client version: 3.0.5.378
Release date: 13 December 2016
New features
The following new features have been introduced in Elvis 5.18:
When an asset that is stored in Elvis is used in Enterprise, the asset can already be used as a copy or as a shadow object that is linked to the original asset.
A third option has now been added: using a variant of the asset. In this scenario, a copy of the asset is stored in Elvis and linked to a shadow object in Enterprise. The variant is also linked to the original image, thereby making it possible to see the original asset and all its variants. Variants are stored in a dedicated folder in Elvis, known as a 'Production Environment'. Multiple Production Environments can be set up, one for each Brand / Category combination. This makes it possible to use the same asset across different Brands.
This feature requires Elvis 5.18 or higher.
For more information, see Controlling how Elvis assets are used in Enterprise 10.
A new panel named 'Used In' has been added to the Elvis Pro client. It shows all locations in Enterprise where an asset is used (layouts, Dossiers or Publish Forms).
Note that a user needs to be granted permission to use the Used In panel. For more information, see Controlling user access to clients and client features in Elvis 5.
When a value is added to a metadata field it is important that this value is correctly entered. This is preferably done by all users using a generally used term and the correct spelling. When this is not consistently done the chance exists that the asset is not included in the search results when users search for the asset (using these general terms and correct spelling).
To streamline this process, a metadata field in Elvis can be set up to use a 'taxonomy list' from which the user can choose a predefined value to use.
This saves the user from having to enter the term manually and thereby ensures consistent input.
The Elvis Pro client now also supports taxonomies. For more information, see:
A new Capability has been added named 'Use In'. It is used for granting users permission to use the Used In panel in the Elvis Pro client.
For more information, see Controlling user access to clients and client features in Elvis 5.
Changes
The following changes have been implemented in Elvis 5.18:
When downloading an image in JPG or TIFF format, metadata can now be included by enabling an option in the Custom download window.
Several issues with TIFF and EPS processing have been fixed, including an incorrect background color for transparency and unexpected changes in output colors between custom rendition download settings.
When copying an asset, the fields assetCreator and assetCreated are no longer reset.
Fixed issues
The following issues have been fixed in Elvis Server 5.18:
LVS-8615 Preview/custom: Repair custom download with embed metadata.
LVS-9488 Install/config: Clean config example for Linux mentions Elvis Hot Data instead of elvis-hot-data.
LVS-9495 Log/exception: Prevent repeating gravity exceptions in log files.
LVS-9519 Server/permissions: When a user logs in to Content Station and then Pro client, the user is redirected to Brand Portal.
LVS-9520 Client/branding: Pro client text not visible when header color is set to white.
LVS-9536 Index/analyze: Using Swiss analyzer results in massive index increase.
LVS-9556 Admin/bulk: Bulk import jobs are not retrieved from index after restart.
LVS-9558 Preview/TIFF: Improve TIFF processing.
LVS-9559 Preview/EPS: Previews are not generated with color profile error.
LVS-9571 Client/pro: Missing slash in asset path when uploading folder structure.
LVS-9583 Plugin/ww-enterprise-import: Archiving of WCML article fails and article ends up as XSL.
LVS-9590 Client/pro: Operator search not working correctly with folder browser filtering.
LVS-9591 Operation/check-in: Elvis 'Save as New File' check-in not updating image metadata.
LVS-9597 Client/share: Drag and drop to Share client not work working.
LVS-9610 Client/share: Share client metadata not viewable.
LVS-9618 Preview/custom: Metadata is not included in custom download from Pro client.
LVS-9631 Storage/multi-tier: Parsing abnormalities at storage-engine-config.
LVS-9645 Operation/import: Mismatch between index and storage engine after import.
LVS-9654 Operation/import: Memory leak in processing InCopy and possibly other XML based file types.
The following issues have been fixed for the InDesign client version: 3.0.5.378:
LVSID-331 Not all image types are restored when Restoring Enterprise Layout from Elvis.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
When upgrading from Elvis 5.10 or lower to Elvis 5.11 - 5.18 you may run into issues with multi-tiered storage due to a defect in how the order storage-engines are read.
This only applies to storage-engine-config setups where two or more patterns would apply to the same set of files; the files may appear missing.
With the next release of Elvis 5.19, the defect will be resolved and a tool will be provided to recover from this scenario.
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.18 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.18 release:
- Verifying how an Elvis 5 asset is used in Enterprise 10 - new
- Controlling how Elvis assets are used in Enterprise 10 - new
- Upgrading Elvis 5 - updated
- Controlling user access to clients and client features in Elvis 5 - updated
- Feature comparison between Elvis 5 and Swivle - updated
- Using taxonomy values to populate metadata fields in Elvis 5 - updated
- Working with metadata in the Pro client of Elvis 5 - updated
Elvis Server 5.17
Elvis Server version: 5.17.1.1
InDesign client version: 3.0.4.376
Release date: 15 November 2016
New features
The following new feature has been introduced in Elvis 5.17:
Pro client: New bulk import tool
A new bulk import tool is now available in the Management Console of the Elvis Pro client.
It allows you to import files directly from a File Server or Amazon S3 into Elvis and is especially useful for importing an existing archive or a large batch of new files.
Note: The Bulk Import tool on the Elvis Server admin pages is also still available.
Changes
The following changes have been implemented in Elvis 5.17:
When running a search query through the API with specifying an empty 'metadataToReturn=' command, all metadata fields would be returned instead of the documented minimum fields. This behavior has now been fixed.
Note: This API change only affects searches through the API by non-admin users.
The current behavior is now as follows:
- To return all viewable fields, do not include metadataToReturn in the request.
http://localhost:8080/services/search?q=*
- To return the minimum number of fields, include an empty metadataToReturn
http://localhost:8080/services/search?q=*&metadataToReturn=
License renewal for subscription licenses was broken since Elvis 5.14 and has been addressed in a public patch for Elvis 5.16.
Fixed issues
The following issues have been fixed in Elvis Server 5.17:
LVS-8615 Custom/metadata: Repair custom download with embedMetadata on Linux and Windows.
LVS-9454 Enterprise/sync: Do not place assets on the Enterprise update queue if sync job is not running.
LVS-9463 API/SOAP: SOAP import fails if deleteAfterImport="true".
LVS-9496 Index/update: Increase asset index updater timeout.
LVS-9497 Client/Pro: Performance issues with Internet Explorer 11.
LVS-9512 Authentication/LDAP: Prevent LDAP from slowing down internal user log-ins.
LVS-9515 API/metadata: Returning metadata behaves differently for owner and regular users.
LVS-9519 Client/Pro: When a Super User logs into Pro client the user is redirected to Brand portal
LVS-9533 Client/Pro: Predefined multi-value custom metadata fields show values from tags field.
LVS-9546 License/renewal: Subscription license not automatically renewed when they are about to expire.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Manual actions required after upgrading from Elvis 5.13 or lower:
To improve stability and performance, increment the index revision of all indexes. This applies the new shard configuration that by default now matches the number of search nodes.
See Updating the Elvis 5 Server index.
Note: When your indexes contain much data, the increment operation will take some time.
Downloads
The download files for Elvis 5.17 can be found in the Release announcement.
Documentation
No documentation changes have been made for the Elvis 5.17 release.
Elvis Server 5.16
Elvis Server version: 5.16.3.14
InDesign client version: 3.0.4.376
Release date: 2 November 2016
New features
The following new features have been introduced in Elvis 5.16:
- Asset versioning and history API. The API call to retrieve versioning and history information of assets has been made public. For more information, see Elvis 5 REST API - Versioning and history.
- Support tools admin page. A new admin page has been added named 'Support tools'. It can be used for viewing and gathering configuration information of Elvis server. For more information, see Using the Support Tool page of Elvis 5 Server.
Changes
The following change has been implemented in Elvis 5.16:
- Admin pages. The ElasticSearch plugins links have been moved from the Server Status page to the new Support Tools page.
Fixed issues
The following issues have been fixed in Elvis Server 5.16:
LVS-8018 Server/startup: Remove warning about disabled JVM UseLargePages setting.
LVS-8469 Plug-in/stats: RAW Stats plug-in not showing results in Internet Explorer 11.
LVS-9040 Plug-in/config: Add maxItemsPerBatch to default ww_enterprise_import config file.
LVS-9145 Preview/PDF: Multi-page PDF preview dimensions.
LVS-9333 API/history: Make '/asset/history' API call public.
LVS-9334 Desktop client/perspective: Perspective menu item was removed for non-admin users.
LVS-9452 Plug-in/stats: Older stats indices are not read from the Stats plug-ins.
LVS-9476 Processing/capacity: Improved handling of processing capacity.
LVS-9503 Browse/scroll: Fix infinite scrolling in Pro client Folder Browser.
LVS-9450 Security/rule: Preview and thumbnail for a files is not shown if a Rule is based on metadata field: labels.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.16 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.16 release:
Note: For updated articles, see the Document history section at the bottom of an article.
- Compatibility of operating systems with Elvis 5 Server - updated
- Elvis 5 REST API - search - updated
- Supported file types in Elvis 5 - updated
Elvis Server 5.15
Elvis Server version: 5.15.2.9
InDesign client version: 3.0.4.376
Release date: 6 October 2016
New features
The following new features have been introduced in Elvis 5.15:
Elvis 5.15 has been made to be fully compatible with Mac OS X 10.12 (Sierra).
Note: The Elvis InDesign client for InDesign CS6 is currently not compatible with Mac OS X 10.12 (Sierra).
Support for Elvis client action plug-ins has been added to the Pro client and the Brand portal. They appear in the menu bar as well as in context menus.
Managing the plug-ins is done through the Desktop client. See Installing and managing plug-ins in Elvis 5.
Note: Plug-ins that require folder selection are not supported.
The number of steps that are required to upload files in the Pro client has been reduced:
- When the Upload button is clicked the window for selecting a file now immediately appears.
- Uploads will go the selected folder in the Folder Browser. 1
- If no folder was selected in the Folder Browser, the uploads will go to the private folder of the user. 1
- When dragging files onto the page, the upload will start immediately after dropping the files.
- When the content panel shows the contents of a Collection, dropping files into the content panel will result in an upload of these files in the parent folder which holds the Collection. A relation will be automatically created so that the files are automatically added to that Collection.
1 This applies to uploading files by using the Upload folder and through drag-and-drop.
Another improvement is that the area onto which the files can be dropped is now highlighted when dragging files onto the page.
A new parameter named 'returnHighlightedText' has been added that allows highlighted text to be turned on or off.
For more information, see Elvis 5 REST API - search.
The Pro client anonymously gathers data that is analyzed to further improve the working of the application.
If for some reason you don't want this to happen or if it is prohibited by law in your country, analytics can be disabled by setting the following option to false in the cluster-config.properties.txt file:
analytics.enabled=false
Changes
The following change has been implemented in Elvis 5.15:
The Basic Web client has been disabled and is now fully replaced by the Pro client and the Brand portal. The functionality that is available in these two applications fully replaces that of the Basic Web client.
Please note that due to various security issues that exist within the Basic Web client, we recommend to no longer use it.
Should you decide to still want to use the Basic Web client, it can be enabled by setting the following option to true in the cluster-config.properties.txt file:
basicWebClient.enabled=true
When a file is shared with other users, they access these files through the Shared Links page (also known as the 'Share client').
An updated Shared Links page has been implemented which offers the same functionality as the previous version but visually more matches that of the one used in Elvis Cloud.
Fixed issues
The following issues have been fixed in Elvis Server 5.15:
LVS-8949 Migrate/perspectives: Perspectives are not visible after migration from 4.x.
LVS-9116 Pro client/preview: Zoom not working for images with small image size.
LVS-9145 Preview/PDF: Multi-page PDF preview dimensions.
LVS-9187 Share/download: Support longer names or Download Preset names.
LVS-9211 Download/custom: Custom download of watermarked image results in error message.
LVS-9225 Pro client/folder: Prevent Move and Copy to folders without Create permission.
LVS-9241 Plug-ins/reload: Scheduled and Action plug-ins can be loaded without server restart.
LVS-9246 API/REST: Implement option to exclude highlightedText from being returned in API response.
LVS-9265 Pro client: Users with checkout capability should be able to undo checkouts of other users.
LVS-9297 Share/presets: Presets are not shown in the Share client.
LVS-9304 File support/WCMT: Add support for WCMT files as article template file type and exporting to Enterprise.
LVS-9309 Processing/tranparency: Maintain transparency in PNG and TIF previews for PSD.
LVS-9311 Pro client/version: Restore option to revert to older versions.
LVS-9322 Pro client/check-out: File needs to be selected multiple times to update checked-out asset.
LVS-9345 Download/ZIP: Elvis folder download ZIP should include actual folder as asset path instead of '/' (root).
LVS-9358 Pro client: Performance issues with Internet Explorer 11.
LVS-9378 Server/compatibility: Elvis Server.app does not run on Sierra (Mac OS X10.12).
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.15 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.15 release:
Note: For updated articles, see the Document history section at the bottom of an article.
- Disabling analytics for the Pro client of Elvis 5 - new
- Compatibility of operating systems with Elvis 5 Server - updated
- Compatibility of the Elvis InDesign client with Adobe InDesign - updated
- Elvis 5 REST API - search - updated
- Supported file types in Elvis 5 - updated
- Feature comparison between Elvis 5 and Swivle - updated
- Using the Basic Web client of Elvis 5 - updated
- Using the Brand portal of Elvis 5 - updated
- Compatibility of Web browsers with Elvis - updated
- Accessing Elvis 5 through a Web browser - updated
- Changing the look and feel of the Elvis 5 Basic Web client - updated
- Accessing assets that are stored in Elvis 5 - updated
- Extending the Elvis 5 functionality with plug-ins - introduction
- Adding custom functionality to Elvis 5 by using Action plug-ins - updated
Elvis Server 5.14
Elvis Server version: 5.14.1.73
InDesign client version: 3.0.4.376
Release date: 22 September 2016
About this release
Recent Elvis 5 releases revealed various stability issues at customer installations. In close cooperation with customers and partners we identified the following issues:
- Unstable cluster startup and restarts
- Cluster failing under heavy load
- Failing upgrades
- Unclear cluster status
- Improperly working bulk operations (move, copy, delete)
Based on customer feedback we introduced additional tests that replicate real-life customer scenarios, especially targeted at heavy traffic and heavy load testing. The test results helped us in finding proper solutions to fix the issues. The latest test results show a major improvement in Elvis stability resulting in a much more reliable Elvis cluster.
New features
The following new feature has been introduced in Elvis 5.14:
- Health API. A new Node Health API has been added that is available early during node start-up. This API is experimental at this point and may change in upcoming versions. Do not rely on it yet. Any feedback on the use of this API is appreciated.
Changes
The following changes have been implemented in Elvis 5.14:
- More predictable and stable cluster discovery. Cluster discovery and coordination no longer relies on Hazelcast, but depends on the Elasticsearch cluster instead. This has proven to be more stable.
- More explicit cluster discovery configuration. Cluster discovery is still done using the "cluster.join.tcpip.members" config property but to prevent possible discovery problems, usage of wildcards and ranges is no longer supported. The comment for this setting has been updated to reflect this. For details see the node-config.properties.txt file in the folder named 'clean-example-config-5.14' (located in your Elvis Server/config folder).
- More explicit cluster network configuration. To prevent possible discovery problems, you are now forced to configure the new cluster.network.host config property when a multi-node setup has multiple network interfaces. This property replaces the old cluster.network.interfaces and cluster.public.address settings which have been removed.
- Simplified AWS cluster discovery configuration. AWS cluster discovery still uses the "cluster.join.aws" config settings, but some settings have been removed. Discovery is now always done by listing the nodes that are in the specified AWS security group(s). Also, the accessKey and secretKey options can no longer be configured. Instead, run your EC2 instances with an IAM security role as advised by AWS. For details see the node-config.properties.txt file in the folder named 'clean-example-config-5.14' (located in your Elvis Server/config folder).
The following settings are no longer supported and will be ignored:
- cluster.join.aws.accessKey and cluster.join.aws.secretKey
- cluster.join.aws.tagKey and cluster.join.aws.tagValue
- cluster.join.aws.fetchTimeout
- Multicast discovery removed. To prevent possible discovery problems, all "cluster.join.multicast" config settings are no longer supported and will be ignored.
- Available network ports. Elvis Server no longer uses a range of ports for Elasticsearch and Hazelcast. Instead it uses specific ports for cluster communication. The new set of ports is backwards compatible with the old ranges, so existing network configuration will still work. For more information see Elvis 5 Server network ports.
- Scheduled plug-in Job Runner configuration. Scheduled plug-in jobs are now only run on nodes that are configured to act as a Job Runner node (jobRunnerEnabled=true). An Elvis cluster will no longer assign a random fallback Job Runner node when none of the available nodes are configured as a Job Runner. Make sure therefore to configure at least one node with jobRunnerEnabled=true.
- Default number of shards. By default, the number of shards for an index now matches the configured searchNodeCount. This has been changed to improve performance and stability. The new default is not applied to any existing index until its revision is incremented. It is advised to increment the index revision of all indices after you have upgraded to Elvis 5.14 or later from any older Elvis 5 version. For details see the cluster.searchNodeCount setting in the cluster-config.properties.txt file in the folder named 'clean-example-config-5.14' (located in your Elvis Server/config folder).
- Removed "Coordinator ready" message. An Elvis cluster will no longer assign one node as coordinator. As a result, the "Coordinator ready" message will not be printed in the log during start-up.
- Cluster upgrade. The automated cluster upgrade procedure now runs in the background and does not block API availability. When upgrading from Elvis 5.0 or 5.1, this may cause issues if connected clients are used before all data upgrades have been performed. Upgrades from Elvis 5.2 or later will likely perform some re-indexing which will impact performance of connected clients.
Note: No cluster upgrade steps are performed when upgrading from 5.13 to 5.14.
- Removed server_state file. The server_state file is no longer used in Elvis 5.14. Instead the server will not start twice on the same machine because the Health API port will already be in use. On upgrade, any existing server_state file will be removed. Make sure the Elvis service is stopped before you upgrade.
- Removed Manage Sessions tab. Tracking session to manage them resulted in performance problems at several customers. We have changed the session management to prevent the performance issues. As a side-effect the Manage Sessions admin tab in the Desktop client does not work anymore and has been disabled. This may be re-introduced in a future release.
Fixed issues
The following issues have been fixed in Elvis Server 5.14:
LVS-8640 Getty Images: Plug-in contents disappear after some time.
LVS-9000 Stability: Unstable cluster after node reconnects.
LVS-9021 Stability: Master node left cluster, reason is failed to ping (Hazelcast).
LVS-9025 Processing: Imported assets with embed errors are not editable anymore.
LVS-9080 Client/Web: Allow columns in folder browser to be resized.
LVS-9104 Dimensions of custom download of EPS file not correct when using 'original size' and higher PPI than default value.
LVS-9111 Client/Desktop: Open Shared Link in Desktop client does not work for non super user.
LVS-9135 Metadata/search: Search terms with NOT working incorrectly for fields that do not use a pureLowerCaseAnalyser analyzer.
LVS-9171 Logging: No longer show WARN about HttpAppender during startup.
LVS-9173 Stability: Elvis Nodes loosing connection with each other (Hazelcast).
LVS-9177 Processing: Improve handling of color profiles using ImageMagick / GraphicsMagick.
LVS-9183 Stability: Node leaving / being removed from the cluster (Hazelcast).
LVS-9184 Enterprise placement information in Elvis is not removed when removing a shadow object from a page.
LVS-9185 Enterprise metadata wiped out when removing a shadow object linked to an archived image.
LVS-9213 WCML files are not showing previews because of Exiftool crash.
LVS-9266 Delete/bulk: When deleting 46,000 assets only 30,000 assets actually get deleted.
LVS-9276 Client/Desktop: Thumbnail and Preview URL contain legacy file name separator, which may not work through proxy.
The following issue has been fixed in InDesign client version: 3.0.4:
LVSID-319 InDesign CS6 and InDesign CC2015 application crashing for InDesign Plugin 3.0.4.375
Known issues
The following known issues exist in Elvis Server 5.14:
Due to large changes in the cluster coordination the information will not be returned by the metrics API.
The Admin Status page does not show exactly the same information as in previous versions.
Due to changes in session management the Admin tab does not work anymore and has been disabled.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Downloads
The download files for Elvis 5.14 can be found in the Release announcement.
Documentation
The following documentation accompanies the Elvis 5.14 release:
Note: For updated articles, see the Document history section at the bottom of an article.
- Elvis 5 Server network ports - new
- Installing Elvis 5 Server - updated
- Upgrading Elvis 5 - updated
- Upscaling a stand-alone cluster to a multi-node cluster in Elvis 5 Server- updated
- Compatibility of the Elvis InDesign client with Elvis Server - updated
Elvis Server 5.13
Elvis Server version: 5.13.5.9
InDesign client version: 3.0.4.376
Release date: 10 August 2016
Downloads
The download files for Elvis 5.13 can be found in the Release announcement.
New features
The following new features have been introduced in Elvis 5.13:
A watermark can be made to appear in the thumbnails, previews and downloads of images.
Users with minimal permissions will only be able to view and download watermarked files while users with full permission are allowed to work on files on which no watermark is shown.
Figure: The default watermark shown on image thumbnails.
Figure: The default watermark shown on an image preview.
For more information, see Showing watermarks on images in Elvis 5.
When using UPN with LDAP, user log-in is now possible with the UserPrincipalName option, with the name being used throughout the system for user folders and user related metadata fields.
See the examples in the LDAP configuration files for information about how to enable this.
Note: User folders and metadata fields are not migrated when changing the configuration to use UserPrinicipalName.
Changes
No changes have been implemented in Elvis 5.13.
Documentation
The following documentation accompanies the Elvis 5.13 release:
- Showing watermarks on images in Elvis 5 - new
- Elvis 5 security updates overview - updated
- Downloading files and folders in the Pro client of Elvis 5 - updated
- Sharing files with others using the Pro Client of Elvis 5 - updated
- Supported file types in Elvis 5 - updated
- Elvis 5 API - Permission Masks - updated
- Controlling user access to folders and assets in Elvis 5 - updated
Fixed issues
The following issues have been fixed in Elvis Server 5.13:
LVS-6946 Watermarking
LVS-8187 Asset/history: Change 'Remote address' URLfor history tab to a free service.
LVS-8679 Client/desktop: Thumbnails not available in Desktop Client Import tab.
LVS-8897 Login/LDAP: Allow storing UPN from LDAP as user name instead of sAMAccountName.
LVS-8966 Preview/HTML: Inline styles for office previews blocked by Content-Security-Policy.
LVS-8973 Files tore/startup: Server won't start when fileStoreType is set to Shared on Windows with drives that are not ready.
LVS-9028 Metadata/update: Incorrect fileCreationDate after changing metadata.
LVS-9162 API/session: API calls with authcred create sessions.
LVS-9207 Remove/cleanup: Fix bug in AuthKey cleaner when removing 1000+ assets.
The following issue has been fixed in InDesign client version: 3.0.4:
EN-87754 Shadow image placed on layout shows Elvis datalinks after being deleted from Enterprise.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
For information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Important note before starting the Server after upgrading from Elvis Server 5.3.7 or lower
The analysis.json file has been removed from the default Config/elasticsearch folder. After the upgrade, the analysis.json file will remain in the Config folder but it will block start-up because it is missing the trimAndLowerCase analyzer.
After upgrading from Elvis Server 5.3.7 or lower, do one of the following before starting the Server:
- Remove the file from your Elvis config directory if you did not make any customizations to this file. This will prevent future problems as well.
- If you already have analyzer customizations in place (or when the Server does not start after the upgrade), please contact WoodWing Support to help you reconfigure the analyzers.
Elvis Server 5.12
Elvis Server version: 5.12.4 build 3
InDesign client version: 3.0.3.370
Release date: 20 July 2016
Downloads
The download files for Elvis 5.12 can be found in the Release announcement.
New features
The following new features have been introduced in Elvis 5.12:
Users of the Pro client will now see assets updated live when these are changed by other users. This includes metadata, metadata flags and thumbnails.
Processing large assets requires a lot of disk space and can potentially result in the processing node running out of disk space or ending up processing infinitely.
To prevent such situations, the maximum disk space used for processing an asset can now be configured in Elvis Server through a setting named 'processingDiskspaceLimit'. For files that exceed the limit, no preview or thumbnail is generated.
The setting is added to the cluster-config.properties.txt file and is by default set to 8GiB.
#
# Set maximum disk space used by ImageMagick and GraphicsMagick when processing large files (over 2 Gigabyte during processing)
# Files exceeding the limit during processing will have no preview or thumbnail
#
# For example: 8GiB
#
# Leave empty to use unlimited disk space, this may result in server failures if the disk space runs out
#
processingDiskSpaceLimit=8GiB
Changes
The following change has been implemented in Elvis 5.12:
When a user works with a layout on which a local image is placed with a name that is identical to the name of an image that already exists in Elvis, the user is now asked if the image should be linked to the image in Elvis or to the local image.
Scenarios in which this can occur are for example uploading the layout to Elvis or generating a PDF from the layout.
Documentation
The following documentation accompanies the Elvis 5.12 release:
- Elvis 5 security updates overview - updated
- Elasticsearch JVM embedding in Elvis 5 Server - updated
- Elvis 5 memory configuration - updated
- Compatibility of Web browsers with Elvis - updated
Fixed issues
The following issues have been fixed in Elvis Server 5.12:
LVS-8921 Client/localalization: Additional message translations.
LVS-8933 Processing: Improve handling of color profiles using ImageMagick and GraphicsMagick.
LVS-8947 Processing/video: Certain type of .mov files fail to create a preview on Windows.
LVS-8968 Processing/Linux: Incorrect PDF preview and no full-text search.
LVS-9011 Client/permissions: Unable to rename or move folder in Pro client.
LVS-9016 Client/permissions: Brand portal user is unable create share link, Pro client shows download options which are not allowed.
LVS-9022 Client/download: Brand portal not showing correct download preset options
LVS-9060 Processing/Linux: Add disk space limit for ImageMagick and GraphicsMagick processing temporary files.
LVS-9078 Client/Web: Switching to user with different permissions in the Pro client or Brand portal sometimes show incorrect Download Presets.
LVS-9102 Client/localalization: Log-in screen language list shows unsupported de_CH locale.
LVSID-303 Local image with same name as one in Elvis gets replaced by the one in Elvis.
LVSID-311 Elvis image is shown distorted on PDF exported from InDesign after rotating the image.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
Upgrading the Desktop client: The certificate used to build the Desktop client has been renewed in Elvis 5.3.6. When upgrading from Elvis 5.3.5 or earlier, the currently installed Desktop client needs to be uninstalled first before the new version can be installed. When not first uninstalling the previous version, the following error message appears when installing the new version: "The application cannot be installed due to a certificate problem".
Upgrading Elvis Server: for information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Important note before starting the Server after upgrading from Elvis Server 5.3.7 or lower
The analysis.json file has been removed from the default Config/elasticsearch folder. After the upgrade, the analysis.json file will remain in the Config folder but it will block start-up because it is missing the trimAndLowerCase analyzer.
After upgrading from Elvis Server 5.3.7 or lower, do one of the following before starting the Server:
- Remove the file from your Elvis config directory if you did not make any customizations to this file. This will prevent future problems as well.
- If you already have analyzer customizations in place (or when the Server does not start after the upgrade), please contact WoodWing Support to help you reconfigure the analyzers.
Elvis Server 5.11
Elvis Server version: 5.11.3 build 2
InDesign client version: 3.0.2.363
Release date: 28 June 2016
Downloads
The download files for Elvis 5.11 can be found in the Release announcement.
New features
The following new features have been introduced in Elvis Server 5.11:
Metadata flags (icons that are shown for a thumbnail to indicate that specific metadata for an asset is available or missing) is now also supported in the Elvis Pro client.
For more information about metadata flags, see Highlighting metadata in Elvis 5 by using icons.
Required metadata fields are now also supported in the Elvis Pro client.
Note: All metadata is handled as 'loose': users are notified and encouraged to add a value but they are not forced to do so (meaning that they can continue without entering the 'required' data). The 'strict' setting is not taken into account. Usage of the Elvis Pro client in combination with enforced metadata handling is not supported.
For more information about required metadata, see Making metadata input required in Elvis 5.
When assigning assetPaths for storage engines, multiple patterns can be assigned to the same engine by separating each engine with a comma.
Example: In the following example, items are allowed to be stored in the /fast-storage root folder and any folder named 'pdf' on the same folder path:
|
For more information about setting up multi-tiered storage, see Multi-tiered storage in Elvis 5 Server.
Changes
The following changes have been implemented in Elvis Server 5.11:
Due to security reasons, Elvis Server does not support TLS v1 anymore. As a result, SSL support for the Elvis InDesign client has also been broken.
This has been fixed for the following versions of InDesign:
- Windows: CS6, CC, CC 2014 and CC 2015
- Mac OS X: CC 2014, CC 2105
It will NOT be fixed for:
- Mac OS X: CS6 and CC
Note: The reason it cannot be fixed for these versions is because of an old SDK with which not all required files can be built.
File names for backups are now also supported on Windows; the colons have been replaced by underscores.
Documentation
The following documentation accompanies the release of Elvis Server 5.11:
- Making metadata input required in Elvis 5 - updated
- Multi-tiered storage in Elvis 5 Server - updated
Fixed issues
The following issues have been fixed in Elvis Server 5.11:
LVS-7367 Share/session: Multiple sessions were created by Share links and API users resulting in server slowdown.
LVS-8899 Multi-tier/config: Allow multiple patterns configured to the same storage engine.
LVS-8920 Processing/EPS: Prevent running out of disk space when processing EPS files.
LVS-8962 API/SOAP: Prevent version conflicts when updating assets using SOAP requests
LVS-8964 Server/backup: Elasticsearch backup file name is not supported on Windows.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
Upgrading the Desktop client: The certificate used to build the Desktop client has been renewed in Elvis 5.3.6. When upgrading from Elvis 5.3.5 or earlier, the currently installed Desktop client needs to be uninstalled first before the new version can be installed. When not first uninstalling the previous version, the following error message appears when installing the new version: "The application cannot be installed due to a certificate problem".
Upgrading Elvis Server: for information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Important note before starting the Server after upgrading from Elvis Server 5.3.7 or lower
The analysis.json file has been removed from the default Config/elasticsearch folder. After the upgrade, the analysis.json file will remain in the Config folder but it will block start-up because it is missing the trimAndLowerCase analyzer.
After upgrading from Elvis Server 5.3.7 or lower, do one of the following before starting the Server:
- Remove the file from your Elvis config directory if you did not make any customizations to this file. This will prevent future problems as well.
- If you already have analyzer customizations in place (or when the Server does not start after the upgrade), please contact WoodWing Support to help you reconfigure the analyzers.
Elvis Server 5.10
Elvis Server version: 5.10.1 build 4
InDesign client version: 3.0.1.360
Release date: 7 June 2016
Downloads
The download files for Elvis 5.10 can be found in the Release announcement.
New features
The following new features have been introduced in Elvis Server 5.10:
A Management console has been added to the Pro client and the Brand portal through which the applications can be configured. It can be accessed by clicking the Avatar and choosing Management console.
Figure: The Management console.
Currently the Management console only has the option to change the branding, but more options will be added in later versions.
The branding style of the Pro client and the Brand portal can now be modified to match that of your company, product, publication, event and so on. This can done by changing the following:
- The logo in the header
- The color of the header
- The highlight color (used for buttons, selections and various other small page items)
Figure: The default Branding settings.
Figure: The Branding settings adjusted to match the WoodWing brand.
Note: Changing the Branding settings affects the Pro client as well as the Brand portal but not the Share client (the page used for viewing Shared links) that is used by these applications.
For more information, see:
When checking-out a file for editing and checking-it back in, the file can now be uploaded in a different file format. Simply save the file to a different format when editing it and choose the new file format when updating the file in Elvis.
For more information, see Opening files for editing (file check-out and check-in) using the Pro Client of Elvis 5.
Changes
The following changes have been implemented in Elvis Server 5.10:
The log-in page of the Brand portal now has an empty background instead of an image.
User sessions are now kept alive longer than 30 minutes.
When performing a migration from Elvis 4 to Elvis 5, renditions are now moved to the correct folder to prevent unnecessary processing of assets when accessed.
This fixes locating the dump location on an Elvis 5.x installation on Windows.
Because of security reasons, TLS v1 is not supported out of the box anymore in Elvis Server 5.10.
The current Elvis InDesign plug-ins are not compatible with this change. To use these plug-ins over SSL, re-enable TLS v1 in Elvis 5 as follows:
Step 1. In your Elvis config folder, add a folder named ‘jetty_config'.
<elvis server path>/config/jetty_config
Step 2. Download the file enable_tlsv1.xml and place it in the jetty_config folder.
Step 3. Restart Elvis Server.
Elvis Server now supports TLSv1 again.
Documentation
The following documentation accompanies the Elvis Server 5.10 release:
- Setting up the Brand portal in Elvis 5 - new
- Using the Pro Client of Elvis 5 - updated
- Setting up the Brand portal in Elvis 5 - updated
- Using the Brand portal of Elvis 5 - updated
- Opening files for editing (file check-out and check-in) using the Pro Client of Elvis 5 - updated
- Elvis 5 security updates overview - updated
Fixed issues
The following issues have been fixed in Elvis Server 5.10:
LVS-8256 InDesign/session: InDesign client does not refresh session last accessed time.
LVS-8794 Preview/EPS: Implement dynamic color-profile assignment for EPS.
LVS-8866 Migration/import: No dumps shown on import tab of Migration Tool on Windows.
LVS-8868 Pro client/login: Remove background from log-in screen.
LVS-8870 Pro client/feedback: Remove pop-up feedback screen in Pro client.
LVS-8876 Processing/PDF: Fix null pointer during processing, if the PDF has no width or height.
LVS-8905 Migration/import: Preview renditions are placed incorrectly in preview subfolder.
LVS-8932 Server/login: Log-in service returns Hazelcast sessionId instead of JSessionId.
LVS-8885 Desktop-client/export-to-entrprise: Make compatible with Enterprise v10
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
Upgrading the Desktop client: The certificate used to build the Desktop client has been renewed in Elvis 5.3.6. When upgrading from Elvis 5.3.5 or earlier, the currently installed Desktop client needs to be uninstalled first before the new version can be installed. When not first uninstalling the previous version, the following error message appears when installing the new version: "The application cannot be installed due to a certificate problem".
Upgrading Elvis Server: for information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Important note before starting the Server after upgrading from Elvis Server 5.3.7 or lower
The analysis.json file has been removed from the default Config/elasticsearch folder. After the upgrade, the analysis.json file will remain in the Config folder but it will block start-up because it is missing the trimAndLowerCase analyzer.
After upgrading from Elvis Server 5.3.7 or lower, do one of the following before starting the Server:
- Remove the file from your Elvis config directory if you did not make any customizations to this file. This will prevent future problems as well.
- If you already have analyzer customizations in place (or when the Server does not start after the upgrade), please contact WoodWing Support to help you reconfigure the analyzers.
Elvis Server 5.9
Elvis Server version: 5.9.2 build 4
InDesign client version: 3.0.0.359
Release date: 17 May 2016
Downloads
The download files for Elvis 5.9 can be found in the Release announcement.
New features
The following new features have been introduced in Elvis Server 5.9:
As of Elvis 5.9 the Elvis Basic Web client is deprecated and has been superseded by the Brand portal. You are advised to start using the Brand portal in favor of the Basic Web client. The Basic Web client will be removed completely in an upcoming release of Elvis 5.
Figure: The Brand portal replaces the Basic Web client.
See also:
A default Elvis 5 Server installation now automatically creates daily Elasticsearch backups at 1 o'clock at night and placed in a 'backups' folder on the shared-data location.
For information about configuring this behavior, see Creating or deleting a backup of the index in Elvis 5.
It is now possible to open a layout from within the Pro client by right-clicking the layout and choosing 'Open in InDesign' from the context menu. (This requires the Pro client that is provided with Elvis 5.9 or higher and the InDesign client version 3.0 installed in InDesign).
When restoring an archived layout to Enterprise, it is important that the original layout in Elvis is not modified.
Elvis 5.9 in combination with the Elvis InDesign client 3.0 now allows opening layouts using the 'Open with Default Application' option without the 'Edit' permission assigned to the user. The 'Use original' permission is still required.
The InDesign client version 3.0 includes the following new features:
- Opening InDesign layouts from within Elvis Pro. It is now possible to open a layout from within the Pro client by right-clicking the layout and choosing 'Open in InDesign' from the context menu. (This requires the Pro client that is provided with Elvis 5.9 or higher).
- Dragging-and-dropping files onto an InDesign layout. It is now possible to drag-and-drop files from the Elvis Pro client onto an InDesign layout. (Requires the Elvis InDesign client version 3.0 or higher to be installed in InDesign.)
- When restoring an archived layout to Enterprise, opening layouts in the Desktop client using the 'Open with Default Application' option no longer requires the 'Edit' permission to be assigned to the user. This restricts users from modifying the archived layout. The 'Use original' permission is still required.
When dealing with large PDFs the initial navigation through a PDF may become tedious as each page needs to be generated on the fly.
Elvis 5.9 introduces a new configuration option with which the number of PDF preview pages that need to be generated after import can be set.
- Name of option: autoGeneratePDFPreviewsPageNumber
- Possible values: Any number. Set the number of additional PDF preview pages to be generated after import The first or requested page will be generated first. Increasing the value will make first-time previewing of PDF pages in the clients more responsive but increases the initial processing load.
- Default setting: 0
- Example:
autoGeneratePDFPreviewsPageNumber=5
It is now possible to drag-and-drop files from the Elvis Pro client onto an InDesign layout. (Requires the Elvis InDesign client version 3.0 or higher to be installed in InDesign.)
Changes
The following changes have been implemented in Elvis Server 5.9:
Several improvements have been made to the Security of the Elvis server.
For an overview see Elvis 5 security updates overview.
A vulnerability was discovered in ImageMagick, an application used by Elvis for processing certain file types. There is a limited risk of the exploit being used.
The version of ImageMagick that is supplied with Elvis 5.9 has been updated with a modified policy.xml file as advised on ImageTragick.com.
Documentation
The following documentation accompanies the Elvis Server 5.9 release:
- Elvis 5 security updates overview - updated
- Accessing Elvis 5 through a Web browser - updated
- Setting up the Brand portal in Elvis 5 - new
- Using the Brand portal of Elvis 5 - new
- Feature comparison between Elvis 5 and Swivle - updated
- Controlling user access to clients and client features in Elvis 5 - updated
- Compatibility of Elvis with Enterprise Server - updated
- Compatibility of the Elvis InDesign client with Adobe InDesign - updated
- Compatibility of the Elvis InDesign client with Smart Connection - updated
- Opening files for editing (file check-out and check-in) using the Pro Client of Elvis 5 - updated
- Creating or deleting a backup of the index in Elvis 5 - updated
- Elvis 5 API - cross origin - updated
- Elvis 5 bundled plug-in - Debug - updated
Known issues
The following known issues exist in Elvis Server 5.9:
Customizing the Brand portal (changing the colors and logo) is currently not supported but is planned for Elvis 5.10 (subject to change).
This issue can occur on systems where the process of starting up InDesign is too slow to intercept the trigger from Elvis to open the layout.
A delay of 5 seconds has been built in to the InDesign client plug-in to allow sufficient time for InDesign to be ready to receive the trigger. However, on some systems even this delay can be too quick.
When in this scenario the layout is not loaded, please open the file from Elvis once more.
After making a change to an InDesign layout that was opened through Elvis Pro in an instance of InDesign that also has Smart Connection installed, the layout will not be automatically checked-in to Elvis when closing the document.
To resolve this problem a fix is required in the Smart Connection plug-ins. This fix is planned in the following versions (subject to change):
- Smart Connection for Adobe CS6 v8.3.17
- Smart Connection for Adobe CC2014 v10.2.2
- Smart Connection for Adobe CC2015 v11.0.1
It is known that dragging and dropping a file from Internet Explorer 11 to another application (such as InDesign) is not supported unless all security is turned off in that browser. Our advice therefore is to use another Web browser for this task.
Fixed issues
The following issues have been fixed in Elvis Server 5.9:
LVS-8193 Archive/restore: Open layouts in InDesign from Desktop client when the user has no Edit permission to allow restoring layouts from archive.
LVS-8511 Processing/PDF: Correctly calculate PDF width and height when generating preview on Mac OS X.
LVS-8624 Metadata/required: Input values are not kept when switching selection with strict metadata policy configuration.
LVS-8662 Desktop client/search: Reduce amount of Item Pending errors in the Desktop client.
LVS-8688 Processing/PDF: Add config option: autoGeneratePDFPreviewsPageNumber, for batch preview generation for PDF.
LVS-8799 Server/plugin: Fix repeating exception when cleaning up action plugin contexts.
LVS-8804 Collection/share: Unable to update subject and other fields for shared collections in Pro client.
LVS-8808 Server/move: Prevent removing assets that failed to move while moving or renaming a folder.
LVS-8823 Processing/security: Protect against ImageMagick vulnerability CVE-2016-3714.
When moving or renaming a folder and assets fail to be moved to the destination folder they will remain in the source location.
After the move is done a cleanup of the source folder is triggered. If the source folder allows 'remove' permissions and the remove does not fail the assets are removed from the system completely.
The most likely scenario where this will occur is when using multi-tiered storage. If the physical files are moved from one file store to the other, this action may fail for various reasons.
Example: When moving a folder form a shared storage to an archive on S3 storage and the S3 storage is unreachable, the move of the assets will fail. However, the cleanup of the source folder is triggered and removes all assets from the source folder and therefore the system.
The core problem has been fixed by never removing files when a 'RemoveFolder' action is called as result of a 'Move' or 'Rename' action. This prevents data loss when moving a folder partly or completely fails. The failed assets will remain in the source location and non-empty folders will not be removed.
Note: If upgrading to the latest 5.9 version is not an option for you, please contact support@woodwing.com.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
Upgrading the Desktop client: The certificate used to build the Desktop client has been renewed in Elvis 5.3.6. When upgrading from Elvis 5.3.5 or earlier, the currently installed Desktop client needs to be uninstalled first before the new version can be installed. When not first uninstalling the previous version, the following error message appears when installing the new version: "The application cannot be installed due to a certificate problem".
Upgrading Elvis Server: for information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Important note before starting the Server after upgrading from Elvis Server 5.3.7 or lower
The analysis.json file has been removed from the default Config/elasticsearch folder. After the upgrade, the analysis.json file will remain in the Config folder but it will block start-up because it is missing the trimAndLowerCase analyzer.
After upgrading from Elvis Server 5.3.7 or lower, do one of the following before starting the Server:
- Remove the file from your Elvis config directory if you did not make any customizations to this file. This will prevent future problems as well.
- If you already have analyzer customizations in place (or when the Server does not start after the upgrade), please contact WoodWing Support to help you reconfigure the analyzers.
Elvis Server 5.8.4
Version: 5.8.4 build 9
Release date: 26 April 2016
Downloads
The download files for Elvis 5.8 can be found in the announcement.
New features
The following new feature has been introduced in Elvis Server 5.8:
It is now possible in the Elvis Pro client to download files using custom download settings or by making use of Download Presets (as set up through the Desktop client via Organize > Organize Download Presets).
For more information, see Downloading files and folders in the Pro client of Elvis 5
Changes
The following changes have been implemented in Elvis Server 5.8:
Collections can be shared (by sending out a Share Link) in which the user is also allowed to upload files.
When the file is subsequently removed from the Collection, the file is now also removed from the Share Link.
This makes it possible to make changes to the file and take the file into production while denying the user who uploaded file access to the updated file.
When uploading files by using the Desktop client, the file creation date is now used for setting the creation date in Elvis (internal name: fileCreated). In previous versions, the import date was used for setting the creation date.
Note: When uploading files by using an API or a Web client, the import date is still used for setting the creation date.
In certain cases, TIFF files containing a mask showed an incorrect preview in which the mask was inverted. The internal processing for TIFF files has been changed to prevent this from happening.
This SOAP API - search relations is now fully deprecated and has been fully removed in Elvis Server 5.8. Use the normal search operation to search for relations.
Documentation
The following documentation accompanies the Elvis Server 5.8 release:
- Downloading files and folders in the Pro client of Elvis 5 - updated
- Elvis 5 SOAP API - search relations - updated
- Elvis 5 metadata fields explained - updated
- Compatibility of the Elvis InDesign client with Elvis Server - updated
Fixed issues
The following issues have been fixed in Elvis Server 5.8:
LVS-8539 Preview/EPS: Small EPS pixel files previewed on Mac OS X have bad quality.
LVS-8558 Preview/download: UTF-8 encoded URL when downloading a preview with Elvis Web client containing space or special character.
LVS-8569 Log/stats: Processing stats logging not showing any information.
LVS-8661 Client/metadata: Creation date does not match uploaded file.
LVS-8663 Share/collection: Uploaded files removed from dynamic shared Collection still appear in Share client.
LVS-8689 Processing/TIFF: When uploading a TIFF image containing a channel mask the preview shows the first layer mask.
LVS-8691 Preview/HTML: Inline paragraph tags break preview generation of HTML files.
LVS-8726 Preview/HTML: Two separate headings inside a HTML file were joined and indexed as joined.
LVS-8737 Share/Collection: Upload of an asset in a Collection is not possible from the Share client.
LVS-8748 Pro client /download: Custom Presets available for downloading files.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
Upgrading the Desktop client: The certificate used to build the Desktop client has been renewed in Elvis 5.3.6. When upgrading from Elvis 5.3.5 or earlier, the currently installed Desktop client needs to be uninstalled first before the new version can be installed. When not first uninstalling the previous version, the following error message appears when installing the new version: "The application cannot be installed due to a certificate problem".
Upgrading Elvis Server: for information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Important note before starting the Server after upgrading from Elvis Server 5.3.7 or lower
The analysis.json file has been removed from the default Config/elasticsearch folder. After the upgrade, the analysis.json file will remain in the Config folder but it will block start-up because it is missing the trimAndLowerCase analyzer.
After upgrading from Elvis Server 5.3.7 or lower, do one of the following before starting the Server:
- Remove the file from your Elvis config directory if you did not make any customizations to this file. This will prevent future problems as well.
- If you already have analyzer customizations in place (or when the Server does not start after the upgrade), please contact WoodWing Support to help you reconfigure the analyzers.
Elvis Server 5.7.7
Version: 5.7.7.60
Release date: 5 April 2016
Downloads
The download files for Elvis 5.8 can be found in the announcement.
New features
The following new feature has been introduced in Elvis Server 5.7:
A new analyzer for the Swiss language is now available. To use it, set the locale or analyzerLocale to de_CH and re-index Elvis Server.
For more information, see Improving search results by setting the correct language for indexing and searching in Elvis 5.
Changes
The following changes have been implemented in Elvis Server 5.7:
Certain firewalls or proxy servers would change four slashes in the download URL to a single slash. To prevent this behavior, the file name separator in the URLs for the original file, preview file and thumbnail has been changed from //// to /*/.
This affect URLs returned from the server, existing URLs will keep working.
For more information, see:
To improve the security of on-premise installations the default value of the AccessControlAllowOrigin option has changed from allowing all other domains to allowing no other domains.
Current default value:
accessControlAllowOrigin=
Default value for previous versions:
accessControlAllowOrigin=*
As a result, existing integrations may no longer work. To make them work again add any origin address to the accessControlAllowOrigin property.
For more information, see Elvis 5 API - cross origin.
The file check-in behavior has been further improved to handle imports in which the extension or file name is not specified (a common scenario when using the Enterprise Content Source or any of th the Web clients). When nothing is specified the extension will be based on the MIME-type of the imported file.
Documentation
The following documentation accompanies the Elvis Server 5.7 release:
- Compatibility of Elvis with Enterprise Server - updated
- Elvis 5 API - Previews- updated
- Elvis 5 REST API - search- updated
- Elvis 5 API - cross origin - updated
- Improving search results by setting the correct language for indexing and searching in Elvis 5 - updated
Fixed issues
Comments:
- LVS-8628: Taxonomy values are now analyzed correctly, based on taxonomy settings. Due to configuration mistakes in the internal analysis config file, tag values were split too often. This behavior has been fixed (see issue LVS-8628) and now complies to the taxonomy settings. For more information about using taxonomies, see Using taxonomy values to populate metadata fields in Elvis 5.
- LVS-8654: Prevent Desktop client from crashing when selecting the metadata field 'Labels'. The Desktop client did not support the dataType of the metadata field 'Labels'. As a result, any client that added this field crashed and was no longer usable for that user until the profile was removed. .
- Migration tool v1.1.20. Fixes support for multi-tier configuration when moving files between servers with the "Same server" check box unchecked on export as part of a migration from Elvis 4 to Elvis 5.
The following issues have been fixed in Elvis Server 5.7:
LVS-8325 Search/analyzer: Improve search results for Swiss German Meta-data.
LVS-8408 Download/uURL: Change file name separator in file name to /*/.
LVS-8421 Processing/PSD: When uploading a PSD image containing a channel mask the preview shows the first layer mask.
LVS-8507 Processing/AI: Illustrator AI files show different images (art boards) in thumbnail and preview.
LVS-8555 Content source/checking: Check-in of another file type over an EPS file type results in exceptions
LVS-8561 Migration Tool/import: Imported asset data is not obeying multi-tier config.
LVS-8628 Metadata/taxonomy Tags not analyzed correctly resulting in too many tags.
LVS-8654 Metadata/select: Prevent Desktop client from crashing when selecting 'Labels' metadata field.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
Upgrading the Desktop client: The certificate used to build the Desktop client has been renewed in Elvis 5.3.6. When upgrading from Elvis 5.3.5 or earlier, the currently installed Desktop client needs to be uninstalled first before the new version can be installed. When not first uninstalling the previous version, the following error message appears when installing the new version: "The application cannot be installed due to a certificate problem".
Upgrading Elvis Server: for information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Important note before starting the Server after upgrading from Elvis Server 5.3.7 or lower
The analysis.json file has been removed from the default Config/elasticsearch folder. After the upgrade, the analysis.json file will remain in the Config folder but it will block start-up because it is missing the trimAndLowerCase analyzer.
After upgrading from Elvis Server 5.3.7 or lower, do one of the following before starting the Server:
- Remove the file from your Elvis config directory if you did not make any customizations to this file. This will prevent future problems as well.
- If you already have analyzer customizations in place (or when the Server does not start after the upgrade), please contact WoodWing Support to help you reconfigure the analyzers.
Elvis Server 5.6.9 Quick Patch
Version: 5.6.9.37
Release date: 17 March 2016
Fixed issues
The following issues have been fixed in Elvis Server 5.6.9:
LVS-8541 ContentSource/checkin: Check in fails in Content Station when checking-in Elvis shadow objects with '.tif' or '.jpeg' extension
LVS-8542 Upgrade/config: Elvis 5.6 does not start after upgrade if analysis.json is manually removed from the config folder
Elvis Server 5.6.8
Version: 5.6.8.36
Release date: 15 March 2016
New features
The following new features have been introduced in Elvis Server 5.6.8:
The analyzer configuration has been extended to split file names on camel-case, numerics or dashes. This makes it easier to search for files by their file name.
Example: An asset named WoodWing-logo1234.jpg can be found by searching for Wood, Wing, woodwing, logo, 1234 or jpg.
When the Server sends messages to the admin (for example when it runs out of available license seats, see images below) a message is shown in the Desktop client as well as on the Admin page. The administrator can now remove these messages from the Admin page by clicking 'Clear all warnings'.
Changes
The following changes have been implemented in Elvis Server 5.6.8:
When making changes in required metadata settings within the custom-assetinfo.xml file, Elvis will detect these changes and re-index existing assetIndex entries to update the 'metadata complete' field.
The 'session-fixation attacks' warning is no longer shown in the logs; multiple sessions from the same machine are now handled properly.
(For Mac OS X and Windows only) The temp directory of Elvis Server is now cleaned up during startup.
In version Elvis Server 5.4 the analysis.json file was moved server-side and could be overwritten by adding this file to the Config folder. This resulted in Servers no longer starting up after upgrading from 5.3 or lower.
In Elvis 5.6 an existing unchanged analysis.json will now be removed, thereby preventing unexpected failures during start-up.
Note: If you already have analyzer customizations in place or the Server does not start after upgrade, please contact WoodWing Support to help you reconfigure the analyzers.
The downloadPresetIds property for the createAuthKey and updateAuthKey allows the downloading of renditions generated according to the Preset settings.
For more information, see Elvis 5 REST API - createAuthKey and Elvis 5 REST API - updateAuthKey .
The REST API - ZIP download has been updated. For full details, see Elvis 5 REST API - ZIP download.
Documentation
The following documentation accompanies the Elvis Server 5.6.8 release:
- Configuring Elasticsearch Analyzers in Elvis 5 - updated
- Elvis 5 REST API - ZIP download - updated
- Elvis 5 REST API - createAuthKey - updated
- Elvis 5 REST API - updateAuthKey - updated
Known issues
The following known issue exists for Elvis Server 5.6.8:
- Extracting metadata may fail during the check-in process of a new file when file extensions change.
Fixed issues
The following issues have been fixed in Elvis Server 5.6.8:
LVS-7247 Admin/status: No queue shown in processing engine node overview on Admin status page.
LVS-7277 Metadata/required: /Metadata complete/ is set to 'true' even with required metadata is missing.
LVS-8208 Processing/preview: No preview generated for InDesign CC 2014 and CC 2015 layout on Mac OS X 10.11.
LVS-8255 Admin/messages: Allow admin to clear server messages shown when connecting to Desktop client or admin pages.
LVS-8275 Client/login: Pro client able to log in with API user license.
LVS-8291 Server/analyzer: Elvis shows same tags twice in tag cloud.
LVS-8313 Plug-in/stats: RAW Stats plug-in not showing recent usage-, search- and activity log information.
LVS-8322 Enterprise/integration: sceRelations field gets too large causing contentSourceService.updateObjects to fail.
LVS-8340 Update analyzers to split on camel-case and numerics.
LVS-8351 Server/asset history: History tab not behaving correctly.
LVS-8372 Enterprise/export: Support WCML files masked as ICML when using Enterprise Export.
LVS-8387 File store/move: Remove all versions from source file store after moving to another tier.
LVS-8405 Collections placed in the root or its subfolder are moved or disappear.
LVS-8418 Client/enterprise export: Asset status is not automatically selected in the Export to Enterprise dialog.
LVS-8419 Client/collections: Collection view is not refreshed after uploading from a Shared Link.
LVS-8433 Pro client/usability: Ctrl-click (Mac) for context menu does not work in Pro client.
LVS-8437 Server/plug-in: Support mixed case of plug-in paths on 5.x
LVS-8452 Server/warnings: Fix broken protection against session fixation attack warning.
LVS-8454 Server/processing: Unable to generate thumbnail or preview for PSD files.
LVS-8458 Upgrade/clean: Config folder with old analysis.json prevents start-up of upgraded Elvis 5.
LVS-8460 Pro client/checkout: Fix bug in checkout of Collection on Safari.
LVS-8465 Share/preview: Share link shows an error instead of preview for HTML and SWF assets.
LVS-8474 Server/startup: Old Jetty folders are not cleaned from tmp folder.
LVS-8475 Pro client/onpremise: Reve unused Marketo reference in Pro client.
LVS-8479 Facets/tags: Number of shown tags should be limited with the ones that occur most being included.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
Upgrading the Desktop client: The certificate used to build the Desktop client has been renewed in Elvis 5.3.6. When upgrading from Elvis 5.3.5 or earlier, the currently installed Desktop client needs to be uninstalled first before the new version can be installed. When not first uninstalling the previous version, the following error message appears when installing the new version: "The application cannot be installed due to a certificate problem".
Upgrading Elvis Server: for information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Important note before starting the Server after upgrading from Elvis Server 5.3.7 or lower
The analysis.json file has been removed from the default Config/elasticsearch folder. After the upgrade, the analysis.json file will remain in the Config folder but it will block start-up because it is missing the trimAndLowerCase analyzer.
After upgrading from Elvis Server 5.3.7 or lower, do one of the following before starting the Server:
- Remove the file from your Elvis config directory if you did not make any customizations to this file. This will prevent future problems as well.
- If you already have analyzer customizations in place (or when the Server does not start after the upgrade), please contact WoodWing Support to help you reconfigure the analyzers.
Elvis Server 5.5.3
Version: 5.5.3.8
Release date: 25 February 2016
New features
The following new features have been introduced in Elvis Server 5.5.3:
The following improvements have been made to sharing Collections:
- A shared Collection is now 'dynamic': changes to the number of assets in the Collection (for example by adding or removing assets) are now visible in the Shared Link.
- When sharing a Collection you can now also give the user the right to upload assets to that Collection.
Several stability improvements and bug fixes have been made for working with EPS files:
- Improved quality of EPS previews on Linux
- Resolved an issue where InDesign crashes when placing an EPS file
- Resolved an issue where drag-and-drop on Windows did not work correctly
The Migration tool has been updated to version 1.1.18 and now also supports migrating an Elvis 4 multi-volume storage environment to an Elvis 5 multi-tier environment.
When an Elvis file that is placed on a layout is opened for editing from within InDesign and subsequently saved to another file format, the placed file can now be replaced by the file in the new format.
See this process demonstrated in this short video:
For more information, see Using Elvis 5 with Adobe InDesign – Changing an Elvis file to a different format.
When an InDesign user works on a layout on which files are placed that are stored in Elvis, the content of these placed files can be changed by other users. Such changes are not automatically detected but can be manually updated by choosing Elvis > Update All Content.
For more information, see Using Elvis 5 with Adobe InDesign – Updating all Elvis files placed on a layout.
Changes
The following changes have been implemented in Elvis Server 5.5.3:
By default the create and update calls will return all extracted and provided metadata stored in the index. With the metadataToReturn property it is now possible to request specific fields to be returned. The behavior is similar to the metadataToReturn property in a Search request.
For more information, see Elvis 5 REST API - create and Elvis 5 REST API - update and check-in.
Several improvements have been made in the permission handling for users with minimal permission sets.
Example: Moving a folder does not rely on 'delete' permissions to clean up the source location after the folder is moved.
Documentation
The following documentation accompanies the Elvis Server 5.5.3 release:
- Using Elvis 5 with Adobe InDesign – Changing an Elvis file to a different format - new
- Using Elvis 5 with Adobe InDesign – Updating all Elvis files placed on a layout - new
- Elvis 5 REST API - create - updated
- Elvis 5 REST API - update and check-in - updated
- Upgrading Elvis 5 - updated
- Migrating Elvis 4 to Elvis 5 - updated
- Compatibility of the Elvis InDesign Client with Elvis 4 and Elvis 5 - updated
- Compatibility of Elvis with Enterprise Server - updated
Known issues
The following known issue exists for Elvis Server 5.5.3:
- Extracting metadata may fail during the check-in process of a new file when file extensions change.
Fixed issues
The following issues have been fixed in Elvis Server 5.5.3:
LVO-315 Fix permission issue on Linux when Migration tool is run with a root user.
LVS-2812 client/share: Dynamic Share Links for Collections.
LVS-8126 metadata/extract: Failed to extract metadata after changing extension.
LVS-8221 preview/eEPS: Improved quality of EPS previews on Linux.
LVS-8231 client/permissions: Improve permission handling when creating, moving and deleting folders and assets with minimum permissions.
LVS-8242 client/permissions: Unable to remove 10 rules or more at a time.
LVS-8327 server/import: Importing file with mismatching MIME-type and extension causes errors in client.
LVS-8358 server/startup: State machine never reaches Node ready if both processing and jobRunner are disabled.
LVS-8404 share collections: Cleanup metadata on Collection when authkey is deleted.
LVS-8410 client/locale: Update French translations for Elvis 5 Desktop client.
LVS-8412 API/REST: Add metadataToReturn property to Create and Update API.
LVS-8423 client/desktop: Unable to add assets to Collections when the user does not have permissions to update metadata.
The following issues have been fixed in InDesign client plug-in 2.3:
LVSID-48 Fix packaging of Books: Elvis files are missing.
LVSID-59 Improve Edit Original flow by supporting file type changes.
LVSID-167 InDesign crashes when placing EPS image from Elvis.
LVSID-227 Placing EPS file crashes InDesign.
LVSID-234 InDesign/update: Links not updated properly for renamed assets.
LVSID-235 Incorrect behavior when placing Word files.
LVSID-238 Error message is shown when placing image with file name containing Russian characters.
LVSID-242 Add "Update All Content" menu.
LVSID-243 Mac OS installer does not work when there is a space character in its path.
LVSID-244 Layout Module is not up-to-date on open layout.
LVSID-246 plug-in/InDesign: InDesign crashes when EPS file is placed.
LVSID-250 Multiple options found to relink dialog.
LVSID-252 Drag-and-drop action from the Elvis Desktop client does not work correctly for EPS file on Windows.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
Upgrading the Desktop client: The certificate used to build the Desktop client has been renewed in Elvis 5.3.6. When upgrading from Elvis 5.3.5 or earlier, the currently installed Desktop client needs to be uninstalled first before the new version can be installed. When not first uninstalling the previous version, the following error message appears when installing the new version: "The application cannot be installed due to a certificate problem".
Upgrading Elvis Server: for information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Important note before starting the Server after upgrading from Elvis Server 5.3.7 or lower
The analysis.json file has been removed from the default Config/elasticsearch folder. After the upgrade, the analysis.json file will remain in the Config folder but it will block start-up because it is missing the trimAndLowerCase analyzer.
After upgrading from Elvis Server 5.3.7 or lower, do one of the following before starting the Server:
- Remove the file from your Elvis config directory if you did not make any customizations to this file. This will prevent future problems as well.
- If you already have analyzer customizations in place (or when the Server does not start after the upgrade), please contact WoodWing Support to help you reconfigure the analyzers.
Elvis Server 5.4.2
Version: 5.4.2.18
Release date: 4 February 2016
New features
The following new features have been implemented in Elvis Server version 5.4.2:
Assets can now be stored in multiple shared data locations, including Amazon S3 buckets. Each storage location is defined as a 'storage engine' and for each storage engine a 'pattern' is defined. This pattern together with the position of the storage engine within the hierarchy of the setup controls when assets are stored in that location.
For more background information and details about the setup, see Multi-tiered storage in Elvis 5 Server.
The Pro client now also supports Collections.
Changes
The following changes have been implemented in Elvis Server 5.4.2:
In an effort to speed up the search performance for assets that are stored in a Collection, the information about the relation between Collections and their assets is now stored in a different field.
To populate these fields, an automated upgrade step is triggered when upgrading from 5.3 or lower version.
When migrating from Elvis 4.6 or lower, an additional step needs to be run from the administrator page when migration is completed.
For more information, see Upgrading Elvis 5.
Improved search results are now achieved when a general search is performed, especially when searching on file names.
In previous versions it was only possible to find assets when searching for the full file name, whereas in Elvis 5.4.2 it is now also possible to find the file when only searching for part of the file name.
Example: Consider a file with the name "wild_cat.jpg". Using Elvis 5.4.2, the file can now also be found by using the following search terms:
|
This functionality is made possible by improved support for the (already existing) metadata field setting 'analyzerForAll'. For more information, see The metadata structure of Elvis 5.
Documentation
The following changes to the documentation have been made for the Elvis 5.4.2 release:
- Multi-tiered storage in Elvis 5 Server - new
- Upgrading Elvis 5 - updated
Known issues
The following issues are known in Elvis Server 5.4.2:
- Extracting metadata may fail during the check-in process of a new file when file extensions change.
- The certificate used to build the Desktop clients has been renewed in Elvis 5.3.6. As a result, the currently installed Desktop client needs to be uninstalled first before the new version can be installed. When not first uninstalling the previous version, the following error message appears when installing the new version: "The application cannot be installed due to a certificate problem".
- The analysis.json file has been removed from the default Config folder. When upgrading from Elvis Server 5.3.7 or lower and did not make any customizations, you can remove the file from your Elvis config directory safely. If you have made customizations to this file and experience issues with starting Elvis server please contact WoodWing Support.
Fixed issues
The following issues have been fixed in Elvis Server 5.4.2:
LVS-7794 Desktop client: Thumbnail in Collection not shown.
LVS-8016 SOAP/rename: Elvis XML upload fails to auto-rename and create asset for second time.
LVS-8119 Preview/office: Preview is not rendered correctly for Word docx file under Linux.
LVS-8120 Share/e-mail: Shared links sent with Apple Mail are lower-case and broken.
LVS-8126 Metadata/extract: Failed to extract metadata after changing extension.
LVS-8142 Search/analyzer: File and folder name search does not return expected results.
LVS-8160 Log/security: SMTP password shown in plain-text within log file.
LVS-8177 Metadata/extract: File variation has wrong color space info.
LVS-8218 Client/documentation: Query syntax manual broken link in client.
LVS-8272 Web client/share: Subject of name in Share link cannot be read.
LVS-8337 Share: Share link broken on Windows 10 Internet Explorer 11.
LVS-8346 File store/remove: Remove old versions of assets in assetFilestore automatically after some time in all situations.
Clean installation
For information about installing Elvis 5 Server on a system on which Elvis Server is not yet installed, see Installing Elvis 5 Server.
Upgrading an existing installation
Upgrading the Desktop client: The certificate used to build the Desktop client has been renewed in Elvis 5.3.6. When upgrading from Elvis 5.3.5 or earlier, the currently installed Desktop client needs to be uninstalled first before the new version can be installed. When not first uninstalling the previous version, the following error message appears when installing the new version: "The application cannot be installed due to a certificate problem".
Upgrading Elvis Server: for information about upgrading an existing installation of Elvis Server, see Upgrading Elvis 5.
Elvis Server 5.3.7
Elvis Server version: 5.3.7 build 6
Release date: 14 January 2016
Details about this release are available on request.
Elvis Server 5.3.6
Elvis Server version: 5.3.7 build 2
Release date: 22 December 2015
Details about this release are available on request.
Elvis Server 5.3.5
Elvis Server version: 5.3.5 build 8
Release date: 3 November 2015
Details about this release are available on request.
Elvis Server 5.3.4
Elvis Server version: 5.3.4 build 1
Release date: 1 October 2015
Details about this release are available on request.
Elvis Server 5.3.3
Elvis Server version: 5.3.3 build 3
Release date: 25 September 2015
Details about this release are available on request.
Elvis Server 5.3.2
Elvis Server version: 5.3.2 build 8
Release date: 11 September 2015
Details about this release are available on request.
Elvis Server 5.2.3
Elvis Server version: 5.2.3 build 5
Release date: 30 July 2015
Details about this release are available on request.
Elvis Server 5.2.2
Elvis Server version: 5.2.2 build 6
Release date: 23 June 2015
Details about this release are available on request.
Elvis Server 5.2.1
Elvis Server version: 5.2.1 build 3
Release date: 11 May 2015
Details about this release are available on request.
Elvis Server 5.1.1
Elvis Server version: 5.1.1 build 2
Release date: 14 April 2015
Details about this release are available on request.
Elvis Server 5.0.61
Elvis Server version: 5.0.61 build 9
Release date: 26 February 2015
Details about this release are available on request.
Elvis Server 5.0.60
Elvis Server version: 5.0.60 build 28
Release date: 29 December 2014
Details about this release are available on request.
Elvis Server 5.0.50
Elvis Server version: 5.0.50
Release date: 7 November 2014
Details about this release are available on request.
Comment
Do you have corrections or additional information about this article? Leave a comment! Do you have a question about what is described in this article? Please contact Support.
0 comments
Please sign in to leave a comment.