Addons

NEV 2.0.0

Updated: December 4, 2024

What's new in NEV 2.0.0

Summary

NEV Version 2.0.0
Release date December 23th 2021
Upgraded components ARender Rendition, ARender Previewer (Nuxeo ARender connector), Nuxeo ARender addon
ARender Rendition version nuxeo-arender-document-service-broker 2.0.0, nuxeo-arender-document-renderer 2.0.0, nuxeo-arender-document-converter 2.0.0, nuxeo-arender-document-text-handler 2.0.0
ARender Previewer (Nuxeo ARender connector) version nuxeo-arender-ui 2.0.0
Nuxeo ARender addon version nuxeo-arender-10.7.0

This is a new major version with new features, UI improvements, architectural changes, bug fixes, and improvements.

Starting from NEV 2.0.0 and for upcoming versions, the NEV stack is compatible with any Nuxeo ARender addon version greater than 10.7.0.

This new version includes architectural changes involving a renaming of the components and a new versioning as well. You will find more details below.

New Features

Dynamic selection of layers to display

You can now select dynamically the layers to be displayed on the viewer. You can select and unselect each layer of a document, thanks to a new dedicated menu on the left section of the Annotation tab.

It replaces the previous mechanism which consisted on displaying each layer on a dedicated page.

See NEV-207.

UI/UX

New look and feel

This new version introduces a fresh new look for the Annotation tab header, all the icons inside, and also the left section (for annotations part). It improves the user experience in a general purpose and add consistency between Nuxeo UI and ARender viewer.

Improvements

Split NEV Nuxeo addon and ARender services

In order to remove dependencies and guarantee the backward compatibility between the ARender services and the Nuxeo addon, we made architectural changes on the components.

This involves a new naming and versioning of all the components, as described in the summary.

See below the renaming of ARender artifacts:

Previous NEV version Current NEV version
nuxeo/arender-previewer:10.6.11 nuxeo/arender-ui:2.0.0
arender-document-converter:4.4.2.NX1.8 nuxeo/arender-document-converter:2.0.0
arender-document-renderer:4.4.2.NX1.8 nuxeo/arender-document-renderer:2.0.0
arender-document-service-broker:4.4.2.NX1.8 nuxeo/arender-document-service-broker:2.0.0
arender-document-text-handler:4.4.2.NX1.8 nuxeo/arender-document-text-handler:2.0.0

See NEV-454.

Display content of containers files (archives, emails) even when there is unsupported file(s) inside

Previously, archive files (ex: .zip) or emails with attachments (.eml, .msg) couldn't be displayed at all into the advanced viewer.

This new version allows to display all the supported files inside a container document and add an error message to inform the user of the unsupported file(s).

See NEV-377.

Display XML files as plain text

The XML files are now supported into the Nuxeo Enhanced Viewer. Those type of files are displayed in plain text.

See NEV-497.

Major Fixes

Log4j Vulnerabilities

Following the Log4j vulnerabilities (CVE-2021-45046), we have removed unsafe log4j dependencies on the rendition services.

See NEV-514.

Improve low quality TIFF files display

Certain tiff (mostly black and white with low resolution) documents were poorly displayed into NEV.

We have improved the conversion and display quality, including in case of zoom.

See NEV-456.

Dedicated message for unsupported files

We have added a specific error message in case of a file fails to be displayed because it is not a supported format.

See NEV-507.

Fix Download With Annotations for document with several layers

We have fixed the download with annotations feature which was failing in case of a document with layers.

See NEV-378.

Reduce time to display for .msg files with embedded images

We have fixed the slowness occurring when displaying an email (.msg) with embedded images.

See NEV-350.

Improve concurrent access to a document

The concurrent access in case of parallel requests to display the same document has been improved to not degrade the performances and to not request several conversions for the same document.