Introduction
MarkLogic 11 is a major release of MarkLogic Server that includes many new features and improvements.
Version Numbering
Beginning with version 11.0.0, MarkLogic Server is adopting the industry-standard Semantic Versioning number system. From this point forward, all public releases will use a 3-part version string, where the parts represent, respectively, MAJOR, MINOR, and PATCH releases, with respect to compatibility of public APIs.
A release that increments only the PATCH version indicates that incorrect behaviors, what are considered "bugs", have been fixed or that security patches have been applied, but no compatibility changes are present
A release that increments the MINOR version indicates that additional functionality has been included, but existing public APIs remain compatible
A release that increments the MAJOR version indicates that additional functionality has been included and there are potentially breaking changes to one or more public APIs
Feature Highlights
For a description of these and many more new features, see New Features in MarkLogic 11.
Bug Fixes
MarkLogic 11 includes fixes for a number of existing bugs. The following are some of the highlights:
MLCP now handles splits with multi-byte content
AWS Managed Cluster capability now better handle EBS volume and ENI reattachment for failed instances
Reindexing is now triggered automatically when creating range indexes that use document properties
Search results are now correct for JSON documents with "lang" or "language" property
Libraries have been upgraded to address security vulnerabilities
To review the full list of bug fixes included MarkLogic 11, visit the Bugtrack page on the MarkLogic Support Portal. Select the "From" version you would like to start with and set the "To" version to "11.0.0".
Known Incompatibilities
When you upgrade from MarkLogic 9 or 10, some of your applications will require minor changes to run correctly on MarkLogic 11. For details, see Known Incompatibilities with Previous Releases.