Azure Object Store Binary Manager
A new binary manager allows to store binary content on Microsoft Azure Binary Storage. This connector is available as a Nuxeo Package on the Nuxeo Marketplace.
Server Don't Start on Pending Actions Failure
When some pending actions fail, the server now doesn't start, unless the option
--ignore-missing is used.
$ echo "install fail" > nxserver/data/installAfterRestart.log $ ./bin/nuxeoctl start -q org.nuxeo.connect.update.PackageException: Package not found: fail Pending actions execution failed. The commands file has been moved to: /.../nuxeo-cap-7.10-SNAPSHOT-tomcat/nxserver/data/installAfterRestart.log.bak Start interrupted due to failure on pending actions. You can resume with a new start; or you can restore the file 'installAfterRestart.log', optionally using the '--ignore-missing' option. $ echo "install fail" > nxserver/data/installAfterRestart.log $ ./bin/nuxeoctl start -q --ignore-missing Unable to install unknown package: fail Server started with process ID 4957.
Studio Link and Project Name in Admin Center
The Studio link from Admin Center was redirecting you to the welcome page of Nuxeo Studio. It now redirects you to the exact Studio project against which you registered your Nuxeo Platform instance. Furthermore user can see in the Update Center the name of the project the Nuxeo Platform instance is registered against.
Optimized LDAP Requests
LDAP requests have been optimised to fetch only necessary attributes so as to minimize the traffic.
Elasticsearch Audit and UID Sequence Indexes Are Configurable
The Elasticsearch index names used for the UID sequencer and for audit logs are now configurable through the following properties in nuxeo.conf:
- Name of the Elasticsearch index for audit logs
- Name of the Elasticsearch index for the uid sequencer
As a reminder, the audit Elasticsearch index is mostly used by ESAuditBackend and the UID sequencer index by ESUIDSequencer.
This allows to have several Nuxeo instances sharing the same Elasticsearch cluster.
We use the
elasticsearch.indexName property as a prefix to ease configuration of multiple Nuxeo insatnces sharing an Elasticsearch cluster: changing the single
elasticsearch.indexName property is enough to give a unique name to all the Elasticsearch indexes.
Since the default value for
nuxeo, the resulting default values for the new properties are:
More Comprehensive Message on Restricted Package Installation Error
nuxeoctl mp-add command provides a more comprehensive message when user try to install a Nuxeo package that requires to be registered.
Better Management of Marketplace Download Timeout
Some improvements have been implemented with package download:
- Spinner progress bar
- No more limit on the whole download time
- Per-download timeouts set on connection (30s) and socket read (120s)
- Improved details on download error reporting
- Global download interruption ("Packages download was interrupted") on first server error other than "not found", "access refused" or "registration required"
Quartz Library Is Upgraded
Quartz 2.2.2 is now used. Quartz is the scheduler component.