Skip to content

Conversation

@dependencyupdates
Copy link
Contributor

@dependencyupdates dependencyupdates bot commented Oct 2, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
RavenDB.Client (source) 7.1.2 -> 7.1.4 age adoption passing confidence

Release Notes

ravendb/ravendb (RavenDB.Client)

v7.1.4

Compare Source

Server
  • [AI Agents] Added support for passing an array of prompts to a conversation
  • [AI Agents] Ensured query tool execution uses proper authentication
  • [AI Agents] Implemented chat summarization mid-conversation and limited repeated tool usage
  • [Audit Log] Added audit logging for index management operations (start, stop, set lock mode, set priority)
  • [Audit Log] Used X509Certificate2.GetDisplayName() instead of Subject for more readable audit log messages
  • [Certificates] Fixed subject creation for cluster communication certificates in 1-EKU certificate setup without a common name
  • [Certificates] Removed BouncyCastle dependency and in favour of build-in .NET certificates generation mechanisms
  • [Cluster] Fixed log level for ConfirmServerCertificateReplacedCommand to be Debug level instead of Error
  • [Core] Optimized CancellationToken usage
  • [Corax] Ensured TermsReader is available for map-reduce queries that require paging
  • [Corax] Fixed showing Index Entries for indexes using vectors
  • [Corax] Implemented entry deduplication within Corax to improve deep pagination and correctness of results
  • [Corax] Refactored IndexWriter and fixed handling of text-only terms being marked as numeric
  • [Data Archival] Fixed replication of unarchived documents
  • [Databases] Fixed regression issue that made databases were not unloaded correctly when when idle
  • [Documents] Improved handling of VoronConcurrencyErrorException during patch operations doing put() for document ID ending with "/"
  • [Documents] Optimized document get handlers by reducing async allocations
  • [ETL/Backups] Ensured ETL configuration data is included in backups
  • [Embeddings Generation] Ensured the EmbeddingsGenerator correctly uses flags and cancellation tokens
  • [Indexing / Memory] Improved memory usage in Lucene by reducing number of allocated object and using native memory to reduce LOH utilizaiton
  • [Indexing] Added support for RavenVector in JavaScript indexes
  • [Indexing] Optimized index reference processing by using bulk updates for MultiTree in the storage
  • [Licensing] Enforced license limits for server-wide client configuration
  • [Licensing] Will now skip license checks for features that are disabled
  • [Logging] Fixed download in in Logs on Disk section
  • [Memory] Increased the number of inactive handlers based on the total handler count to improve low-memory behavior
  • [Monitoring] Fixed Open Telemetry feature usage alert
  • [Querying] Will now throw an exception if a filter clause is used in a DeleteByQuery or PatchByQuery operation
  • [Replication] Improved memory management in document replication
  • [Replication] Refactored outgoing replication logic for better scoping and resource management
  • [SNMP] Added 'Available Memory For Processing %' to SNMP (OID 1.6.14)
  • [Subscriptions] Ensuring c.'@​metadata'.'@​refresh' == null works for subscriptions
  • [TestDriver / Embedded] Implemented StopServerAsync
  • [Time Series] Fixed rollup calculations when a segment edge aligns perfectly with the aggregation
  • [.NET] Updated to .NET 8.0.21

Client
  • [AI Agents] Exposed AI usage and token counts in conversation results
  • [AI Agents] Fixed a query string parameter issue in DeleteAiAgentOperation
  • [Client API] Added a polyfill for TaskCompletionSource
  • [Compression] Switched to Gzip compression by default on Windows Arm32/Arm64
  • [Replication] Added useServerCertificate parameter to UpdatePullReplicationAsSinkOperation

