Skip to main content

What's New in MarkLogic 11

Version Number Format has Changed

As mentioned in the introduction of the release notes, beginning with version 11.0.0, MarkLogic Server is adopting the industry-standard version numbering system called Semantic Versioning. From this point forward, all public releases will use a three-part version string. The three parts represent, respectively, MAJOR, MINOR, and PATCH releases, with respect to compatibility of public APIs.

Because of this, the return string from xdmp.version() will look different. If you depend on the specific formatting of version numbers returned by that function, please adjust your scripts. In versions from 11.0.0 onward, it will return a string shaped like "11.0.0".

In versions prior to MarkLogic 11, xdmp.version()  will continue to return a string shaped like "10.0-9.5".

If your application compares version numbers, be sure to follow the guidelines given at semver.org.