Skip to content

Bump uuid and ravendb in /DemoServer/AdditionalLanguages/nodejs#265

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/DemoServer/AdditionalLanguages/nodejs/multi-4262ddd15a
Open

Bump uuid and ravendb in /DemoServer/AdditionalLanguages/nodejs#265
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/DemoServer/AdditionalLanguages/nodejs/multi-4262ddd15a

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 21, 2026

Copy link
Copy Markdown
Contributor

Removes uuid. It's no longer used after updating ancestor dependency ravendb. These dependencies need to be updated together.

Removes uuid

Updates ravendb from 5.4.2 to 7.2.2

Release notes

Sourced from ravendb's releases.

7.2.2 deepens the AI agent integration with sub-agent delegation, attachment support in conversations, and finer control over parameter visibility and value types. The release also broadens general query capabilities with server-side date helpers (RavenQuery.now() / RavenQuery.today()), query tagging, and a new WritesAndReads optimistic concurrency mode that extends change-vector checks to read-only tracked documents. Three breaking changes affect AiConversationCreationOptions (now a class), the RunConversationOperation constructor signature, and mutual exclusivity between optimisticConcurrencyMode and useOptimisticConcurrency.

New features

AiAgentParameter — policy and type fields

Two new optional fields on AiAgentParameter:

  • policy?: AiAgentParameterPolicy"Default" | "ForbidModelGeneration" controls whether the model is allowed to generate a value for this parameter.
  • type?: AiAgentParameterValueType"Default" | "String" | "Number" | "Boolean" | "ArrayOfString" | "ArrayOfNumber" | "ArrayOfBoolean" | "Null" declares the expected value type.

AiAgentConfiguration — sub-agents

AiAgentConfiguration now accepts a subAgents?: AiAgentToolSubAgent[] field, allowing an agent to delegate to other named agents by identifier and description.

AiConversationCreationOptions — structured parameters with sendToModel flag

AiConversationCreationOptions is now a class with a fluent addParameter() method:

const options = new AiConversationCreationOptions()
    .addParameter("userId", "users/1", { sendToModel: false })
    .addParameter("locale", "en-US");

Each parameter carries a sendToModel: boolean flag controlling whether the value is visible to the LLM. The expirationInSec field is joined by maxModelIterationsPerCall?: number to cap agentic loop depth per call.

The legacy Record<string, unknown> constructor is still accepted but deprecated — prefer addParameter().

OpenAI settings — reasoningEffort, seed, enablePromptCache

OpenAiSettings gains three new optional fields:

  • reasoningEffort?: OpenAiReasoningEffort"Minimal" | "Low" | "Medium" | "High"
  • seed?: number — integer seed for deterministic sampling
  • enablePromptCache?: boolean — opt in to prompt caching

AzureOpenAiSettings gains enablePromptCache?: boolean (shared with OpenAiSettings via OpenAiBaseSettings).

All three fields are available in the constructor and in compare().

Query withTag()

Queries and streaming queries can now be tagged for server-side routing or diagnostics:

const results = await session.query(Order)
    .withTag("checkout-flow")
    .all();

... (truncated)

Commits
  • 356a220 Merge pull request #547 from M4xymm/v7.2
  • 69f49ae Update workflows: standardize actions versions to v4
  • e002366 Merge pull request #546 from M4xymm/RDBC-1062
  • 809fa02 RDBC-1062 test: conditionally run tests based on RavenDB server version (7.2)...
  • dda6c05 RDBC-1062 Update Node.js test matrix from 20/22 to 22/24
  • 1e64d26 Merge pull request #545 from M4xymm/RDBC-1061
  • eb869e0 RDBC-1061 test: cleanup formatting and type usage in AiConversationTest and I...
  • 4f34b6b RDBC-1061 test: skip remote attachments tests on pull request runs
  • 25632c2 RDBC-1061 Update workflows to v7.2 branch and clean
  • e330a44 RDBC-1061 test: handle optional function arguments in AiStreamingTest
  • Additional commits viewable in compare view
Install script changes

This version adds prepare script that runs during installation. Review the package contents before updating.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 21, 2026
Removes [uuid](https://github.com/uuidjs/uuid). It's no longer used after updating ancestor dependency [ravendb](https://github.com/ravendb/ravendb-nodejs-client). These dependencies need to be updated together.


Removes `uuid`

Updates `ravendb` from 5.4.2 to 7.2.2
- [Release notes](https://github.com/ravendb/ravendb-nodejs-client/releases)
- [Commits](ravendb/ravendb-nodejs-client@5.4.2...7.2.2)

---
updated-dependencies:
- dependency-name: ravendb
  dependency-version: 7.2.2
  dependency-type: direct:production
- dependency-name: uuid
  dependency-version:
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/DemoServer/AdditionalLanguages/nodejs/multi-4262ddd15a branch from 01ef849 to 032e0eb Compare June 10, 2026 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants