Release Notes
Total Page:16
File Type:pdf, Size:1020Kb
MarkLogic Server Release Notes 1 MarkLogic 10 May, 2019 Last Revised: 10.0-7, June, 2021 Copyright © 2021 MarkLogic Corporation. All rights reserved. MarkLogic Server Table of Contents Table of Contents Release Notes 1.0 Introduction ..................................................................................................10 1.1 Bug Fixes ..............................................................................................................10 2.0 Installation and Upgrade ..............................................................................11 2.1 Supported Platforms .............................................................................................11 2.2 Supported Filesystems ..........................................................................................11 2.3 Upgrade Support ...................................................................................................11 3.0 New Features in MarkLogic 10 ...................................................................13 3.1 JavaScript Engine Upgrade ...................................................................................13 3.2 Element Level Security (ELS) in the Triple Index ...............................................13 3.3 Machine Learning .................................................................................................13 3.4 Security Library Upgrades ....................................................................................14 3.5 Triggers and Amps Creation .................................................................................14 3.6 Default Assignment Policy for New Databases ....................................................14 3.6.1 MarkLogic Supports ECDH Key Exchange for SSL/TLS .......................15 3.7 New Features in MarkLogic 10.0-2 ......................................................................15 3.7.1 Security Improvements .............................................................................15 3.7.2 Usability Improvements ............................................................................15 3.7.3 Performance Improvements ......................................................................15 3.8 New Features in MarkLogic 10.0-3 ......................................................................15 3.8.1 Usability Improvements ............................................................................16 3.8.2 Performance Improvements ......................................................................16 3.8.3 Other Changes ...........................................................................................16 3.9 New Features in MarkLogic 10.0-4 ......................................................................16 3.9.1 Rolling Upgrade Status Added .................................................................17 3.9.2 Permissions Change for Updating Temporal Collections LSQT Properties 17 3.9.3 ODBC Cursor Support ..............................................................................17 3.10 New Features in MarkLogic 10.0-5 ......................................................................17 3.10.1 Packages by Linux Platform Updated ......................................................17 3.10.2 IAM Permissions Updated ........................................................................17 3.10.3 FULL OUTER JOIN Updated ..................................................................17 3.11 New Features in MarkLogic 10.0-6 ......................................................................17 3.11.1 SQL Grouping Sets ...................................................................................18 3.11.2 Optic API for Grouping Sets ....................................................................18 3.11.3 Support for IN Operator in Optic ..............................................................18 3.11.4 Query DSL for Optic API .........................................................................18 MarkLogic 10—May, 2019 Release Notes—Page 2 MarkLogic Server Table of Contents 3.11.5 op.fromSearch() / op:from-search() accessor for Optic API ....................18 3.11.6 Column binding supported in Optic ..........................................................19 3.11.7 Support SQL payloads on /v1/rows ..........................................................19 3.11.8 Reactive Auto-Scaling for mlcp Import Jobs ...........................................19 3.12 New Features in MarkLogic 10.0-7 ......................................................................19 3.12.1 Query-Based Access Control ....................................................................19 3.12.2 Query-Based Views ..................................................................................19 3.12.3 Hashing Functions Added to TDE ............................................................19 3.12.4 Default.sjs and Index.sjs added .................................................................20 3.12.5 Added Granular Privileges ........................................................................20 3.12.6 New Functions Added to Optic API .........................................................20 3.12.7 Optic Redaction on Rows .........................................................................21 4.0 Known Incompatibilities with Previous Releases ........................................22 4.1 Incompatibilities (External) ..................................................................................22 4.1.1 No NVidia GPUs drivers available for CentOS 8 ....................................22 4.1.2 The libnsl.so.1 library is required for CentOS 8 .......................................22 4.1.3 DHF mlUpdateIndexes fails when database index json payload has lan- guage tag 22 4.2 Incompatibilities between 10.0-5 and 10.0-4 ........................................................23 4.2.1 Entity Services Features Deprecated ........................................................23 4.3 Hadoop Connector Removed ................................................................................23 4.4 Ops Director Deprecated ......................................................................................23 4.5 Reindexing After 10.0-5 Upgrade ........................................................................23 4.6 Incompatibilities between 10.0-4 and 10.0-3 ........................................................24 4.6.1 mlcp Distributed Mode Deprecated ..........................................................24 4.6.2 HDFS Support Deprecated .......................................................................24 4.6.3 Priority to Determine MarkLogic License Key ........................................24 4.6.4 Entity Services Features Deprecated ........................................................26 4.7 Incompatibilities between 10.0-3 and 10.0-2 ........................................................26 4.7.1 Privilege escalation allowing execution of xdmp:data-directory() ...........27 4.7.2 The API trgr:triggers-change-modules-database() Only Has Two Parame- ters 27 4.7.3 Configuration Manager Removed ............................................................27 4.8 Incompatibilities between 10.0-2 and 10.0-1 ........................................................27 4.8.1 Module and Library Removed ..................................................................27 4.8.2 Encryption Change ...................................................................................27 4.9 Incompatibilities Between 10.0-1 and MarkLogic 9 ............................................28 4.9.1 Change to Admin Role .............................................................................28 4.9.2 XQuery 0.9-ml Deprecated .......................................................................28 4.9.3 JavaScript: Calling the seal() Function on MarkLogic Wrapped Objects Now Raises an Error 28 4.9.4 Change in Default rest-reader and rest-writer Permissions ......................28 4.9.4.1 Certificate Authority Handling Changed During Upgrade .......30 4.9.5 Changed Functions ...................................................................................30 4.9.6 Deprecated Functions ...............................................................................30 MarkLogic 10—May, 2019 Release Notes—Page 3 MarkLogic Server Table of Contents 4.10 MarkLogic 9 Incompatibilities .............................................................................30 4.10.1 JavaScript: ValueIterator Replaced By Sequence ....................................32 4.10.2 Database Stemming is Off, Word Searches On By Default .....................32 4.10.3 Collection Lexicon and Triple Index Enabled by Default ........................33 4.10.4 XCC .NET API No Longer Available ......................................................33 4.10.5 Changes in Semantic Query Behavior ......................................................33 4.10.5.1 Triple Index and SPARQL Engine Changes .............................33 4.10.5.2 Forest IDs Removed From sem:sparql Function .......................34 4.10.6 Triple Count Increased After Inserting Same Data Twice .......................34 4.10.7 Database max merge size Now Defaults to 48 GB ...................................34 4.10.8 Changes to Range Index Reference Resolution ........................................34 4.10.9 Default Stemming and Tokenization Libraries Changed for Most Languag- es 35 4.10.10SQL DESCRIBE No Longer Supported by xdmp:sql ..............................36