Sub-task
- [NXP-14074] - Provide an LDAP Directory that is more resilient to bad network and bad LDAP
- [NXP-15160] - integrate nosql unit in redis test features
- [NXP-16044] - Align automation doc on operation and chain aliases update
- [NXP-16045] - Align automation traces (logs in general) on automation aliases update
- [NXP-16089] - Align explorer (api-doc) on automation aliases updates
Bug
- [NXP-8115] - Fix sessions invoked in a container without a transaction active
- [NXP-10972] - Fix html editor when used in lists
- [NXP-11734] - Package uninstall should restore upgradeOnly versions if there is a base or non-upgradeOnly version
- [NXP-11857] - Cannot use nxl:widgetType with only 'value' or 'field'
- [NXP-13106] - thumbnail picture factory doesn't support non multi-views pictures
- [NXP-13399] - Markdown editor > Unicode characters are not displayed/rendered correctly
- [NXP-13456] - Fix concatenation of string using 2 EL expressions in text widget
- [NXP-13480] - [User Registration] Prevent the creation of different login accounts for a same email address
- [NXP-14231] - Workflow labels
- [NXP-14659] - Fix incorrect French label in admin center
- [NXP-14673] - 'ZIP Binary export' on collection 'My Favorites' generates an empty ZIP
- [NXP-14779] - Remove some sites from /nuxeo/site
- [NXP-15295] - Platform Explorer in Admin Center: long names are displayed over the main content area
- [NXP-15476] - Fix XML import of null integer properties
- [NXP-15503] - Summary > Tags in select2 are not clickable anymore
- [NXP-15608] - Range Widget Label not escaped correctly
- [NXP-15610] - Edit available data icon does not always show up on search content views
- [NXP-15614] - Search tab shouldn't take into account unknown document types
- [NXP-15621] - Back to versions label is larger than button
- [NXP-15633] - Search tab under Safari: 18 documents displayed on one line
- [NXP-15638] - Fix kept input file on validation error
- [NXP-15648] - Check page provider reference when registered through content view
- [NXP-15652] - CMIS should return failure on transaction timeout
- [NXP-15668] - Do ACLR vacuuming even when noDDL=true
- [NXP-15677] - Fix Rebuild index for the whole repository
- [NXP-15748] - Fix datetime widget in toggleable form
- [NXP-15749] - Fix empty Spreadsheet popup
- [NXP-15760] - Display import error message on the whole width of the popup
- [NXP-15769] - Wrong order of most recent download on the marketplace package
- [NXP-15789] - Style Guide > Rename help icon
- [NXP-15798] - Fix error when rejecting publication with PDF rendition
- [NXP-15801] - Forum > Fix creation screen background
- [NXP-15809] - Home > Don't display first pagination in foldable boxes
- [NXP-15817] - Widget Video > Allow 100% width value
- [NXP-15821] - Import: Changing workspace after selected file shouldn't hide the Import button
- [NXP-15827] - Fix random page not found error from suggestion search
- [NXP-15829] - Fix LDAP directory test JAR
- [NXP-15831] - Fix NPE on IterableOperationsTest.testChain5
- [NXP-15832] - Spreasheet popup doesn't reflect the reordering of columns
- [NXP-15842] - Elasticsearch ILIKE does not work even with a correct mapping
- [NXP-15851] - Workflow : Different behavior Java 7/8
- [NXP-15852] - PictureBook : Unable to upload pictures - "insufficient rights, or bad configuration"
- [NXP-15854] - The 'big icon and document type with link' widget should provide the document link
- [NXP-15855] - Admin Activity Filter FancyBox "Performed action" list box too big
- [NXP-15860] - Add missing validation message when file size or request size is exceeded
- [NXP-15861] - Fix monitoring of repository events
- [NXP-15862] - Fix documentsVisibilityByMember on social collaboration
- [NXP-15863] - Mobile > Reduce line height
- [NXP-15873] - Long titles in thumbnail view should be truncated
- [NXP-15878] - The wizard must not try do download CAP
- [NXP-15879] - Fix more/less javascript error on ajax loading
- [NXP-15884] - Fix lightbox javascript error on old Picture Document
- [NXP-15889] - fix dev bundles not taken in account
- [NXP-15892] - Improve performance of document adapter lookup
- [NXP-15894] - Fix confusion between web and WEB directory resources in ui-web module
- [NXP-15896] - Admin > Fix pre on elasticsearch Tab + colors
- [NXP-15898] - Thumbnail listing > Folder icon should be a folder
- [NXP-15900] - Feedback messages > Fix hover state on neutral messages
- [NXP-15901] - FileManager check for existing filename at File creation from blob doesn't match non NFC normalized filename
- [NXP-15903] - Update space in smalltables and fancybox h3
- [NXP-15905] - Lots of Drive threads are spending time in String.format
- [NXP-15907] - Elasticsearch special characters in LIKE operator does not work
- [NXP-15908] - Lots of Drive threads spending time in String.intern
- [NXP-15910] - Fix rich fileupload resources loading on ajaxified tabs
- [NXP-15911] - fix contention in SQL directory closing
- [NXP-15912] - Drive: checking collection membership when adapting a document as a FileSystemItem can lead to an infinite loop
- [NXP-15913] - Fix "Custom Properties" widget in layout showcase preview
- [NXP-15914] - Fix link to tld doc on layout showcase
- [NXP-15916] - Fulltext query is broken on nuxeo-directory-repository
- [NXP-15917] - Styleguide > Update css rules on grid screen
- [NXP-15920] - SQL errors such as constraints should not be detected as fatal
- [NXP-15921] - Allow negative ACL on Write
- [NXP-15923] - Fix aggregate count computation on complex properties
- [NXP-15925] - Include Richfaces js and css resources statically
- [NXP-15926] - Fix PDF rendition during publishing of Note document
- [NXP-15928] - Administrator must not be able to delete a version with proxies
- [NXP-15930] - Allow saved searches to be shared
- [NXP-15931] - Fix infoview preview
- [NXP-15932] - Canceling "edit columns" on content view causes errors
- [NXP-15935] - Select2 > Add the smallIcon class to limit icon size
- [NXP-15937] - Explorer: NPE in ApiBrowser.viewComponent
- [NXP-15940] - Fix style issue with toggeable form within infoview
- [NXP-15942] - Fix fancybox action demo on layout showcase
- [NXP-15949] - Wrong JNDI write access in static war deployment
- [NXP-15954] - Select2 tag input > Size should be in 100%
- [NXP-15955] - Multiple permissions are shown without separation
- [NXP-15973] - Fix Blob core test in java 8
- [NXP-15981] - Nuxeo Routing Default > Fix status change on validation for serial review
- [NXP-15982] - Fix server start from a directory with a space
- [NXP-15986] - Drive crashes when using permission based hierarchy
- [NXP-15999] - Fix incorrect rendering on content view inline filters on dashboard
- [NXP-16002] - Missing css class MainNoTabs in user center screen
- [NXP-16011] - Access to existing workflows in Admin/Workflow crashes
- [NXP-16012] - Allow RecoverableClientException to be managed by CMIS
- [NXP-16014] - Fix rendition publishing for paths with quotes
- [NXP-16015] - Missing class on numbers
- [NXP-16016] - Admin center > Fix action bar actions alignment
- [NXP-16017] - Drive > Missing class on empty result
- [NXP-16018] - Fix document update with a D&D of the same file
- [NXP-16019] - Fix missing alt on result layout images
- [NXP-16020] - SOAP web services are not published
- [NXP-16022] - Spreadsheet does not adapt to aggregates filtering
- [NXP-16024] - Selected documents are not reset by a new search
- [NXP-16029] - Inconsistent Suggestor Rendering in Spreadsheet editor.
- [NXP-16031] - Fix conflict between mail subject parameter and subject form field
- [NXP-16036] - InfoView > Fix cascade in style
- [NXP-16038] - Drive: deleting server-side a folder under a sync root for userA and registered as a sync root for userB won't delete the folder locally for userA
- [NXP-16046] - Fix Redis default config
- [NXP-16047] - The wizard must not try do download CAP
- [NXP-16048] - Fix RestServiceTest Json Document tests in Java 8
- [NXP-16049] - Add console.log and nuxeoctl.log to the Admin > Monitoring > Logs tab
- [NXP-16057] - Don't display Time interval on picture book edit form
- [NXP-16058] - Asset Library > Missing icon for doc type
- [NXP-16063] - Error serializing aggregates to JSON
- [NXP-16071] - Picture download doesn't include the picture main file
- [NXP-16076] - ServerConfigurator.initLogs() must use the System property if defined
- [NXP-16083] - Fix visible space on contributors in summary
- [NXP-16093] - Finish named parameters integration
- [NXP-16094] - Fix nxu:outputFile after JSF2 migration
- [NXP-16099] - Add missing seam.properties file in nuxeo-opensocial-gadgets plug-in
- [NXP-16102] - Be more robust when trying to adapt a Picture document with no blob
- [NXP-16107] - missing jars in packed war
- [NXP-16114] - Relation documents are not removed from test repository after CoreFeature cleanupSession
- [NXP-16115] - Fix directory type setting in Admin Center > Setup
- [NXP-16116] - Fix LDAP template to take into account user search filter
- [NXP-16119] - Fix target platforms unit tests
- [NXP-16122] - Fix wrong http error response in ExecutableResource
- [NXP-16123] - Remove TransactionalCoreSessionWrapper
- [NXP-16149] - Use the contributed validation URL in password freemarker template
- [NXP-16152] - TinyMce > Selected icon is white on white
- [NXP-16153] - Note > Hitting enter key opens the TinyMce editor in a fancybox
- [NXP-16154] - TrashService randomly delete Tagging relation
- [NXP-16158] - ContentView override does not allow to redefine the resultLayout binding
- [NXP-16162] - Fix position of copied doc in ordered folder
- [NXP-16163] - Bad Comment in checkin depreciation
- [NXP-16171] - Remove useless default property 'display' on layout type listingTable
- [NXP-16172] - clone.py must use the specified remote alias
- [NXP-16175] - Content-Disposition not well encoded on IE >= 10
- [NXP-16177] - Fix ITMiscLittleThingsTest#testWorkflowAdminOverview random failure
- [NXP-16180] - Fix Web template parameters save
- [NXP-16182] - Fix IllegalAccessException on managed bean annotated methods
- [NXP-16184] - Allow setting a distinct default time on each calendar of the datetimeRange widget
- [NXP-16197] - All ZIP exports should use the same entry name encoding
- [NXP-16201] - Nuxeo fails to start if installed to a path with spaces.
- [NXP-16205] - Fix admin vocabulary screen on selected vocabulary change
- [NXP-16209] - Faceted Search > Keep the order of items in the list consistent
- [NXP-16211] - Fix document icon when publishing with PDF rendition
- [NXP-16222] - Don't limit max-width for filter forms
- [NXP-16224] - Fix NPE on null description for Document with Collection facet
- [NXP-16225] - Fix lists of integers after JSF2 migration
- [NXP-16233] - Fix quartz cluster datasource configuration
- [NXP-16236] - Make DefaultPermissionProvider thread-safe
- [NXP-16239] - Fix literal date pattern on datetime widget in view mode
- [NXP-16240] - Fix image upload in TinyMCE
- [NXP-16241] - Prevent race condition on cluster quartz init
- [NXP-16242] - Fix NPE when script return no output
- [NXP-16244] - Fix NPE on RemoteException raised from HttpConnector
- [NXP-16245] - Fix CMIS 1.1 SOAP bindings
- [NXP-16248] - Floating behavior on thumbnail listing breaks sometimes
- [NXP-16249] - Fix ResponseHelper thread safe issue.
- [NXP-16252] - Null document's properties are reimported with empty value (not null)
- [NXP-16257] - Fix rendering of user suggestion widget inside lists in view mode
- [NXP-16266] - Cannot create WebDAV folder with semicolon
- [NXP-16270] - Correct included JAXB version.
- [NXP-16276] - Fix tiny picture display in summary
- [NXP-16281] - Homogenise selected users display in email notification screen
- [NXP-16286] - Pictures thumbnails and other formats are not generated
- [NXP-16288] - Fix text ellipsis on IE10+ for document title
- [NXP-16289] - Fix fancy box display in admin center / update project
- [NXP-16290] - TinyMce > Fix pop ups display
- [NXP-16294] - FreeMarker variable extractor should skip "special variables references"
- [NXP-16302] - Show graph should display the new graph rendering mechanism
- [NXP-16303] - nuxeo-core-redis JAR missing from CAP
- [NXP-16304] - Spreadsheet url must explicitly include index page
- [NXP-16305] - Cannot add Images to repository
- [NXP-16307] - Fix notification subject when a publication is rejected.
- [NXP-16312] - ITFileUploadTest.testFileUpload fails on FT nuxeo-core-binarymanager-s3
- [NXP-16323] - Changes to nuxeo.conf lost during mp-hotfix
- [NXP-16324] - Tests: JettyFeature shutdown deadlock
- [NXP-16326] - Fix TestNxqlConversion.testConverterILIKE on Windows
- [NXP-16327] - Don't store \0 chars in text fields
- [NXP-16330] - Easyshare overrides the default search screen
- [NXP-16334] - Tests doing HTTP requests should have timeouts
- [NXP-16597] - Fix NPE in OAuth2TokenStore load method
- [NXP-18264] - Fix Date widget format property help
Epic
New Feature
- [NXP-11996] - Implement new CMIS 1.1 features
- [NXP-12356] - CMIS Query should support 1.1 secondary types
- [NXP-15070] - CMIS 1.1 secondary types support
- [NXP-15943] - Add a CommandLineConverter converter
- [NXP-15945] - Add pdf signing operation
- [NXP-15946] - Add Tagging operations to the platform
- [NXP-15991] - Provide Alias system for Automation operations
- [NXP-15996] - Add Empty Trash button in Trash Tab
- [NXP-16147] - Allow configuring the Http Status from Automation operation response
- [NXP-16165] - Upgrade AWS SDK to 1.9.9
- [NXP-16166] - Upgrade joda-time to version 2.6
- [NXP-16167] - Upgrade fasterxml-jackson to 2.4.4
- [NXP-16186] - Add Automation Chain execution for Multiple Task node
Task
- [NXP-11372] - Migrate "document_notif_email.xhtml" to use "userSuggestion" widget
- [NXP-13870] - Update StyleGuide
- [NXP-13929] - Make sure the PDF export page does not crash
- [NXP-15622] - Use // for url of the spreadsheet
- [NXP-15819] - Mark the MultiviewPicture facet as deprecated
- [NXP-15850] - Cleanup local node and bower dependencies before building
- [NXP-15857] - CSS > Add back prefixes
- [NXP-15858] - Add JavaScript code templates for Eclipse
- [NXP-15865] - Merge main repositories (2015)
- [NXP-15868] - Allow to use uuid for Repository based directories
- [NXP-15888] - Add webdriver tests for spreadsheet
- [NXP-15939] - Review list of widgets that should be correctly exported to studio
- [NXP-15956] - Use JSF2 migration module on all addons
- [NXP-15967] - Fix layout-demo addon functional tests
- [NXP-16003] - Merge some nuxeo-platform-imaging modules
- [NXP-16039] - Spreadsheet popup should rely on the content view's page provider
- [NXP-16072] - Improve Picture summary
- [NXP-16073] - Allow sending the search document model when using Query APIs
- [NXP-16090] - Update code formatting rule on columns limit to 120
- [NXP-16091] - Make comparative benches of JSF2 UI
- [NXP-16101] - Drive: test override of folder item children PageProvider
- [NXP-16118] - Protect Drive test operations from being run at runtime
- [NXP-16136] - Add import statements order rules for Eclipse / IDEA
- [NXP-16160] - Upgrade to org.nuxeo:nuxeo-ftest 1.7.17
- [NXP-16213] - Add 'lastContributor' dublincore metadata in FileSystemItem
- [NXP-16216] - Sync nuxeo-routing-default for 7.1
- [NXP-16255] - Upgrade to nuxeo-connect-client 1.4.18
- [NXP-16264] - REST API: Handle Nicely Validation Errors on id and path endpoints
- [NXP-16282] - Update MP versions for NXP 7.x generation
- [NXP-16287] - Workflow graph should leverage hardcoded transition paths
- [NXP-16299] - Update login screen for 7.1
- [NXP-16362] - Run integration tests against Connect TEST
Improvement
- [NXP-12342] - Allow to contribute Picture views definitions
- [NXP-13298] - Evaluate MVEL expression in automation traces
- [NXP-14147] - Lock icon should show an open lock
- [NXP-14268] - Make Serial workflow graph easier to read
- [NXP-14474] - Nuxeo CMIS Connector should optionally JSON encode/decode complex property types
- [NXP-14662] - Add support for HA Redis
- [NXP-14739] - evaluate conditional ignore rules in tests at class and method level without injecting rule
- [NXP-15085] - Allow cleaning up old workflow tasks
- [NXP-15409] - features runner should use statements
- [NXP-15493] - Enable schema contribution in user invitation component
- [NXP-15738] - Select2 > Style emails in user name
- [NXP-15805] - Hide the cacheAttributeChecker from the cacheservice interface
- [NXP-15811] - Remove old styles
- [NXP-15826] - Improve Elasticsearch reindex all repository
- [NXP-15845] - Better extensibility of CoreGraph.StatementAdder
- [NXP-15864] - Provide a way to plug RepositoryDirectory session
- [NXP-15882] - Update color of content view upper actions icons and labels
- [NXP-15886] - "Start Download" button display on wizard is disturbing
- [NXP-15891] - Drive: cache TimeZone.getTimeZone("UTC") in AbstractVirtualFolderItem
- [NXP-15915] - Move the "about this site" content on layout showcase index page
- [NXP-15919] - Add Javascript error check on webdriver test
- [NXP-15938] - Make it possible to create a collection from the collection widget selector in the import tab
- [NXP-15960] - Make IE10/11 use HTML5 Drag & drop
- [NXP-15978] - Better debugging of database-level connections
- [NXP-15979] - Add ResourceBundleELResolver to default ELActionContext resolvers
- [NXP-15985] - PackagePersistence#getPackages should ignore files
- [NXP-16062] - Show images when running webdriver tests
- [NXP-16108] - Package sources of nuxeo/tools into the SDK
- [NXP-16113] - Do not use dynamical facets for tasks
- [NXP-16155] - Disable MongoDB full-text indexing
- [NXP-16161] - Add deprecation info to widget type properties configuration
- [NXP-16176] - Add page provider name to the content view state
- [NXP-16188] - Elasticsearch must index valid document with a null docid
- [NXP-16195] - Pass checkIn comment to CMIS checkIn save event
- [NXP-16204] - Change method sendNotificationSignalForUser to protected visibility in NotificationEventListener
- [NXP-16206] - Make it easy to configure Elasticsearch indexing pool
- [NXP-16210] - Add WARN when a VCS selection gets too big in memory
- [NXP-16214] - Allow MongoDB to not do fulltext indexing
- [NXP-16237] - Add quote parameter option to command line exec API
- [NXP-16254] - Make FeaturesRunner run methods in source code order
- [NXP-16269] - Translate Access in Dutch und German for nuxeo-platform-audit-web-access
- [NXP-16278] - Add support for application/rtf mimetype to PDF conversion
- [NXP-16291] - Start Workflow operation should have the "start" parameter set to true by default
- [NXP-16311] - Do not relax the target platform constraint when executing pending install
Clean up
- [NXP-14913] - Core > Don't use "id" as a parameter name when it's really a "name"
- [NXP-15515] - Delete unused method getRegistrationMethod from invitation service
- [NXP-15918] - Don't log request traces at INFO level
- [NXP-15936] - Don't log as WARN JAX-RS 404 errors
- [NXP-15961] - Remove support/detection of Google Chrome Frame
- [NXP-16050] - Remove obsolete nuxeo-runtime-start
- [NXP-16051] - Remove obsolete nuxeo-runtime-scripting
- [NXP-16078] - Remove unused runtime adaptable service code
- [NXP-16133] - Remove unused "vcs invalidations" events
- [NXP-16168] - Convert CMIS unit tests to JUnit 4
- [NXP-16280] - Fix asm dependencies
User story
- [NXP-16065] - Basic Constraints
- [NXP-16066] - Custom Fields : DocumentModel
- [NXP-16067] - Custom Fields : Directory
- [NXP-16068] - Custom Fields : Principal
- [NXP-16069] - Document Validation Service
- [NXP-16174] - Custom fields : Define behaviors
- [NXP-16279] - Add a metadata extraction addon
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.