Release Notes - Nuxeo Platform - Version 8.10-HF01 - HTML format

Bug

  • [NXP-13934] - Release script > Fix auto increment option on single digit version
  • [NXP-14187] - Remove orphan versions after a recursive delete
  • [NXP-16567] - Fix TestClassLoaderInstrumentation under Windows
  • [NXP-16831] - Fix Note document type pdf conversion
  • [NXP-17203] - Remove "See calendar" button from 'Events' widget as "calendar" view is now a stand-alone widget
  • [NXP-17274] - nuxeo-agenda addon: "events" widget should not display dates in german
  • [NXP-19006] - addon nuxeo-mediapublishing overrides the content of tab 'TAB_PUBLISH', which prevents publication in a section
  • [NXP-19031] - Handle resources cache when updating Nuxeo
  • [NXP-19242] - Fix error message when the uploaded file is empty
  • [NXP-19269] - Internationalize audit log's comment in validation workflow
  • [NXP-19524] - Fix "String index out of range: -1" in IE11
  • [NXP-19575] - Remove password field from User json payload def
  • [NXP-19660] - Fix My Tasks widget refresh issue when changing the locale
  • [NXP-19661] - Fix My Tasks widget wrong content language when changing the locale variant
  • [NXP-19709] - Fix random failure on ITPublishDocumentTests#testMultipleVersionsPublicationsByApproval
  • [NXP-19738] - Fix some events are not translated
  • [NXP-19956] - Fix shifted value display when performing a quick search
  • [NXP-20120] - Fix display when adding a new entry in single suggestion directory widget
  • [NXP-20281] - Wrong link for 'Manage' icon of a collection in 'HOME > Collections'
  • [NXP-20308] - Fix unit tests tear down on Oracle
  • [NXP-20316] - Fix documentation in the widget type definition
  • [NXP-20333] - Fix Repository Analytics page loading in IE 11
  • [NXP-20468] - Drive: random failures on versioning tests
  • [NXP-20500] - Fix unverified mail address when editing user
  • [NXP-20633] - Cannot write some EXIF metadata with PostgreSQL
  • [NXP-20791] - Fix timezone handling in datetime widget edit mode
  • [NXP-20862] - Re-enable triggers when the ACL optimizations are reactivated on PostgreSQL/SQL Server
  • [NXP-21011] - Fix add to collection button visibility in orderable folders
  • [NXP-21062] - Filter out control characters from document properties
  • [NXP-21068] - Fix missing link in breadcrumb parent
  • [NXP-21079] - temporary blob download URLs should always be available on all cluster nodes
  • [NXP-21114] - Fix random failure on DefaultFileSystemItemFactoryFixture in T&P and full build
  • [NXP-21119] - Fix random test failure on BatchUploadFixture.testBatchExecuteWithChunkedUpload
  • [NXP-21126] - Fix ConversionService contribution override
  • [NXP-21127] - Fix ITSelectAndFilterTest.testSelectAndFilter in cluster
  • [NXP-21165] - Fix ITSearchTabTest testSearch random failure
  • [NXP-21171] - Using Firefox 50, a leading slash is inserted in filename when uploading an attachement
  • [NXP-21185] - SliceVideoInParts operation output should be Bloblist instead of List<Blob>
  • [NXP-21186] - Edit needed bundle for nuxeo-elasticsearch-core tests
  • [NXP-21194] - Fix multiple suggestion directory behavior when empty and required
  • [NXP-21212] - Fix document access if a bound template is not visible
  • [NXP-21217] - Fix random bugs in rendition service tests
  • [NXP-21225] - Improper check if user can administrate users and groups
  • [NXP-21228] - Fix url redirection after shibboleth logout
  • [NXP-21229] - Conditional ignore rule should take in account annotated methods
  • [NXP-21236] - Drag & drop of a file in 'File' widget does not activate the 'Upload' radio button
  • [NXP-21237] - SliceVideo operation isn't consistent when given duration parameter only
  • [NXP-21238] - Fix random test failure on layout-demo ITActionsWidgetTest.testWidget
  • [NXP-21239] - Cannot disable ajax support on admin center sub tabs
  • [NXP-21255] - redis works popping should run atomically
  • [NXP-21256] - unavailable work's queue at completion time
  • [NXP-21266] - Default Content Security Policy should whitelist blob scheme
  • [NXP-21269] - Performance issue on audit logEvent with concurrency
  • [NXP-21281] - User member of a group which name contains a quote gets an error when navigating to 'HOME > Alerts'
  • [NXP-21289] - Set blob encoding in JAX-RS response
  • [NXP-21295] - Fix MarkLogic package marketplace configuration
  • [NXP-21302] - Fix randomly-failing TestAggregates testPageProvider on Oracle
  • [NXP-21303] - Fix randomly-failing TestSnapshotWithDocPersist.testPersistWithLiveDoc on Oracle
  • [NXP-21304] - Fix failing test SearchTest.iCanExecuteDefaultSavedSearch on SQL Server
  • [NXP-21311] - Default Picture Conversions cannot be disabled
  • [NXP-21317] - Fix failures on smart search webdriver tests
  • [NXP-21328] - Fix indexing of binary attachments for proxies in Elasticsearch
  • [NXP-21330] - Fix usage of aliases with Java Automation Client
  • [NXP-21343] - A DocumentModel added to a collection should be immediately aware of its collection membership
  • [NXP-21344] - Update on proxy of a document does not trigger a reindex in ElasticSearch
  • [NXP-21346] - Fix randomly-failing testFulltextReindexOnCreateDelete
  • [NXP-21354] - Automation operation 'WebUI.DownloadFile' builds a malformed download URL
  • [NXP-21357] - release script does not handle 2 digits upgrades
  • [NXP-21360] - Fix java.io.tmpdir value when generating thumbnail on windows
  • [NXP-21373] - Sync folder not deleted in drive, on permission removal
  • [NXP-21375] - installed packages not visible in UI
  • [NXP-21379] - Fix S3 proxy property configuration
  • [NXP-21396] - Escapes double quote for string value in NXQL - MarkLogic
  • [NXP-21403] - nxdir:selectOneListbox tag ignores notDisplayDefaultOption
  • [NXP-21405] - Escape & and ' characters in MarkLogic queries
  • [NXP-21407] - Fix LDAP directory on schema with type restriction (email)
  • [NXP-21421] - ACE id parsing must deal with username or group with colon
  • [NXP-21424] - Exiftool processing should ignore warnings
  • [NXP-21425] - Make BinaryMetadataWork Serializable
  • [NXP-21426] - autocommit mode should not be directly set on pooled connections
  • [NXP-21428] - Fix AESBinaryManager temporary file management
  • [NXP-21429] - Fix template rendering package description: remove powerpoint mention
  • [NXP-21446] - Fix DBS cache invalidation when running in cluster mode
  • [NXP-21489] - Fix random test failure on layout-demo ITFileWidgetTest.testWidget
  • [NXP-21490] - Fix JSON generation of Nuxeo signature operations in Explorer
  • [NXP-21491] - Fix error during concurrent move and getChildren calls on DBS
  • [NXP-21498] - Fix NPE raised with ids are null
  • [NXP-21504] - Context variable 'Event' not available in automation scripting context when triggered on event 'beforeDocumentModification', but it is in automation chain context
  • [NXP-21513] - Fix NPE in Subtypes enricher for documents with no facets
  • [NXP-21517] - Fix misc webdriver random failures on layout-demo tests
  • [NXP-21521] - Fix MariaDB driver compatibility issues
  • [NXP-21523] - Clean up and fix CSV Importer addon
  • [NXP-21524] - Fix backward compatibility with the ACL enricher
  • [NXP-21526] - Fix LDAP directory password encryption feature
  • [NXP-21528] - Missing automation adapters for 'DocumentModelList' parameter
  • [NXP-21534] - Fix csv importer async work error when transient file is deleted
  • [NXP-21558] - Refresh current Folder after csv import is finished
  • [NXP-21562] - Fix MariaDB error line at startup
  • [NXP-21572] - Fix missing mail template to notify import result by mail
  • [NXP-21579] - Don't crash in preview for file without blob
  • [NXP-21598] - Fix failure on TestSQLRepositoryQuery.testEqualsTimeWithMilliseconds on mysql
  • [NXP-21605] - PDF/A-1 parameter is ignored during conversion
  • [NXP-21607] - XML/JSON export must return dates with milliseconds
  • [NXP-21609] - Fix random failure on TestGetChangeSummary.testGetChangesSummary on mysql
  • [NXP-21610] - Fix missing schema json constraints for list items
  • [NXP-21634] - Fix Mobile URL generation for Web UI

