Release Notes - Nuxeo Platform - Version 5.4.1 - HTML format

Sub-task

  • [NXP-5391] - Make NXQL ecm:path STARTSWITH operator scalable for Oracle
  • [NXP-6029] - Fix external installation link detection
  • [NXP-6044] - Provide RAW and PDF render mode for the widgets used in listing mode.
  • [NXP-6192] - Nuxeo software updates tab displays packages that are already installed as downloadable
  • [NXP-6292] - Add support for pagination and Pageproviders in automation
  • [NXP-6405] - Change position of the Studio tab in update center and the layout of the information inside
  • [NXP-6454] - Move instance registration file to the data directory
  • [NXP-6456] - Improve Nuxeo Connect UI
  • [NXP-6458] - Backport needed changes in 5.4.0.2
  • [NXP-6459] - Fix RefererCheck when behind a reverse proxy
  • [NXP-6479] - Manage installAfterRestart for MSWindows based clients
  • [NXP-6486] - Add a restart button
  • [NXP-6487] - Http proxy management
  • [NXP-6488] - Add wizard command
  • [NXP-6543] - Fix windows paths issues
  • [NXP-6658] - Backport on 5.4.1 partial fix to the exception handling system, to avoid random loss of conversation

Bug

  • [NXP-3840] - Bad navigation from form creation for a new document
  • [NXP-5560] - VCS multi-document fetch should have internal batching
  • [NXP-6038] - PostgreSQL read acl optimizations crash under high write concurrency
  • [NXP-6065] - Fix advanced search form error after JSF upgrade from 1.12 to 1.13
  • [NXP-6072] - Fix HTML to Text conversion
  • [NXP-6080] - The tomcat distribution is missing the fontbox lib for fulltext indexing of PDF documents
  • [NXP-6081] - Ensure using Nuxeo context class loader on JNDI lookup
  • [NXP-6089] - Change default encoding of StringBlob to UTF-8
  • [NXP-6102] - Tables or columns from schemas or fields with long names should be shortened for Oracle
  • [NXP-6111] - Memory Leak And Security hole in ClientLoginModule
  • [NXP-6112] - ClipboardActionsBean's addBlobHolderToZip method should not throw NPE when blobHolder is empty
  • [NXP-6119] - Escape special characters in path when editing a theme
  • [NXP-6149] - Error in exception handler
  • [NXP-6154] - Impossible to create a document using live edit
  • [NXP-6158] - LiveEdit link should not appear on a published document
  • [NXP-6177] - Fix wrong service declaration for SeamRemotingJSBuilder
  • [NXP-6208] - Fix installation of Marketplace packages on Windows
  • [NXP-6209] - Cannot disable ACL optimizations on Oracle
  • [NXP-6217] - Fix WSS initialization Thread Safety
  • [NXP-6230] - cannot use nuxeo's JSF validators in a tomcat runtime
  • [NXP-6279] - VCS: InputStream not closed when saving a blob
  • [NXP-6288] - types manager is not always created
  • [NXP-6331] - File stream not closed after fetching binary in core storage
  • [NXP-6339] - Make message banner usable in several places in the same page
  • [NXP-6342] - nuxeoctl stop doesn't work on some platforms
  • [NXP-6352] - SecurityActionsBean actions updates the current document into the core but not the instance injected into currentDocument attributes
  • [NXP-6371] - Repository connections leak
  • [NXP-6376] - Fix file import when filename contains a quote
  • [NXP-6386] - SQL connections opened while using directories should be closed
  • [NXP-6390] - Correctly display hierarchical Shibboleth groups in the tree
  • [NXP-6396] - Leak of prepared statement in copy/versioning low-level code
  • [NXP-6403] - Bug when clicking on "update" in update center - Studio tab
  • [NXP-6439] - Don't trim text in documents XML export
  • [NXP-6440] - Cannot insert a blob in Audit using Tomcat / Postgresql
  • [NXP-6448] - Should be possible to get more than 1000 documents/nodes by ids
  • [NXP-6469] - LoginConfig for JSF and Webengine into Jboss distribution refer to the tomcat config instead the jboss' one
  • [NXP-6470] - Shibboleth should use idField value from the Identity provider
  • [NXP-6471] - directory shutdown should not set the sessions map to null
  • [NXP-6477] - CoreServer must prompt for basic auth on site url
  • [NXP-6484] - Restlet calls should always be transactional
  • [NXP-6492] - When overriding a content view the showPageSizeSelector parameter is not overriden
  • [NXP-6493] - Make sure transactions are always active when navigating and executing Seam EL.
  • [NXP-6498] - Nuxeoctl should return a valid exit status code according to DM status
  • [NXP-6525] - Fix property array support in automation REST api
  • [NXP-6527] - input file not closed when introspecting blog for mimetype
  • [NXP-6539] - Windows installer doesn't match the new launcher
  • [NXP-6540] - nuxeoctl.bat must detect Java path
  • [NXP-6544] - Close preparedStatements
  • [NXP-6582] - Wizard restart fails under Windows
  • [NXP-6583] - nuxeoctl.bat fails to find nuxeo.conf
  • [NXP-6592] - automation client should get total size also as a result of PageProviderOperation
  • [NXP-6601] - Debian package doesn't remove obsolete config files on upgrade
  • [NXP-6605] - InstallAfterrestart is not activate on Windows 7
  • [NXP-6606] - Fix WSS reentrency issue
  • [NXP-6610] - Fix restart issue when connect thread pool is used
  • [NXP-6630] - BIRT assumes java.sql.Date object when working with date and time
  • [NXP-6899] - Remove redundant slash with baseURL
  • [NXP-7646] - SchemaTemplate thrown NPE while fetching

