Update dependency RavenDB.Client to 7.2.6 - #121
Open
dependencyupdates[bot] wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
7.2.5→7.2.6Release Notes
ravendb/ravendb (RavenDB.Client)
v7.2.6Compare Source
Server
[AI Agents]Added support for overriding the output schema at the conversation level[AI Agents]Fixed the exception thrown when an agent query targets a non-existing index[AI Agents]Fixed the internal query-tools conversation being persisted in the conversation's SubConversationIds[Audit Log]Fixed certificate audit log entries to be worded as create vs update and to omit an empty permissions clause[Certificates]Server certificate renewal is no longer deferred to the closest Saturday and happens at the first calculated renewal date[Cluster Transactions]Cluster transaction commands are now cleaned up in bounded batches, and cleanup no longer stalls when a single transaction exceeds the batch size[Cluster Transactions]Fixed cluster transaction commands cleanup being blocked after a snapshot restore by a stale truncated-commands count[Cluster Transactions]Fixed high CPU when reading cluster transaction command batches by stopping at the database prefix instead of scanning past it[Corax]Fixed slowandqueries with excessive unmanaged memory usage when both sides matched large result sets, using bitmap-based evaluation of binary clauses[Corax]Fixed spatial query matches to be sorted and deduplicated[Corax]Fixed queries with... and not startsWith()/endsWith()dropping documents that were missing the queried field[Corax]Fixed frequency handling of numeric terms: frequencies are normalized on indexing and correctly adjusted on term removal[Corax]Fixed ordering of compound fields containing numeric values by encoding them order-preserving (requires index reset to apply the fix)[Corax]Introduced constant scoring forexists()queries[Corax]Reduced allocations and fixed pooled key lifetime issues in term-scanning query providers (contains, startsWith/endsWith, regex, range, exists, suggestions); regex queries use per-thread instances and pooled term buffers[Core]Fixed stability issues found in review: HNSW dirty-node tracking across intermediate indexing flushes, PagerState segment bounds checking, and an ETL fallback-time race[ETL]OperationCanceledException is no longer reported as an unexpected ETL error[GenAI]Added support for passing full documents and nested objects as context parameters, and fixed the initial prompt being duplicated[GenAI]Fixed GenAI retry handling and per-request timeouts[Indexing]Fixed a side-by-side index being lost: the side-by-side replacement is no longer deleted on an unrelated database record change and is re-opened after a server restart[JavaScript]Updated the Jint JavaScript engine from 4.4.2 to 4.15.1, preserving existing script behaviors across the engine's breaking changes (null propagation, calls to undefined functions, metadata access, projections of stored array fields)[Logging]Added the node tag to server log lines and the Studio admin logs view[Performance]Reduced write-transaction commit overhead by computing the documents transaction cache incrementally, only for the collections modified by the committing transaction[Performance]Optimized database creation by lazily allocating metric buckets and skipping unnecessary license-limit checks[PostgreSQL]Implemented missing pg_catalog schema reflection so tools like SQLAlchemy and Superset resolve[PostgreSQL]Improved query translation and diagnostics[Querying]Fixedexact()on DateTime/DateTimeOffset fields in Lucene indexes to match by instant, consistent with Corax[Querying]Fixed query result IndexTimestamp and LastQueryTime to always be written as UTC; the Z suffix was omitted when the index had not run any batch yet[Querying]Fixedinqueries on date/time fields not matching literals written with shortened fractional seconds or a different UTC spelling than the indexed value[Replication]Fixed a busy node never timing out a dead incoming replication connection, which blocked the source from reconnecting until its task was restarted[Sharding]Fixed sharded map-reduce streaming queries returning corrupted re-reduce results when a shard stream's buffer was reset mid-merge[SNMP]Added OIDs for per-type active ongoing task counts (5.1.11.21-30) and included queue sinks in the total active ongoing tasks count (5.1.11.2)[Subscriptions]Fixed null comparisons on '@'-prefixed metadata properties in subscription where clauses and query filter clauses: explicitly-null values now match, handling covers all reserved properties (not only '@refresh'), aliases, compound clauses and intersect()[Vector Search]Added returning the matching chunk's source text in vector search queries via include highlight(); returned chunks honor the query's minimum similarity[Vector Search]Fixed vector search indexing errors on encrypted databases by disabling the HNSW node cache there (a regression introduced in 7.2.5)[Vector Search]Fixed parallel HNSW placement preloading the wrong node when edge indexes had gaps, causing a NullReferenceException during vector indexing[Voron]Fixed checksum validation being skipped for the last 64 pages of the data file when the allocated page count was an exact multiple of 64[Voron]Fixed a stream tag larger than a single page overwriting past its scratch allocation; oversized stream tags are now rejected[Voron]Fixed NewPageAllocator page enumeration and pre-allocated free page counting to iterate all allocation sections[Voron/Corax]Fixed CompactTree key encoding to handle storage growth and prevent invalid pointer usage[.NET]Updated to .NET 10.0.11Client API
[Patching]Session Patch, array and dictionary methods now send JsonPatch commands instead of JavaScript patches where possible[Querying]Fixed vector.search() silently degrading to a scalar comparison and MoreLikeThis throwing a NullReferenceException when a projection introduced a from-aliasStudio
[About]Improved accordion and popover layout and scrolling behavior in the About view[CDC Sink]Added a button for adding missing related tables in the CDC Sink task editor and kept configured table links in sync[CDC Sink]Fixed tooltips and added a documentation link in the CDC Sink task view[Certificates]Added a guidance dialog with browser and API instructions shown after renewing the server certificate[Certificates]The certificates view now filters to valid certificates by default[Certificates]Fixed the disabled-state detection for certificates without an expiration date[Compare Exchange]Reworked the compare exchange list view: server-side key filtering, sorting, multi-select delete, and an info hub[Connection Strings]Added documentation links to the connection string views[GenAI]Fixed the GenAI connection string test button[Index Errors]Improved the index errors view: full-width table, raw error text in a wide hover preview, and unified sheet navigation[Ongoing tasks]Redesigned the new-ongoing-task view with filtering and a compact layout, revamped license restriction badges, and a redirect to it when no ongoing tasks exist[Ongoing tasks]Replaced the task progress tooltip with a split-view details panel that updates live[Setup]Fixed the setup wizard being stuck on 'Configuration in progress' when the setup operation completed before the notifications connection was establishedArticles
Configuration
📅 Schedule: (UTC)
🚦 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.
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