Studio
  • [AI Agents] Added a notification for when an agent exceeds its token threshold
  • [AI Agents] Added an "Advanced" section to the query tool and support for array-based prompts
  • [AI Agents] Fixed a z-index issue with the agent test panel
  • [AI Agents] Fixed an issue with multiple parameters in the query test tool
  • [Cluster Debug] Fixed UI display issues for the Blue theme
  • [Compare Exchange] Fixed an issue with cloning compare exchange items
  • [Documents] Added a 'Require typed confirmation' toggle to the delete documents dialog
  • [Edit Document] Fixed layering issues in the document editor's fullscreen mode
  • [Edit Document] Fixed z-index issue for fullscreen editor when using a Developer license
  • [Embeddings Generation] Updated the tooltip for "Overlap Tokens"
  • [Import/Export] Added AI Agents to the import/export options
  • [Indexes] Disabled side-by-side index reset for map-reduce indexes that have an output collection
  • [Studio] Adjusted main menu layout for smaller screen resolutions
  • [Studio] Fixed compression handling for Studio static files
  • [Studio] Replaced the notifications icon
  • [Thread Info] Showing I/O stats per thread in the advanced threads runtime view

Articles

v7.1.3

Compare Source

Features
  • [GenAI] Added support for image and document attachments in Gen AI tasks
  • [Embeddings Generation] Added support for Google Vertex AI as an embeddings provider
Server
  • [AI Agents] Added ProjectId and OrganizationId to all OpenAI requests
  • [AI Agents] Added Temperature setting for OpenAI and Azure OpenAI
  • [AI Agents] Added support for Azure OpenAI
  • [AI Agents] Added support for OpenRouter via the OpenAI compatible API
  • [AI Agents] Implemented server-side streaming for AI Agent responses
  • [AI Agents] Utilized a new request handler for queries within AI Agents
  • [Audit Log] Fixed audit log entry for DeleteByQuery and PatchByQuery operations to correctly log the query
  • [Audit Log] Fixed logging on connection closed
  • [Backup] Fixed an issue that caused restoring an encrypted backup to fail if audit logging was enabled
  • [Backup] Fixed listing of AWS S3 restore points
  • [Backup] Improved next backup time calculation for missed schedules
  • [Backup] Refactored backup status reporting to be stored locally on each node and consolidated by the cluster observer
  • [Backup/Restore] Added Max Read Operations Per Second option to backup, restore, import, and export operations
  • [Certificates] Added AcmeRenewalThresholdPercentage configuration option to control the automatic server certificate renewal threshold (default 30%)
  • [Certificates] Added support for server certificates with only a Server Authentication EKU
  • [Certificates] Generated client certificates for pull replication with client EKU
  • [Cluster] Added Cluster.FullReportIntervalInMin configuration option to force sending a full cluster node status report periodically (default 5 minutes)
  • [Corax] Enhanced the binary match query builder for more complex query combinations
  • [Corax] Improved indexing performance by processing posting lists and lookup trees separately
  • [Counters] Fixed an issue in the counters repair task related to context disposal
  • [Debug] Added periodic backup information to the debug package
  • [Debug] Added the total allocated to the allocations event listener event
  • [Debug] Fixed Debug Package information output for sharded databases
  • [Documents] Improved handling of document IDs with non-ASCII and escaped characters, including a tool to clean corrupted IDs
  • [Embeddings Generation] Added OverlapTokens option to paragraph-based text chunking for embeddings generation
  • [Embeddings Generation] Improved reliability of the embeddings generation
  • [GenAI] Fixed exception handling in Gen AI tasks
  • [GenAI] Refactored the message format for Generative AI chat
  • [Indexes] Changed index idling to be based on time since last query instead of an in-memory value
  • [Indexes] Corax search engine indexes are now skipped during a database compact operation
  • [Indexes] Fixed index name replacement in the 'Test Index' feature to avoid substring conflicts
  • [Licensing] Fixed subscription count calculation for licensing when database keys are missing
  • [Memory] Improved unmanaged memory management for stream operations to reduce allocations
  • [Operations] Added an endpoint to restart a single database
  • [PAL] Improved accuracy of storage and memory calculations on macOS
  • [Performance] Optimized XXHash implementation using AVX-512 instructions where available
  • [Performance] Optimized load document handler to reduce async calls and memory allocations
  • [Querying] Allowed vector search on fields populated by an Embeddings Generation task
  • [Querying] Ensured read transactions for streaming queries are disposed of explicitly to prevent leaks
  • [Setup] Using just a file name in Security.Certificate.Path during the Setup Wizard
  • [Smuggler] Increased the maximum number of statements allowed when validating smuggler transformation scripts
  • [SNMP] Added SNMP endpoints for machine load average (1m, 5m, 15m)
  • [Time Series] Fixed restoring of incremental time series with dead values
  • [Tools] Allowed trusting server certificates with a single server authentication EKU via the rvn tool
  • [Voron] Fixed a race condition where the oldest active transaction could report a non-zero value when no transactions were active
  • [Voron] Optimized compression buffer handling for encrypted databases to reduce disk I/O
  • [.NET] Updated to .NET 8.0.20

