Repository navigation
Update dependency RavenDB.Embedded to 6.2.20 - #5841
Open
dependencyupdates[bot] wants to merge 1 commit into
Open
dependencyupdates[bot] wants to merge 1 commit into
dependencyupdates[bot] wants to merge 1 commit into
Conversation
dependencyupdates
Bot
force-pushed
the
renovate/ravendb.embedded-6.x
branch
2 times, most recently
from
October 19, 2026 13:33
ec77334 to
f877109
Compare
dependencyupdates
Bot
force-pushed
the
renovate/ravendb.embedded-6.x
branch
from
October 20, 2026 15:25
f877109 to
cb03711
Compare
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:
6.2.18→6.2.20Release Notes
ravendb/ravendb (RavenDB.Embedded)
v6.2.20Compare Source
Server
[Backup]Fixed Azure uploads (backups and OLAP ETL) failing when the SAS token had no permission to read container properties; SAS token parameter names are now parsed case-insensitively and invalid SAS tokens are reported by the connection test[Backup]Fixed backups and exports failing with 'Capacity is larger than int.MaxValue' on a document whose JSON exceeds ~1 GB[Backup]Hardened direct-upload backups to Amazon S3 and Azure Blob Storage against hangs; a failed backup now aborts the multipart upload and completion stats are recorded only on success[Corax]Fixed excessive managed memory allocation (over 1 GB for a single page of results) in sorted queries withand/orclauses, a regression introduced in 6.2.19[Corax]Fixedorder byon a multi-valued field hanging at 100% CPU, without the ability to cancel, when the query matched 4096 or more documents[Corax]Fixedorder byreturning only a subset of documents when the sort field held values of mixed types or the index wrote dynamic fields[Corax]Fixed pagedorder bywithout awhereclause returning fewer results than requested when the sort field held several values per document[Corax]Fixed pagedorder bywithout awhereclause returning fewer results than requested when combined withfilteror run on a fan-out index[Corax]Fixed pagedorder byon a string field returning the wrong page when the sorted values shared a 6-byte prefix[Corax]Fixed implicitorder bysorting some documents that have a value among the documents missing the field[Corax]Fixed<and<=matching documents with a null value when combined with a clause on another field[Corax]Fixedbetweenwith the lower bound greater than the upper bound returning documents outside the range[Corax]Fixedsearch()not matching when the term had a wildcard in the middle (e.g.*a*b), consistent with Lucene[Corax]Fixed near-zero relevance scores on large datasets by scoring terms with large posting lists and terms used inin[Corax]Fixedspatial.intersectsnot matching points inside the shape[Corax]Fixed spatial clauses not contributing their distance to the score when combined with other clauses[Corax]Fixedorder by score()on spatial queries not scoring documents in geohash cells fully covered by the shape, and measuring distances with swapped coordinates[Corax]proximity(),fuzzy(),lucene()andintersect()now throwNotSupportedInCoraxExceptionon Corax indexes instead of a generic error[Data Archival]Fixed an AccessViolationException after enabling data archival, caused by raw data allocations running past the end of a page when archived and regular documents of a collection were written in one transaction[Data Archival]Fixed silent storage corruption when archived and regular documents of a collection were written in one transaction; the documents table is now opened once per transaction[Data Archival]Fixed archived documents being stored uncompressed after a regular put modified them[HTTP]Fixed internal server-to-self requests failing in unsecured HTTP/2-only mode (Http.Protocolsset toHttp2)[Indexing]Fixed indexes withLoadDocumentnot enforcing the transaction size limit while handling references, which on encrypted databases grew encryption buffers until the process ran out of memory[Indexing]Fixed a NullReferenceException in idle operations and the cluster maintenance report for an index disabled viadisable.marker[JavaScript Indexes]Fixed dynamic fields created withcreateField()outside a top-level_property not being queryable ('The field is not indexed')[macOS]Fixed encrypted databases failing on macOS with 'EBADF Could not allocate memory'[Monitoring]FixedRequestsPerSecondbeing reported at twice the actual rate andAverageRequestDurationbeing skewed (cluster dashboard, SNMP, OpenTelemetry, Prometheus)[Patching]Fixed patched documents embedding the property names of previously written documents, which inflated their size[Performance]Fixed high CPU when patching documents with many distinct property names (e.g. id-keyed maps), where the write cost grew with the number of property names seen before[Querying]Fixed two upper bounds on the same field (e.g.Foo < 10 and Foo < 20) being merged into a reversed range and returning wrong results[Querying]Fixed wildcard searches on Lucene indexes with term dictionaries over 2 GB failing with IndexOutOfRangeException[Querying]Dynamic queries on the reserved__all_fieldsfield are now rejected with a clear error instead of creating an auto index that fails[Querying]Fixed the polygon vertex order in spatial query results, which made the Studio map display a wrong polygon[Replication]Fixed incoming replication re-creating a deleted document when adopting its orphaned revisions[Revisions]Fixed conflict revisions being created when the conflict revisions configuration is disabled[Voron]Fixed map-reduce index corruption ('The page N was not allocated') after deleting documents whose map results were stored on overflow pages[Voron]Fixed overwriting the same overflow value several times in one transaction reading a stale value and freeing pages still in use, which could silently corrupt data[Voron]A corrupted overflow page size on disk is now reported as data corruption instead of crashing the process with an access violation[Voron]Fixed a transaction being reported as rolled back after it was already written to the journal; a failure at that stage is now treated as catastrophic[Voron]Added a guard that fails out-of-range reads of Voron streams instead of crashing the process with an AccessViolationException[Voron]Fixed a leaked compression buffer file handle when a side-by-side index replacement was aborted, which left the index directory undeletable on Windows until a server restart[Voron]On Windows, writes failing with ERROR_WORKING_SET_QUOTA are now retried with a halved write section size instead of falling back to 4 KB writes immediately[Voron]Fixed the notification center holding a System store read transaction open for a long time while sending stored notifications to a stalled websocket client, which prevented releasing scratch buffers and journals[Voron/Corax]Fixed an IndexOutOfRangeException during Corax indexing when the entry lookup tree reached a depth of eight levels[Voron/Corax]Fixed posting lists returning values out of order after a branch page split[.NET]Updated to .NET 8.0.31Client
[Querying]Fixed LINQCount()/LongCount()with a predicate returning wrong results after a chained clause, because the predicate was not parenthesized[Querying]Fixed chained LINQSearch()calls withSearchOptionsgenerating invalid RQLStudio
[Logging]Fixed downloading logs from the Admin Logs view refreshing the page and sometimes not starting the download[Patching]Fixed the patch view getting stuck on counting matching documents when the query prefix was not a valid parameters section[Revisions]Added error details to the revert revisions operation view when the operation fails[Subscriptions]Fixed cloning a subscription without a name failing because an empty name was sent instead of nullArticles
v6.2.19Compare Source
Server
[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[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[Performance]Reduced write-transaction commit overhead by computing the documents transaction cache incrementally, only for the collections modified by the committing transaction[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[Replication]Fixed a busy node never timing out a dead incoming replication connection, which blocked the source from reconnecting until its task was restarted[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 8.0.30Studio
[About]Improved accordion and popover layout and scrolling behavior in the About 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[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[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