Comparing master...develop · marklogic/node-client-api · GitHub
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: marklogic/node-client-api
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: marklogic/node-client-api
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 17 commits
  • 32 files changed
  • 6 contributors

Commits on Feb 23, 2026

  1. Merge pull request #1064 from marklogic/release/4.1.0

    MLE-26608 - merge release changes into develop
    rjrudin authored Feb 23, 2026
    Configuration menu
    Copy the full SHA
    0121245 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2026

  1. Configuration menu
    Copy the full SHA
    04ef078 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5b62de View commit details
    Browse the repository at this point in the history
  3. Reapply "MLE-23744 - implement optic fromDocs in node."

    This reverts commit 70f361b.
    stevebio committed Feb 24, 2026
    Configuration menu
    Copy the full SHA
    4e4afee View commit details
    Browse the repository at this point in the history
  4. MLE-12345

    Fix copyright end year and fix some JSDoc typos and incorrect statements caught by Copilot
    stevebio committed Feb 24, 2026
    Configuration menu
    Copy the full SHA
    562abe4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    91bbfbc View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2026

  1. MLE-27299 Bumping dependencies to fix npm audit

    Bumped minimatch, and added a force on serialize-javascript (used by mocha) and underscore (used by jsdoc).
    rjrudin committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    17182f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2026

  1. SECCMP-1797: Add top-level permissions to restrict default token

    Adds explicit top-level permissions: contents: read to limit the
    default GITHUB_TOKEN scope for all jobs. Individual jobs that need
    write access (copyright-validation) already declare their own
    permissions block which overrides the default.
    
    This follows the principle of least privilege recommended in
    GitHub's PwnRequest security guidance.
    GAdityaVarma committed Apr 8, 2026
    Configuration menu
    Copy the full SHA
    00fc4eb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1070 from marklogic/fix/SECCMP-1797-harden-permis…

    …sions
    
    PDP-1182 SECCMP-1797: Add top-level permissions to restrict default token
    rjrudin authored Apr 8, 2026
    Configuration menu
    Copy the full SHA
    ce2461b View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2026

  1. Configuration menu
    Copy the full SHA
    dfb1947 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1071 from marklogic/PDP-1182-remove-pr-workflow-f…

    …rom-develop
    
    PDP-1182: Remove per-repo pr-workflow.yaml
    GAdityaVarma authored Apr 9, 2026
    Configuration menu
    Copy the full SHA
    69fb7af View commit details
    Browse the repository at this point in the history

Commits on May 11, 2026

  1. MLE-28498 11.3.5 Test Fixes for Security Update (#1074)

    * MLE-28498 Permission fixes
    
    This contains permission fixes for testing as a result of the 11.3.5 changes.
    
    * MLE-28498 transform test fixes
    
    Updated transforms tests to expect rest-transform-user as a result of 11.3.5 changes from ML-28684.
    
    * MLE-28498 dmsdk fixes
    
    Copilot fix for flakey dmsdk tests
    
    * MLE-28498 Skip optic-fromDocs tests for < 12.1
    
    After confirming with the MarkLogic Server team, op:from-docs is only supported in MLS 12.1 since it is a new feature. I have added a skip for anything lower than MLS 12.1
    jonmille authored May 11, 2026
    Configuration menu
    Copy the full SHA
    76d5732 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2026

  1. MLE-27883 adapt cts.param in the Optic API for MLS 12.1 (#1075)

    * MLE-27883 adapt cts.param in the Optic API for MLS 12.1
    
    * MLE-27883 update Copyright
    
    * MLE-27883 fix to  traverse the exported plan to verify the cts namespace
    RitaChen609 authored May 13, 2026
    Configuration menu
    Copy the full SHA
    16e8f7d View commit details
    Browse the repository at this point in the history

Commits on May 18, 2026

  1. MLE-28335 added fragment option in fromSearch (#1077)

    * MLE-28335 added fragment option in fromSearch
    
    - Add 'fragment' option support to fromSearch() for MLS 12.1+
    - Valid values: 'document' (default), 'properties', 'locks', 'any'
    - Client-side validation in PlanSearchOption (plan-builder-base.js)
    - Updated JSDoc for fromSearch() in plan-builder-generated.js
    - Added xdmp-lock-acquire/release privileges to rest-evaluator role
      in both test-setup-users.js and rest-evaluator.json (Gradle config)
    - Added fragment option integration tests to test-basic/plan-search.js
      (TC0-TC5, gated on serverVersion >= 12.1)
    
    * MLE-28336 updated Copyright
    
    * MLE-28335 update fromSearchDocs with fragment option
    
    * MLE-28335 resolve npm audit vulnerabilities (0 remaining)
    
    Security fixes:
    - sanitize-html: 2.17.0 → ^2.17.4 (critical XSS via xmp passthrough, GHSA-rpr9-rxv7-x643)
    - brace-expansion override: 2.0.2 → 5.0.6 (DoS via zero-step sequence, GHSA-f886-m6hf-6m8v)
    - serialize-javascript override: 7.0.4 → 7.0.5 (CPU exhaustion DoS, GHSA-qj8w-gfj5-8c6v)
    - diff override: added 9.0.0 (DoS in parsePatch/applyPatch for mocha 11.4+, GHSA-73rr-hh4g-fpgx)
    - fast-uri, flatted, lodash, picomatch, postcss updated via npm audit fix
    
    * MLE-28335 update scheduled trigger for regressions
    
    * MLE-28335 skip cts.param integration tests for server < 12.1
    
    * MLE-28335 fix to use the correct optic test database testconfig.restWriterConnection
    RitaChen609 authored May 18, 2026
    Configuration menu
    Copy the full SHA
    362cb16 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2026

  1. MLE-28583 xdmp.uriContentType and xdmp.uriFormat test fix (#1079)

    * MLE-28583 xdmp.uriContentType and xdmp.uriFormat test fix
    
    xdmp.uriContentType and xdmp.uriFormat are no longer callable and these tests should only run on ML11 or lower
    
    * MLE-28583 transform user test fix
    
    The previous change was a regression fixed by the ML server team and the test has been updated to reflect the correct behavior
    jonmille authored May 21, 2026
    Configuration menu
    Copy the full SHA
    be35792 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2026

  1. MLE-29694 fixes for vulnerabilities and flaky tests (#1080)

    * MLE-29694 update qs to 6.15.2
    
    * MLE-29694 fixed flaky fragment option tests for fromSearch
    
    * MLE-29694 fixed flaky fragment option tests
    
    * MLE-29694 fixed typo in comment
    RitaChen609 authored May 26, 2026
    Configuration menu
    Copy the full SHA
    c31886b View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2026

  1. MLE-30684 Configure Harness Artifact Registry (#1085)

    * MLE-30684 Switch to Harness Artifact Registry
    
    * MLE-30684 npm audit non blocking in Jenkins
    jonmille authored Jun 23, 2026
    Configuration menu
    Copy the full SHA
    a715199 View commit details
    Browse the repository at this point in the history
Loading