Powered by Zoomin Software. For more details please contactZoomin

What's New in MarkLogic 12

Release notes

  • Last Updated: May 18, 2026
  • 3 minute read
    • MarkLogic Server
    • Version 12.0
    • Documentation

The following sections contain the release notes detailing the new features and fixes for all releases in the MarkLogic 12 line.

MarkLogic 12.0.1

Released: Dec 4, 2025

MarkLogic 12.0.1 is a patch update of the MarkLogic 12.0 innovation release. It contains bug fixes and patches for security vulnerabilities. In addition, MarkLogic 12.0.1 includes support for new AWS instance types and upgrades the version of Python used by the MarkLogic CloudFormation template.

Additional AWS instance types now supported

MarkLogic 12.0.1 adds support for these AWS instance types: m8a, m8i, m8i-flex, c8i, c8i-flex, r8a, r8i, r8i-flex.

MarkLogic CloudFormation template Python version updated

The Python version used by the AWS Lambda functions in the MarkLogic CloudFormation template has been updated from 3.9 to 3.13. Python 3.9 will be deprecated as of Dec 15, 2025. To update their Python versions, existing clusters created with MarkLogic CFT versions prior to MarkLogic 12.0.1 must have their Lambda functions patched or must be redeployed.

For more information on directly patching the Lambda functions, see "Customers Who Prefer to Patch Their Existing MarkLogic CloudFormation Templates for New Cluster Deployments" in the KB article Mitigating Certifi and urllib3 Vulnerabilities.

For more details about running MarkLogic Server on AWS, see MarkLogic on Amazon Web Services (AWS).

Issue with automatic start after install fixed

When installing MarkLogic 12.0.0 on RHEL 8 or RHEL 9, MarkLogic automatically started following the RPM install. In MarkLogic 12.0.1, you must now start MarkLogic Server manually after installing the RPM as described in the normal installation procedure.

Optic plan cache issue fixed

In MarkLogic 12.0.0, if you used the Optic API with .annTopK for vector similarity search, then changing the query vector did not immediately update the results. Instead, the results from the previous query vector were returned until the Optic query plan cache timed out. In MarkLogic 12.0.1, changing the query vector now updates the results immediately.

Bound vector parameters now supported through v1/rows

In MarkLogic 12.0.0, if you passed a vector embedding to v1/rows though a bound parameter, then the parameter was not handled as a typed value. In MarkLogic 12.0.1, a vector embedding passed to v1/rows is now correctly handled as a typed value. See POST /v1/rows for details about typed vector parameters.

Commit timestamp issue fixed

In MarkLogic 12.0.0, when new hosts joined a cluster, the commit and non-blocking timestamp may have been set to an invalid value. This issue caused the in-memory timestamp to be incorrect and an error to appear on the Admin Interface database status pages. This issue is fixed in MarkLogic 12.0.1.

See Issues fixed in MarkLogic Server 12.0.1 for the full list of issues fixed in MarkLogic 12.0.1.

MarkLogic 12.0.0

Released: July 29, 2025

MarkLogic 12.0 is the first innovation release in the MarkLogic 12 line. Building on the existing rich query capabilities, MarkLogic 12.0 adds vector embeddings to the list of models that it can natively index, store, and query. MarkLogic 12.0 also adds virtual views, BM25 relevance ranking, shortest path graph algorithm, and much more, all designed to maximize retrieval accuracy and performance for generative AI and analytics while improving operational efficiency.

For MarkLogic 12.0, the JavaScript V8 Engine has been upgraded from version 6.7 to 12.4. See the JavaScript Reference Guide.

MarkLogic 12.0 CloudFormation templates and the related Amazon Machine Images (AMIs) now support these new AWS instance types: m7i, m7i-flex, m7a, c7i, c7i-flex, c7a, r7i, r7iz, r7a, i7ie.

See New features in MarkLogic 12.0 for the full list of new features and capabilities.

MarkLogic 12.0.0 also contains many bug fixes and security patches. See Issues fixed in MarkLogic Server 12.0.0 for the full list of issues fixed in MarkLogic 12.0.0.

Upgrades

When you upgrade from an earlier version of MarkLogic Server, some of your applications may require minor changes to run correctly on MarkLogic 12. For details, see Installation and upgrade.

Documentation

MarkLogic Server documentation as well as documentation for its partner products exists both online and in a downloadable ZIP file:

TitleResults for “How to create a CRG?”Also Available inAlert