Epic

  • [NXP-19777] - Make it possible to use Nuxeo CSV on the new WEB UI

New Feature

  • [NXP-19858] - Provide a relax mode for CMIS connector
  • [NXP-21208] - Modify ES Client initialization to authenticate Shield Administrator
  • [NXP-21510] - Allow patching before packaging

Task

  • [NXP-18060] - Deploy hotfix artifacts into secured repositories
  • [NXP-21172] - nuxeo-platform-login-portal-sso shouldn't have a transitive dependency on javax.servlet:javax.servlet-api
  • [NXP-21300] - Remove nuxeo-salesforce module from addons
  • [NXP-21341] - Move back org.nuxeo.ecm.admin.runtime classes in admin-center-core module
  • [NXP-21401] - Upgrade to nuxeo-connect-client 1.5-SNAPSHOT
  • [NXP-21402] - Upgrade to nuxeo-connect-client 1.5
  • [NXP-21408] - Update user permissions enricher to include more core and all visible permissions
  • [NXP-21484] - Migrate CSV importer to Web UI

Improvement

  • [NXP-19421] - Add a method in ESUIDSequencer to return a long
  • [NXP-20888] - Rewrite Signature Addon Selenium tests in WebDriver
  • [NXP-21163] - Add a off heap queue impl for the nuxeo importer queue addon
  • [NXP-21245] - Allow RandomBug.Repeat annotation on features
  • [NXP-21250] - Allow uploading a given binary file in webdriver tests
  • [NXP-21260] - Add an option to the random importer to use an English dictionnary
  • [NXP-21278] - Prevent ClassCastException if null is read from MongoDB
  • [NXP-21459] - Create a new addon for producers/consumers with multi queues
  • [NXP-21511] - Remove dependency on com.noelios.restlet.util.Base64 in nuxeo-platform-login-portal-sso
  • [NXP-21571] - Fix jsf dependencies in nuxeo-csv core
  • [NXP-21581] - Make DBS cache configurable from nuxeo.conf

Clean up

  • [NXP-21093] - Shibboleth: typo issues
  • [NXP-21439] - In tests don't use fake PDFs if not needed

Edit/Copy Release Notes

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