New Feature

  • [NXP-6355] - Add a Setup Wizard on first Nuxeo Startup

Task

  • [NXP-6422] - Workflow : when user edits the workflow he should be able to edit the rights assigned to users of the workflows
  • [NXP-6431] - Replace javascript calendar by RichFaces calendar
  • [NXP-6495] - Shibboleth release-5.4.0 bug fixes
  • [NXP-6529] - prepare release 5.4.1
  • [NXP-6598] - Publish GSA package on marketplace
  • [NXP-6637] - Create Nuxo BIRT marketplace package for 5.4.1

Improvement

  • [NXP-5847] - Create a Nuxeo java launcher
  • [NXP-6004] - Canonicalize read acl to by pass 4k db limits
  • [NXP-6006] - Add to webengine am explicit mode to declare web objects
  • [NXP-6036] - Allow variable replacement in VCS binaryStore path
  • [NXP-6162] - Checking if a document exists according to its title or filename should use a NXQL query
  • [NXP-6189] - Allow largetext fields for string arrays
  • [NXP-6251] - add file mime-type validator extensions label rendering control
  • [NXP-6311] - Exported zip file entries name encoding should be customizable
  • [NXP-6348] - Move jdbc librairies to templates folder
  • [NXP-6349] - The event "VersionRemoved" should be available in the event log for the document
  • [NXP-6406] - backport changes for support of hot reload of theme and actions
  • [NXP-6432] - Make big file size limit configurable
  • [NXP-6442] - Implement SQL directories based on current VCS code
  • [NXP-6453] - Improvements of Update center
  • [NXP-6463] - Display workflow information in document history tab
  • [NXP-6494] - When contributing a content view we should be able to specify if we want the refersh page icon to be displayed or not
  • [NXP-6509] - [nuxeo-chemistry] [nuxeo-platform-lang-ext] Upgrade deployment fragment
  • [NXP-6510] - directory's id should be sql primary key when VCS is responsible for the creation
  • [NXP-6555] - Use a tomcat light in nuxeo-distribution-tomcat
  • [NXP-6563] - Activate wizard in packages
  • [NXP-6572] - Wizard improvements
  • [NXP-6576] - Manage hotfixes removal at upgrade
  • [NXP-6581] - Use fixed id for password fields and wrapping form
  • [NXP-6585] - Only users from administrators group should be able to create report models
  • [NXP-6631] - Better handling of contextual parameters

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.