Bug
- [NXP-13021] - connection not rolled-back in hibernate
- [NXP-15271] - file upload returns error
- [NXP-16776] - IPTC picture description should be imported in dc:description
- [NXP-18046] - l10n* vocabularies: Parent popup doesn't show new parents
- [NXP-18944] - Cache costly call to renditionAction#hasVisibleRenditions
- [NXP-19159] - Fix TestSQLRepositoryQuery failures on DBS MEM
- [NXP-19261] - Set vs Update for complex list elements
- [NXP-19406] - Tiling previewer is still called
- [NXP-19658] - Remove DocumentNotFoundException stack trace in WARN message
- [NXP-19730] - Fix random hang on Webdriver tests
- [NXP-19817] - metrics.log4j are not reported
- [NXP-20236] - Fix OAuth2 client registration
- [NXP-21005] - service passivator could deadlock nuxeo when hot-reloading
- [NXP-21157] - Don't put libs in nxserver/bundles
- [NXP-21159] - Export option window and icons are incorrect
- [NXP-21333] - Deadlock in Seam stack initialization on after nuxeo startup
- [NXP-21337] - Excel export of content view containing a 'single vocabulary' widget with style class generates wrong output
- [NXP-21380] - Switching back to English locale is not effective immediately
- [NXP-21805] - when a document in state 'approved' is modified and set back to state 'project', an event 'lifecycle_transition_event' should be generated
- [NXP-21860] - Make DocumentAuditHelper support all audit backends
- [NXP-21875] - Fix Studio hotreload when branch management activated
- [NXP-21937] - Fix saved search change on selection
- [NXP-21954] - Fix operation 'Document.filter' when using 'condition' parameter with a list of document as input
- [NXP-21964] - The pre-fill of pictureViews relies on an image deployed with a JSF addon
- [NXP-21973] - Prevent duplicated User Workspaces when fetching Collections or Favorites for the very first time
- [NXP-22020] - UserInvitationComponent relies on schema defined in addon nuxeo-platform-user-registration
- [NXP-22032] - Error when synchronizing the Personal Workspace containing a personal collection
- [NXP-22055] - Can't share file with external user with only Web UI
- [NXP-22082] - Document.CopySchema should not save the document
- [NXP-22099] - In case of bulk edit with tags, archived version shouldn't hold the tag.
- [NXP-22165] - Add error toast if save action fails in nuxeo-document-edit
- [NXP-22174] - SliceVideo operation not working properly
- [NXP-22182] - Remove language query parameter on startup page redirection
- [NXP-22202] - nuxeo-war-tests must be compliant with nuxeo.home and zip.file parameters
- [NXP-22227] - when an notification email is sent for permission assignment to a group, all users' email address should not be put in TO for all to see
- [NXP-22242] - Page advance arrow not working in content views
- [NXP-22260] - Fix multi valued JAVA system property on Windows in nuxeo.conf
- [NXP-22261] - Fix logic around config. variable 'nuxeo.user.registration.force.validation.non.existing'
- [NXP-22324] - Fix hardcoded path for easyshare links
- [NXP-22447] - Unnecessary calls made to the query API in the search view break result view
- [NXP-22455] - Fix error messages in directory tests missing bundle org.nuxeo.ecm.core.cache
- [NXP-22458] - Fix Live Connect oauth2 callback in Web UI only
- [NXP-22461] - Fix error at shutdown on directory caches
- [NXP-22507] - Validate distribution of works in cluster mode
- [NXP-22540] - Make the default path dynamic for nuxeo-document-create-popup in nuxeo-app
- [NXP-22542] - Can't use REST to alter a group custom field
- [NXP-22569] - Make pageSize parameter configurable in select2 widgets
- [NXP-22573] - Fix error and error page when suppressing a tree view
- [NXP-22582] - Fix _workflows function in nuxeo-document-info-bar
- [NXP-22587] - Workflow Graph is blank, or missing transition lines
- [NXP-22594] - Chronicle Log retention should purge offset queue
- [NXP-22613] - DocumentNotFoundException when you try to add a document and /default-domain doesn't exists
- [NXP-22614] - Translation files messages-XX.json created in View Designer are ignored
- [NXP-22616] - Clicking create multiple times on the same form creates duplicate documents
- [NXP-22650] - Review Spanish tabs translation in JSF UI
- [NXP-22691] - Fix timestamp persisted with another timezone than the server one
- [NXP-22704] - Fix random UT failure on nuxeo-core WorkManagerTest.transientFilesWorkAreCleaned
- [NXP-22709] - Multi tenant: Make user creation without setting the user's password work with multi-tenant
- [NXP-22714] - PreviewEnricher is not building a correct URL when using X-Forward headers
- [NXP-22718] - Fix (default) video recognition with AWS
- [NXP-22722] - Fix language defaulting to English when locale sub-code is missing
- [NXP-22731] - nuxeoctl showconf shows wrong JAVA_OPTS
- [NXP-22733] - Fix NXQL query to retrieve documents without tags
- [NXP-22734] - Fix randomly failing OAuth2ChallengeFixture#tokenShouldValidatePKCE
- [NXP-22736] - Fix TinyMCE not launched and JS error in a Toggleable form if % sign used in width or height
- [NXP-22739] - Always return a directory entry id as a String
- [NXP-22743] - Make it possible to override the default import element in nuxeo-document-create-popup
- [NXP-22747] - Fix name on cloud-services contribution
- [NXP-22760] - Using Direct link with WebUI and SAML2 does not work
- [NXP-22769] - Fix list view navigate to asset action
- [NXP-22773] - Fix layout with wrong document type
- [NXP-22774] - Fix performance regression on audit bulker
- [NXP-22776] - Move "default_registration" configuration to core
- [NXP-22780] - Uncaught error can lead to invalid WorkManager metrics
- [NXP-22781] - Fix randomly failing BatchUploadFixture
- [NXP-22783] - FT 9.1 breaks automation scripting compatibilty
- [NXP-22784] - Fix search for users who don't belong to members
- [NXP-22789] - Re-introduce deprecated code in EditableListBean
- [NXP-22790] - Fix LDAP directory on schema with type restriction (email) bis
- [NXP-22793] - Fix Last-Modified header in WebEngine
- [NXP-22795] - Fix random nuxeo-mqueues TestPatternQueuingChronicle hangs
- [NXP-22796] - Fix random UT failure on nuxeo-mqueue TestPatternQueuingChronicle.killConsumers
- [NXP-22818] - Missing directive and due date in audit when workflow or task completed
- [NXP-22819] - Define a page provider named LATEST_CREATED_USERS_OR_GROUPS_PROVIDER outside Elasticsearch modules
- [NXP-22822] - Fix WebEngine type registry init
- [NXP-22823] - Fix scanimporter TestImport on MySQL
- [NXP-22825] - Fix escaping issue when retrieving child sync roots
- [NXP-22827] - Fix NuxeoPrincipalImpl copy constructor
- [NXP-22828] - Web UI - picture views do not get generated in certain cases
- [NXP-22829] - Fix replacement of page provider's named parameter of type list or array
- [NXP-22830] - Blob name containing a hash sign prevents download
- [NXP-22847] - Fix UT WorkflowEndpointTest.testWorkflowCleanUp on mariadb
- [NXP-22851] - nuxeo-workflow-analytics should fetch worfklows from repository instead of hard-code
- [NXP-22853] - Fix Web UI ftest user;delete-users.Then I can delete the user "jsmith"
- [NXP-22854] - Fix Web UI ftest permissions;edit-permission.Then I can't view the document
- [NXP-22855] - Group description not retrieved through REST
- [NXP-22858] - Kafka MQueues/WorkManager problems after long inactivity
- [NXP-22859] - Add missing name attribute to dropzones in create layouts
- [NXP-22860] - Working hot reload strategy should not require a nuxeo.conf parameter
- [NXP-22862] - Allow to force authentication even if the anonymous user is in the cache
- [NXP-22865] - Video icon is too big
- [NXP-22869] - Make the login page use the browser locale
- [NXP-22880] - Fix disabling unavoidable perf logging for importers
- [NXP-22881] - Fix Web UI show dashboard shortcut
- [NXP-22882] - incorrect bound template name
- [NXP-22884] - Fix 'fr_FR' translation of label 'label.main.tab.home'
- [NXP-22886] - Move argLine property late evaluation in the sonar profile
- [NXP-22887] - Custom doc type that extends Folder use default icon in nuxeo-document-content, but not in create pop-up
- [NXP-22890] - Enable Cloudfront direct download by default
- [NXP-22892] - Fix Web UI recently created refresh and user/group test after nuxeo-user/group-tag clean up
- [NXP-22896] - Last created users and group page provider does not return all results when an entry has been deleted
- [NXP-22898] - Fix SEAM_DEBUG_SYSTEM_PROP retrieval
- [NXP-22900] - Fix ConcurrentUpdateException when Removing Collection Member
- [NXP-22901] - Fix page sizing in left nav panel (Browse & Search)
- [NXP-22911] - Fix unit test in FacetOperationsTest.java
- [NXP-22916] - dc:title should not be required by nuxeo-document-create
- [NXP-22925] - Make web-ui functional tests follow skipITs configuration property
- [NXP-22928] - Fix Web UI ftest 'I click the "$button" button' step
- [NXP-22938] - Ensure task completion comment is correctly logged in the audit
- [NXP-22940] - Fix DBS Mem tests using dynamic contribution deployment
- [NXP-22941] - Task list and task count empty/missing if Clipboard disabled
- [NXP-22950] - Allow to download a Blob when unauthenticated
- [NXP-22953] - SetWorkflowVariable does not set the value
- [NXP-22954] - Use native double instead of NumberLong for MongoDB index direction
- [NXP-22955] - Improve AsyncEventExecutor exceptions handling
- [NXP-22956] - Nuxeo Server blocks when restarting or reloading for the first time
- [NXP-22957] - TinyMCE toolbars do not initialize properly since last fix
- [NXP-22962] - Remove spurious error log from JSFResetActionsBean
- [NXP-22963] - Fix UT TestDocumentImportChronicle.synchronous on PostgreSQL
- [NXP-22964] - Fix TestCmisBindingES.testQueryProxy on DBS Mem
- [NXP-22966] - Fix error reporting in VCS
- [NXP-22968] - Remove spurious div in tasks drawer
- [NXP-22969] - Fix operation 'Repository.Query' when retrieving paginated result
- [NXP-22971] - <rich:fileUpload> does not display clear and clearall buttons in fancybox
- [NXP-22972] - Fix ClassCastException when saving configuration from Admin Center Setup tab
- [NXP-22979] - Fix random webdriver test error on ITUsersGroupsTest.testCreateSubGroupMember
- [NXP-22991] - Fix sharing a document via Date Based Permissions for the future date range
- [NXP-22999] - Fix Web UI ftest timeouts for vocabulary steps
- [NXP-23011] - Fix TestMemoryDirectory running with PostgreSQL
- [NXP-23016] - Fix infinite cross-instance cache invalidations in cluster mode
- [NXP-23021] - Add debug logging in redis.retry.Retry
- [NXP-23033] - ES not updated when document is versioned
- [NXP-23035] - Don't crash when doing XML import of unknown document type
- [NXP-23036] - Fix parsing of NXQL ES hint with dash (-) in property name
- [NXP-23040] - PDF export leads to stack overflow when DAM is not installed
- [NXP-23043] - MongoDB connection string options need escaping
- [NXP-23046] - Web UI: create pop up is blocked when an error occurs while POSTing a new document
- [NXP-23049] - Task visible after deleting the document it was related to
- [NXP-23050] - Fix NPE in TaskWriter when the task is not related to a workflow
- [NXP-23067] - Cannot convert to ODT using template rendering
- [NXP-23073] - TaskWriter must not write nonexistent target documents
- [NXP-23088] - Fix bug that prevents creating user without setting their password in Web UI
- [NXP-23089] - Fix NuxeoPrincipal deserialization when not logged in
- [NXP-23092] - Prevent page rewind when getting current page on core page providers
- [NXP-23094] - Fix hot-reload with Redis
- [NXP-23103] - Make the publication tab more generic to allow both its customization and refresh automatically
- [NXP-23116] - S3BinaryManager should work with any S3 compatible cloud storage
- [NXP-23121] - Fix document name sanitization on document create
- [NXP-23124] - Creating collection through the Add to Collection result button fails
- [NXP-23126] - Fix document history page not showing results
- [NXP-23129] - Document properties not being initialized with schema default values
- [NXP-23135] - Fix NUXEO_FORCE_CONF behavior
- [NXP-23138] - Replace synchronized block by a ConcurrentMap to reduce the contention on connection acquisition
- [NXP-23140] - Fix content view widget quick filter popup
- [NXP-23141] - Initialize complex fields within complex fields in doc creation in web ui errors
- [NXP-23145] - Fix DevBundleTest.testParseDevBundleLines on windows
- [NXP-23164] - uid:major_version and uid:minor_version are null when sending queries to elasticsearch
- [NXP-23172] - Add file system monitoring on Web UI ftest framework
- [NXP-23173] - Fix tag monitoring on Web UI ftest framework
- [NXP-23189] - Fix random UT failure in TestAtomicOperationsOnDocument
- [NXP-23191] - Directory cache key collision
- [NXP-23194] - Improve timeout handling in the UI
- [NXP-23201] - Can't add a multivalued field in creation layout (broken in Firefox)
- [NXP-23203] - Fix UT failure with atomic creation + MYSQL
- [NXP-23205] - Fix the highlight of current document in the search queue
- [NXP-23208] - "Invalid JSON" and "500 Internal Server Error" after remove /default-domain and access to Root
- [NXP-23209] - Fix repository initialization
- [NXP-23211] - SVG files should be imported as Pictures
- [NXP-23220] - CSV importer does not show status (JSF UI)
- [NXP-23221] - Display nice error message when nuxeoctl register password is wrong
- [NXP-23222] - Bulk file import missing create button
- [NXP-23226] - Don't error at shutdown if Elasticsearch is disabled
- [NXP-23227] - Don't run repository intialization handlers too early
- [NXP-23232] - Support application/vnd.visio MIME type for Visio files
- [NXP-23233] - JsonCoreIODelegate should not require a CoreSession
- [NXP-23234] - Fix Easyshare Expires field validation on Firefox
- [NXP-23236] - AgendaOperationsTest failure on PostgreSQL
- [NXP-23237] - Make Active Notification checked by default
- [NXP-23245] - Id for external user cannot be handled by rest api when containing forward slashes
- [NXP-23246] - URL fragment in redirect URI lost in authentication filter
- [NXP-23248] - HF22 breaks user update on Shibboleth authentication
- [NXP-23250] - Improve already processed invitation label
- [NXP-23254] - Wrong spaces in the "Import" dialog in WebUI when setting properties
- [NXP-23256] - Move validation after aboutToCreate event
- [NXP-23259] - Fix thread-safety issue in MongoDB directory initialization
- [NXP-23260] - Make the REST API work with directory entry id containing forward slashes
- [NXP-23261] - Fix Explorer Contributions Search returns systematically HTTP 500 WebException
- [NXP-23263] - Login iframe url is encoded
- [NXP-23264] - Make Nuxeo startup fail when another node has the same clustering id
- [NXP-23265] - Clean up cluster tables at startup
- [NXP-23266] - Make lazy rendition more resilient when source changes at high rate
- [NXP-23267] - Document creation applies validation on dirty fields only
- [NXP-23270] - nuxeo-platform-directory-test should have scope test
- [NXP-23284] - Remove assumptions on lifecycle transitions when automatically versioning a document
- [NXP-23294] - ThumbnailDocumentFactory throws NPE outside of a Servlet Context
- [NXP-23301] - Fix 'userprofile' content enricher
- [NXP-23304] - Fix NPE in DocumentMultivaluedProperty.addItem for numerical and Date types
- [NXP-23307] - Drive operation unit tests fail when launched from Eclipse
- [NXP-23308] - Missing view, edit and metadata layouts for Ordered Folders
- [NXP-23312] - Web UI: fix nuxeo-key error on firefox
- [NXP-23316] - Add template-user and template-group directories to org.nuxeo.directory.test.sql
- [NXP-23317] - Fix typo in "UnblockPermissionInheritance" documentation
- [NXP-23321] - Allow longer value for column LOG_EXTINFO_STRING in table NXP_LOGS_EXTINFO
- [NXP-23323] - Properly fix "Cannot use closed connection handle" error in TestUserWorkspaceHierarchy following NXP-22403
- [NXP-23326] - Web UI does not honour browser language headers
- [NXP-23327] - Fix hover colors on wizard
- [NXP-23329] - Fix vocabularies displaying duplicated values
- [NXP-23330] - Fix nxql_search request error
- [NXP-23331] - Fix Collections and Favorites navigation with lazy scrolling
- [NXP-23333] - Fix possible infinite loop with Drive on a folderish document with the Collection facet
- [NXP-23334] - Fix Drive login when Kerberos authentication is enabled
- [NXP-23336] - Annotation module does not work on Chrome
- [NXP-23337] - Remove logging.properties from vaadin-sass-compiler JAR
- [NXP-23342] - Add missing fetch on view for nuxeo-document-content
- [NXP-23344] - Quartz configuration ignored with WAR deployment
- [NXP-23347] - TestCMISBinding failures on mongodb
- [NXP-23351] - User missing on all slot context
- [NXP-23353] - Missing username in workflow message
- [NXP-23354] - Translate life cycle state in Search content views
- [NXP-23362] - Fix hotkeys closing modal dialogs
- [NXP-23369] - Remove required dependency of Template Rendering Samples to JSF UI
- [NXP-23371] - Make XML export feature work with JDK 8u151 or JDK 8u152 or JDK 8u161 or JDK 8u162(b<31)
- [NXP-23372] - Fix Polymer 1.11.0 style breaking changes
- [NXP-23377] - CMIS doesn't work with MongoDB Audit
- [NXP-23378] - Cannot log-in with only Web-UI installed
- [NXP-23379] - Prevent multiple execution of work with same id in Stream WorkManager
- [NXP-23380] - MongoDB functional tests don't start
- [NXP-23382] - Fix preview for additional files in WebUI
- [NXP-23383] - Apply new studio directory config to nuxeo default routing
- [NXP-23385] - Lazy Scrolling is issuing too many redundant requests
- [NXP-23393] - Allow migration service to work in cluster
- [NXP-23394] - Fix slow rendering of huge vocabularies in ADMIN CENTER
- [NXP-23396] - Automation Trace if error is missing
- [NXP-23397] - Automation Trace does not log anything
- [NXP-23400] - Document types contributions with the tag facet are sometimes not loaded in the correct order
- [NXP-23402] - Fix silent exception when adding a tag to a doc type not supporting tagging
- [NXP-23403] - Adapt Web UI for new Tag service impl
- [NXP-23406] - JSF UI must allow changes to hierarchical vocabularies loaded by CSV
- [NXP-23409] - Migrating from 8.10 to 9.3-SNAP Audit is not working
- [NXP-23431] - Align Kafka from 0.11 to 1.0
- [NXP-23437] - Fix conversion to DOC or DOCX using template rendering
- [NXP-23438] - Timeout for Mongodb checker should be configurable
- [NXP-23439] - Preview is not updated after using direct edit
- [NXP-23444] - Tags should not trigger automatic versioning
- [NXP-23448] - Fix NPE when activating Automation traces
- [NXP-23451] - Don't log error on missing blob length
- [NXP-23458] - Fix DirectoryCache concurrency
- [NXP-23460] - Fix PDFInfo in non-US locales
- [NXP-23466] - Allow to use DocumentModel#copyContent with a SimpleDocumentModel
- [NXP-23472] - Fix random error on testVeryLongLazyRendition
- [NXP-23479] - No defined page title for User Center > Nuxeo Drive
- [NXP-23480] - Fix path-related tests on Windows
- [NXP-23487] - Exception is not logged by WebEngineExceptionMapper
- [NXP-23489] - Fix URL to download Drive client in WebUI
- [NXP-23495] - Returns proper HTTP error response when requesting a token with invalid credentials
- [NXP-23496] - Web UI/Polymer2: fix styles
- [NXP-23497] - Web UI/Polymer2: fix Collection navigation
- [NXP-23506] - Web UI/Polymer2: fix progress bar for uploading file
- [NXP-23507] - Web UI/Polymer2: fix browser header style in FF
- [NXP-23511] - Nuxeo mqueues and stream UT on windows must clean test data
- [NXP-23512] - Enable the Drive Edit action regardless of the Nuxeo Drive token application name's encoding
- [NXP-23515] - Can't modify document title with Spreadsheet
- [NXP-23516] - Fix MongoDB template
- [NXP-23517] - Link to a document: Redirect to document after login
- [NXP-23521] - Can't setup notifications
- [NXP-23522] - Fix nuxeo-document-info-bar wrong template structure
- [NXP-23523] - Fix 3D view interactions with Render Views and Transmission Formats menus
- [NXP-23525] - Navigating inside a folder with Web UI on an upgraded instance generates ESAuditBackend errors
- [NXP-23528] - Mail notification not sent to the group members while editing permissions
- [NXP-23529] - Polymer lint not run on Nuxeo Web UI build
- [NXP-23536] - Extract JSF part in nuxeo-lambda-pictureview-conversion
- [NXP-23537] - Web UI FT hanging after webdriverio update to 4.9.x
- [NXP-23543] - Remove LiveConnect Jquery dependency
- [NXP-23544] - "Locale" mongo collection not listed
- [NXP-23546] - Cannot access folder content view in Web UI in IE11
- [NXP-23547] - JSF UI: Fix error displayed when browsing template rendering samples workspace "Discover Customization Examples"
- [NXP-23548] - Fix Creating BCContract through REST API
- [NXP-23550] - Document create popup broken on IE
- [NXP-23551] - Fix routing on user and groups
- [NXP-23553] - Fix error when trying to connect Drive to a 9.3 instance
- [NXP-23555] - Fix Drive download URLs
- [NXP-23556] - Fix hotfixes resolution in nuxeoctl
- [NXP-23558] - Fix hot reload when processors are active in workmanager
- [NXP-23559] - Fix "failed to load commands file" error during hot reload
- [NXP-23564] - Unnecessary decode of 'requestUrl' request parameter
- [NXP-23565] - Fix Nuxeo Tomcat HTTPS Configuration
- [NXP-23567] - Fix random webdriver test on ITDefaultWorkflowTest
- [NXP-23570] - Logo boundaries - JSF UI
- [NXP-23576] - Can't see icons in lefthand menu in IE
- [NXP-23580] - Can't add members to a group
- [NXP-23581] - NXP-22783 breaks automation script that accepts documents
- [NXP-23585] - Generation of the project revenue sheet not working with Web UI
- [NXP-23594] - Web UI/Polymer2: fix tooltip on nuxeo-menu-icon
- [NXP-23599] - Can't add user to group after its creation
- [NXP-23601] - Fix Creating Markdown Note
- [NXP-23602] - Fix automation scripting complex properties handling
- [NXP-23603] - Fix Create File - Broken Layout
- [NXP-23604] - NXQL queries not translating properly into MongoDB for multi-valued, complex types
- [NXP-23605] - Unable to access properties of document in a list from automation scripting
- [NXP-23606] - A consistent format for document ids should be used in Automation Scripting
- [NXP-23607] - Fix document info bar styling on FF and Edge
- [NXP-23608] - Video storyboard - Not showing
- [NXP-23614] - Fix bulk import loading behavior on Web UI
- [NXP-23615] - Updating a group through the REST API resets the fields that are not passed in the JSON object
- [NXP-23617] - Fix drag and drop files to import
- [NXP-23618] - Fix NOS registration from Wizard using IE11
- [NXP-23619] - Fix Save & Share buttons location (asset search)
- [NXP-23623] - Name of the User is not showing
- [NXP-23626] - Fix ES reindex using NXQL
- [NXP-23627] - [Edge] Fix navigation in Web UI
- [NXP-23630] - Live Connect: Fix google drive file selection
- [NXP-23634] - Fix Creating HTML Note
- [NXP-23640] - Missing saved search buttons on results page
- [NXP-23643] - Fix administrator audit empty UI list
- [NXP-23646] - Cloud provider icons are broken with Live Connect and Web UI
- [NXP-23647] - [IE11] Fix Administration menu
- [NXP-23648] - Fix previewer for PDF
- [NXP-23655] - Create popup: Fix path selection
- [NXP-23656] - Fix Bulk Import with metadata
- [NXP-23658] - Fix metadata box on empty Markdown Note
- [NXP-23659] - Impossible to browse OneDrive documents with Live Connect
- [NXP-23663] - Don't show edit action to users with only Read permission
- [NXP-23665] - Fix bulk import with metadata filled in
- [NXP-23668] - Fix document layouts on shady dom
- [NXP-23671] - Fix iframe appearance on login screen
- [NXP-23672] - Image not previewed with Google Drive and Live Connect
- [NXP-23673] - Last uploaded asset loaded by default in new creation forms with Google Drive (Live Connect)
- [NXP-23675] - Fulltext search not working with Live Connect and Google Drive
- [NXP-23678] - Delete documents should be hidden when there's no write permission
- [NXP-23681] - Navigation button are broken on Firefox with API Playground
- [NXP-23696] - '+' character isn't supported in a file name
- [NXP-23698] - Fix new nature value storage in MongoDB
- [NXP-23737] - Elasticsearch UIDSequencer don't implement sequenceInit
- [NXP-23746] - Fix JSF tag cloud crash when using faceted tags
- [NXP-23747] - Group member page provider must not return nulls
- [NXP-23750] - Remove '::change' from nuxeo-date-picker usages
- [NXP-23753] - Edge: No view selected by default on workspaces
Epic
- [NXP-20662] - WEB UI Loading Improvements
- [NXP-21649] - New Tag Service Implementation
- [NXP-21839] - Migration Service
- [NXP-21842] - Solve Dirty Update Issues
- [NXP-21993] - Async Infra - R&D #1
- [NXP-22243] - Full MongoDB support
- [NXP-22385] - QA improvements in the Web UI
- [NXP-22499] - Async Infra - Packaging and pluggability
- [NXP-22500] - Async Infra - WorkManager #1
- [NXP-22501] - Async Infra - Plug Audit
- [NXP-22503] - Async Infra - Importer #1
- [NXP-22504] - Async Infra - Monitoring and Tooling
- [NXP-22668] - Results navigation
- [NXP-22688] - Support Redis 4.0
- [NXP-22810] - Upgrade to Elasticsearch 5.x
- [NXP-22918] - Migrate easyshare addon to Web UI
- [NXP-22920] - Bulk Download
- [NXP-22922] - Asset layouts and edit improvement
- [NXP-22930] - Add more hot reload integration tests
- [NXP-22937] - Optimize Hot Reload
- [NXP-22995] - Metrics Improvements
- [NXP-23069] - Product UIs rebranding
- [NXP-23087] - Make Web UI the default UI
- [NXP-23100] - WebUI Polymer 2.0
- [NXP-23272] - No Redis
New Feature
- [NXP-19412] - Migration Service
- [NXP-21564] - Add nuxeoctl tooling for license renewal
- [NXP-21651] - Add new implementation for tag service
- [NXP-21871] - Transient Store based on Key/Value Service and Blob Provider
- [NXP-21918] - study screen play pattern in tests
- [NXP-22109] - Provides an Audit writer impl with Computation
- [NXP-22193] - Implement PKCE for Native Application
- [NXP-22254] - Add ability to set change token from REST API
- [NXP-22766] - Add NXQL search to Admin menu
- [NXP-22786] - CacheService using local caching with distributed invalidations
- [NXP-22808] - Upgrade ES from 2.3.5 to 5.6.1 for elasticsearch-core module
- [NXP-22923] - Create easyshare doctype layouts for new Web UI
- [NXP-22946] - Allow configuring Drive globally from server
- [NXP-22997] - Create new layout/template for folderish documents
- [NXP-22998] - Create new layout/template for non-folderish documents
- [NXP-23000] - Add Easyshare i18n labels to web ui
- [NXP-23002] - Split easyshare bundle
- [NXP-23029] - Add notion of TTL to Key/Value Store
- [NXP-23030] - MongoDB implementation of Key/Value Store
- [NXP-23047] - Upgrade ES from 2.3.5 to 5.6.1 for all modules
- [NXP-23062] - Expose Async download at Rest API level
- [NXP-23063] - Add bulk download operation
- [NXP-23064] - Create picture layout for nuxeo dam
- [NXP-23095] - Web UI: add nuxeo bulk download action on document selection
- [NXP-23156] - Document initialization REST endpoint
- [NXP-23165] - Add a new system property: Retention flag
- [NXP-23249] - Add a LogFeature for tests
- [NXP-23252] - MQueue integration into nuxeo runtime as Stream
- [NXP-23258] - Add new defaultRendition extension point to Rendition service
- [NXP-23291] - Define an audit storage SPI and default impl
- [NXP-23292] - Provide audit backend restore from audit storage
- [NXP-23401] - Enable bulk selection in lazy loading grids
- [NXP-23481] - Add support for recursive default rendition
Task
- [NXP-8858] - Add functional tests for the content view widget type
- [NXP-10003] - Migrate tag search results to content view
- [NXP-19472] - process core events in audit inlined
- [NXP-20625] - Enable wizard tests
- [NXP-20865] - Remove select2 and jQuery dependency
- [NXP-20961] - Deprecate nuxeo-webengine-features addon
- [NXP-21549] - Update the metadata package for the addon Media Publishing
- [NXP-21672] - Provide Web UI functional testing framework
- [NXP-22030] - Update requested fields in nuxeoctl register-trial command
- [NXP-22272] - Create, Edit and Delete User test
- [NXP-22273] - Create, Edit and Delete Group test
- [NXP-22274] - Permissions management tests
- [NXP-22275] - Search test
- [NXP-22337] - Put CI of Docker image in Jenkins
- [NXP-22477] - Add relevant information to page title
- [NXP-22508] - Validate mass import in cluster mode
- [NXP-22509] - Refactor packaging of nuxeo-mqueues
- [NXP-22511] - Add tests for cloud services page
- [NXP-22710] - Only load full webcomponents polyfill in IE
- [NXP-22721] - Update mongodb-ext description
- [NXP-22735] - Rely on Polymer Build tasks to build Web UI
- [NXP-22761] - Investigate mongodb benchmark perf regression since directories are in mongo
- [NXP-22762] - Investigate about performance regression seen on 17w18
- [NXP-22806] - Update documentation for generic suggestion widgets
- [NXP-22815] - Add functional tests for creating and editing Pictures on Web UI for DAM
- [NXP-22816] - Add ability to upload files to file:content when creating documents in functional tests
- [NXP-22817] - Merge nuxeo-search-results and nuxeo-results-view
- [NXP-22820] - Upgrade to org.nuxeo.client:nuxeo-java-client:3.0.0-RC1
- [NXP-22831] - Review Salesforce addon
- [NXP-22850] - Do not invalidate the HTTP session in the OAuth2 servlet
- [NXP-22852] - Add es lint to Web UI build
- [NXP-22907] - Allow to submit only one time the OAuth 2 grant form
- [NXP-22914] - Add optionalDependency parsing in master and 8.10
- [NXP-22965] - Remove the deprecated "locale" directory
- [NXP-22987] - Analyze functional specs for bulk download
- [NXP-22988] - Analyze functional specs for Asset layouts and edit improvements
- [NXP-22990] - Put hot reload tests under maven profile
- [NXP-23018] - Create a solution to merge and cleanup vocabularies tables
- [NXP-23042] - adapt ftest to ELEMENTS-397
- [NXP-23054] - Integrate lazy loading listing elements in Web UI
- [NXP-23056] - Fix Saved Search test scenario according to ELEMENTS-401
- [NXP-23068] - Enable collections.feature test
- [NXP-23070] - Update login page for 9.3
- [NXP-23072] - Update server distribution homepage for 9.3
- [NXP-23081] - Update JSF UI branding
- [NXP-23082] - Update Web UI branding
- [NXP-23083] - Update the wizard branding
- [NXP-23084] - Update control panel branding for 9.3
- [NXP-23086] - Update restart page branding for 9.3
- [NXP-23101] - Migrate Web UI to Polymer 2.0 legacy API
- [NXP-23102] - Remove deprecated Drive Funkload bench
- [NXP-23106] - Check last benchmark reports for regressions
- [NXP-23107] - Review EN label and apply capitalization properly for 9.3
- [NXP-23112] - Review and approve French labels for 9.3
- [NXP-23113] - Add missing DE and JA labels on 9.3
- [NXP-23132] - Move key/value service and pub/sub service to runtime
- [NXP-23136] - Update Dockerfile to not use the sql template anymore
- [NXP-23142] - Test ES RestClient
- [NXP-23143] - Change platform wizard to check WebUI as default
- [NXP-23147] - Update Alloy editor to work with Shadow DOM or find an alternative
- [NXP-23148] - Update Web UI addons to Polymer 2.0
- [NXP-23149] - Fix Web UI FT following Polymer 2.0 update
- [NXP-23150] - Add sort options to listings
- [NXP-23151] - Adapt default search aggregation definition for navigation
- [NXP-23171] - Move MongoDB setup classes to Runtime
- [NXP-23186] - Remove listings selection synchronization
- [NXP-23192] - Deprecate Nuxeo JSF UI for 9.3
- [NXP-23223] - Update /site/userInvitation/enterpassword/ branding
- [NXP-23228] - Temporarily disable Search User, Edit User and Delete User scenarios from user.feature test
- [NXP-23240] - Update EasyShare folder branding for 9.3
- [NXP-23262] - Add a warning when registering directory with name containing forward slashes
- [NXP-23277] - Align Web UI tests on nuxeo js 3.2.1 client
- [NXP-23293] - Make Web UI the default UI for 9.3
- [NXP-23295] - Update logo in Theme Configuration
- [NXP-23357] - Use ant-maven-assembly 2.1.0
- [NXP-23366] - Update Windows installer branding
- [NXP-23368] - Rename nuxeo-lambda-marketplace
- [NXP-23388] - Rebase Polymer 2 branch on master
- [NXP-23389] - Merge Polymer 2.0 branch on master
- [NXP-23411] - Migrate Nuxeo CSV Importer to Polymer 2
- [NXP-23436] - Web UI: Fix gulp test:local not returning
- [NXP-23530] - Cleanup nuxeo-lambda
- [NXP-23540] - Note versionning incorrect with bulk edit
- [NXP-23542] - Update default and incomplete languages for 9.3
- [NXP-23709] - Rebrand the OAuth2 grant page
- [NXP-23727] - Release nuxeo-routing-default for 9.3
- [NXP-23763] - Align Web UI for 9.3 on elements 2.1.3
Improvement
- [NXP-14098] - Nuxeo Easy Share labels
- [NXP-17957] - Reduce contention on repository getSession
- [NXP-17982] - Directory should provide a default caching configuration
- [NXP-18317] - Prevent the resending of a request by sun.net.www.http.HttpClient
- [NXP-19009] - Provide an atomic getOrCreateDocument method
- [NXP-19192] - Define Read and Write Elasticsearch index names to leverage alias
- [NXP-19848] - Improve LDAP directory performance when using cache
- [NXP-20370] - Upgrade to Tomcat 8.5.23
- [NXP-20619] - Add getModel API to NuxeoGroupImpl
- [NXP-20847] - Upgrade nuxeo-java-client version to 3.0.0
- [NXP-21253] - Add dependency check to Hot reload Operation
- [NXP-21661] - New Audit APIs getLatestLogId and getLogEntriesAfter
- [NXP-21770] - Validate Redis 4.0 support
- [NXP-21776] - Cleanup WebEngine exceptions to have meaningful HTTP status code
- [NXP-21794] - Allow to close the Mobile banner on Web UI
- [NXP-22114] - Add introspecting methods to MQManager
- [NXP-22247] - Move MongoDB Extension Audit to Nuxeo Platform
- [NXP-22249] - Refactor MongoDB repository and directory to use same helpers for connection/serialization
- [NXP-22460] - The CSV import report should be displayed in Web UI once the import is finished
- [NXP-22478] - Add an alternative text to non-text content
- [NXP-22490] - Rely solely on webdriver.io in Web UI
- [NXP-22491] - Rely on Polymer CLI to build Web UI
- [NXP-22527] - Improve JS resource management
- [NXP-22546] - Change runtime reload_strategy
- [NXP-22595] - MQueue WorkManager startup deadlock
- [NXP-22599] - MQueue kafka expose consumer lag
- [NXP-22679] - Allow result list to be used in page
- [NXP-22693] - Replace SQL-specific directories with the generic ones in platform and addons
- [NXP-22702] - Allow configuration of quota max size
- [NXP-22717] - Match RFC recommandations about OAuth2 response errors and log these errors
- [NXP-22724] - Database-level integrity constraints on simple lists for PostgreSQL
- [NXP-22732] - Apply latest nuxeocli Nuxeo Packaging standards to nuxeo-sample-project
- [NXP-22746] - Handle blobs in lists and complex types within the CSV Importer
- [NXP-22751] - Improve change token detection for Document.Update operation
- [NXP-22754] - Query language parameter in search endpoint should not have a default
- [NXP-22758] - Add Hungarian as a synchronized language on Crowdin
- [NXP-22764] - MongoDB directories should use a connection pool
- [NXP-22775] - Expose page provider offset in Search Rest Endpoint
- [NXP-22777] - Use ffmpeg embedded aac encoder instead of libfaac
- [NXP-22785] - Include SQL template in the default one
- [NXP-22788] - Remove ecm:acl from the fulltext in the default elastic search configuration
- [NXP-22797] - Better error message on invalid class in extension point
- [NXP-22798] - Use Jersey's Apache HTTP client handler instead of default one for the REST API tests
- [NXP-22812] - Make use of Elasticsearch 5.x instead of 2.X
- [NXP-22845] - Please add `name` property when resolving DocumentRoute documents.
- [NXP-22849] - Remove mobile banner on the login page
- [NXP-22866] - Adapt blob importer to work on distributed configuration
- [NXP-22870] - Make sure metrics are reported on MQueue WorkManager
- [NXP-22875] - documentURL enricher should compute an URL for Web UI if installed
- [NXP-22885] - Add configuration endpoints to api doc
- [NXP-22891] - Customer Plugin Sample
- [NXP-22893] - Decouple ComponentManagerImpl and RegistrationInfoImpl
- [NXP-22895] - Upgrade runtime to Apache Commons Lang 3
- [NXP-22905] - Upgrade to org.nuxeo:nuxeo-ftest:1.8.3
- [NXP-22908] - Change Content-Security-Policy to allow base64 data images
- [NXP-22912] - Allow for the document to not be saved in the Add/Remove Facet operations
- [NXP-22927] - Integrate Probe API into RunningStatus servlet
- [NXP-22932] - Add hot reload test for permissions
- [NXP-22933] - Add hot reload test for page providers
- [NXP-22943] - Add metrics on Hot Reload
- [NXP-22947] - Initiate JSF hot reload tests from Studio integration test project
- [NXP-22958] - Allow Per Test JavaScript Error Collector Ignore Rule
- [NXP-22961] - Improve interrupted state and exception handling
- [NXP-22967] - Report exception cause when using S3 storage with an empty AWS_ACCESS_KEY_ID
- [NXP-22982] - Increase Elasticsearch delete index timeout on reindexing
- [NXP-22985] - Improve listing items to deal with lazy loading lists
- [NXP-22986] - Remove reload_strategy parameter from docker image
- [NXP-22989] - Refactor document edit
- [NXP-22994] - Reduce number of metrics published to Graphite
- [NXP-22996] - Improve WorkManager metrics names
- [NXP-23006] - Mark MongoDB ext package as validated for 9.2
- [NXP-23012] - Provide UT to show how to introspect MQueues
- [NXP-23037] - Put oauth2Grant.jsp behind the authentication filter and reject GET on /oauth2/authorize_submit and /oauth2/token
- [NXP-23041] - Allow to deactivate the mobile banner on the login page
- [NXP-23051] - Add username information in the new tag service implementation
- [NXP-23059] - Remove the _all field usage as it is going to be deprecated in ES 6.0
- [NXP-23060] - ES Rest client support TLS and BasicAuth
- [NXP-23066] - Remove the possibility of adding/deleting a tag on proxies in JSF UI
- [NXP-23091] - Provide a migration procedure for tags
- [NXP-23093] - Remove useless sort on dc:created in the workflow cleaner
- [NXP-23097] - Dependencies upgrade
- [NXP-23111] - Upgrade versioneye-maven-plugin to 3.11.4
- [NXP-23119] - Allow String as value to Key/Value Store operations
- [NXP-23125] - Make NXQL queries with ecm:tag work with the new tag implementation
- [NXP-23131] - Ad IDs to bulk import paper-buttons
- [NXP-23133] - Use last version of connect-client in 6.0, 7.10, 8.10 and master branch
- [NXP-23134] - Validate that ES new Rest client can use Amazon elasticsearch service
- [NXP-23155] - Improve result type icons
- [NXP-23158] - Limit dashboard listing
- [NXP-23166] - Add an update mechanism for hot reload
- [NXP-23167] - Use update mechanism for studio hot reload
- [NXP-23180] - Upgrade nuxeo-connect-client to 1.6.1
- [NXP-23184] - Add a MQ Service
- [NXP-23185] - Add ability to use BlobHolder adapter by factory name
- [NXP-23187] - Wizard Improvement for 9.3
- [NXP-23190] - Simple property to switch back to sql directories when mongodb is used
- [NXP-23196] - Merge NoSQL db and SQL-based
- [NXP-23198] - Web UI: Introduce more style variable to allow further customization
- [NXP-23199] - Improve PartialList API
- [NXP-23202] - Expose max results in the page provider response
- [NXP-23207] - Web UI: add ability to customize tooltip position in document actions
- [NXP-23230] - Add Maven Plugin extract in addons
- [NXP-23255] - Add keyStream management API to key/value store
- [NXP-23269] - Add TTL to compareAndSet API in key/value store
- [NXP-23273] - Set new tag implementation as default
- [NXP-23281] - Update labels for 9.3
- [NXP-23288] - Add ability to specify src in nuxeo-menu-item
- [NXP-23300] - Improve visibility of left menu actions
- [NXP-23302] - NPM 5 needs a forced cache clean
- [NXP-23306] - Review default asset layouts
- [NXP-23310] - Add contributions extraction to Nuxeo packages
- [NXP-23318] - Improve Tomcat configurability
- [NXP-23319] - Allow to put a comment when updating a document through the REST API
- [NXP-23356] - Use latest snapshot of ant-assembly-maven plugin
- [NXP-23376] - Allow easily getting back the JSF UI when WEBUI is the default one
- [NXP-23491] - MongoDB indexes for nuxeo.audit
- [NXP-23531] - Make nuxeo-lambda more generic
- [NXP-23573] - Upgrade to nuxeo-connect-client 1.6.1
Clean up
- [NXP-18387] - [Swagger] Extract WorkflowAdapter entries
- [NXP-22538] - Remove SQL directory template with deprecated options in nxdirectories-contrib.xml
- [NXP-22748] - Set default priority for Web UI notification codec
- [NXP-22799] - Deprecate ad hoc SOAP webservice in Nuxeo
- [NXP-22906] - Bump required node version in nuxeo-web-ui
- [NXP-22952] - Decouple SimpleTransientStore implementation from InMemoryCacheImpl
- [NXP-23052] - Move MongoDBConnectionService to core
- [NXP-23055] - Remove deprecated RedisClusterInvalidator
- [NXP-23065] - Move Key/Value Service to its own bundle
- [NXP-23099] - Remove deprecated batch upload code
- [NXP-23122] - Deprecate nuxeoctl register-trial command
- [NXP-23238] - Remove ^M char from wizard de translation
- [NXP-23363] - Remove jruby/jython from POM
- [NXP-23373] - Remove warnings when directory caches are not found
- [NXP-23391] - Remove nuxeo-platform-ui-gwt
- [NXP-23545] - Prevent ES from logging warnings if new tag facet is missing
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.