Client
  • [AI Agents] Added Receive to the AI conversation API to process tool calls without automatically closing them
  • [AI Agents] Added options to AI Agent queries, including running them on conversation start
  • [AI Agents] Added support for streaming responses from AI Agents
  • [AI Agents] AI Agent conversations will now throw an exception by default for unexpected tool actions and provide an event to override this behavior
  • [Conventions] Added the FindPropertyNameForIndexDefinition convention to customize property name resolution during index creation
  • [Session] Ensured session.Advanced.HasChanges correctly reflects metadata-only changes
  • [Subscriptions] Ensured subscription sessions respect the PreserveDocumentPropertiesNotFoundOnModel convention

Studio
  • [AI Agents] Added a display for total token usage in conversations
  • [AI Agents] Added a resizable and pinnable test panel in the 'Edit AI Agent' view
  • [AI Agents] Added collapsible sections to the 'Edit AI Agent' view
  • [AI Agents] Added links to related conversations
  • [AI Agents] Added UI warnings for modified or deleted conversation documents
  • [AI Agents] Improved styling for the AI Agents views
  • [AI Agents] Model types are now filtered based on the selected AI provider
  • [AI Agents] The chat form is now correctly reset when starting a new conversation
  • [Databases] Improved performance of the databases view by adding list virtualization
  • [Edit Document] The @archived metadata property is now correctly removed when cloning a document
  • [Index View] The selected search engine type is now passed to the 'Test Index' feature
  • [Licensing] Adjusted the display of license information for RavenDB Cloud
  • [Licensing] The license modal will now be shown when trying to access unavailable AI features
  • [Ongoing Tasks View] Redesigned the 'Add New Ongoing Task' view for an improved user experience
  • Autocomplete form components will now show all options on the initial click
  • Fixed the disabled state for autocomplete form components
  • Updated the date examples in Data Archival, Expiration, and Refresh views to use a future date
Articles

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Commands to ignore dependencies

You can trigger dependency actions by commenting on this PR:

  • @particularbot ignore this major version
  • @particularbot ignore this minor version
  • @particularbot ignore this dependency

@dependencyupdates dependencyupdates bot added dependencies Pull requests that update a dependency file NuGet labels Oct 2, 2025
@dependencyupdates dependencyupdates bot force-pushed the renovate/ravendb.client-7.x branch from c868a0b to c85a450 Compare October 6, 2025 21:45
@dependencyupdates dependencyupdates bot changed the title Update dependency RavenDB.Client to 7.1.3 Update dependency RavenDB.Client to 7.1.3 - autoclosed Oct 12, 2025
@dependencyupdates dependencyupdates bot deleted the renovate/ravendb.client-7.x branch October 12, 2025 03:27
@dependencyupdates dependencyupdates bot changed the title Update dependency RavenDB.Client to 7.1.3 - autoclosed Update dependency RavenDB.Client to 7.1.3 Oct 12, 2025
@dependencyupdates dependencyupdates bot reopened this Oct 12, 2025
@dependencyupdates dependencyupdates bot force-pushed the renovate/ravendb.client-7.x branch from c85a450 to 7e6ea25 Compare October 12, 2025 09:23
@dependencyupdates dependencyupdates bot force-pushed the renovate/ravendb.client-7.x branch from 7e6ea25 to 16b1d37 Compare November 12, 2025 15:24
@dependencyupdates dependencyupdates bot changed the title Update dependency RavenDB.Client to 7.1.3 Update dependency RavenDB.Client to 7.1.4 Nov 12, 2025
@dependencyupdates dependencyupdates bot force-pushed the renovate/ravendb.client-7.x branch from 16b1d37 to bf97a82 Compare December 6, 2025 21:41
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 NuGet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant