Issues fixed in MarkLogic Server 10.0-6.1
- Last Updated: April 6, 2026
- 2 minute read
- MarkLogic Server
- Documentation
Released: Feb 18, 2021
The following issues have been addressed in this release:
| Platform | Component | Bug ID | Details |
|---|---|---|---|
| all | Optic API | BUG-55774 | facetBy() or groupToArrays() with single group The Optic facetBy() and groupToArrays() operations take one or more group definitions. Previously, if exactly one group definition was passed, the operation threw an OPTIC-INVALARGS error. Now, the operation succeeds. |
| all | DB Cloud & Cloud Infrastructure | BUG-55824 | loop on start: "let: not found" When starting, if the mlcmd initialization script is executed in the XSH shell environment, it can get stuck in an infinite loop: ... Detecting eth1 from operating system ... Waiting for eth1 to be plugged in. Retry 1/20 ... [/opt/MarkLogic/mlcmd/scripts/init-config.xsh line: 137] let: not found |
| all | xdmp | BUG-55794 | Forced reindexing slow In some circumstances, a forced reindexing can be slow |
| all | Optic API | BUG-55813 | implicit sampling with groupToArrays() The second argument of groupToArrays() operation takes aggregates. Previously, the the operation threw an error if a column is passed instead of an aggregate. Now, as with groupBy(), the operation performs an implicit sample aggregate on the column to get the value of the column from an arbitrary row within the group. |
| all | SQL | BUG-55616 | XDMP-OLDSTAMP from ODBC On rare circumstances, an ODBC client runs into an XDMP-OLDSTAMP error, and terminates connection. |
| all | Optic API | BUG-55810 | counting a column for facetBy() The facetBy() operation takes an optional second argument for the column to be counted. Previously, the second argument was sampled instead of counted. Now, the second argument is counted. |
| all | Optic API | BUG-55817 | groupToArrays() throws error without aggregate As with groupBy() and groupByUnion(), the second argument of groupToArrays() takes optional aggregates Previously, groupToArrays() threw an error if the aggregates argument was ommitted. Now, groupToArrays() processes the grouping keys. |