Update dependency RavenDB.Embedded to 6.2.12 #5045
Open
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.6→6.2.12Release Notes
ravendb/ravendb (RavenDB.Embedded)
v6.2.12Compare Source
Server
[Backup/Restore]Ignore license validation for disabled features when restoring a database[Backup/Restore]Restore fails on ongoing tasks that are unsupported by the license instead of disabling them[Cluster]ReintroducedHardResetToPassivemethod to be available in Admin JS console[Cluster]Retrieve database names from the cluster storage instead of the online databases cache[Cluster]Skipped rehab checks when deleting the entire database[Compare Exchange]Return index 0 when deleting a non-existent compare exchange[Configuration]Added new configuration options for HTTP/2:Http.Http2.Profile,Http.Http2.LatencyHintand expert option to configure windows and frame sizes[Corax]Adjusted memoization match retrieval to evaluate theFillmethod first[Corax]Ensured container IDs and entry IDs cannot be mixed[Corax]Set the maximum number ofOrderBystatements to 16[Database]Fixed the calculation of additional database idle time[ETL]FixedSqlExceptionwhen using dots in field names defined in an ETL script[Indexing]Added configuration to force the use of the default search analyzer for dynamic fields[Indexing]Fixed index type assignment for test indexes[Indexing]Fixed regression issue with missing pointer update in optimized index reference processing for MultiTree in the storage[Querying]FixedNullReferenceExceptionwhen handling null values in queries with loads[Replication]Fixed handling of silent connection drops in Pull Replication Sink[Replication]Throwing exceptions on attempt to use forbidden methods in conflict resolution script[Revisions]Fixed revisions count calculation after restoring an incremental backup[Security]FixedAccessViolationExceptionon encrypted database queries by clearing the loaded documents cache during pulsed transactions[Setup]Fixed incorrect path generated insettings.jsonafter setup when usingSetup.Certificate.Pathoption[Setup]Fixed secure setup package creation[Setup]Stopped using theEphemeralKeySetflag to fix setup on MacOS[System]Fixed incorrect CPU usage calculation on machines with more than 64 cores[Voron]Validated blittable data before reading it in Voron.Recovery[.NET]Updated to .NET 8.0.22Client
[Indexing]Added support forMemoryExtensions.ContainsandMemoryExtensions.ContainsAnyin index definitions[Querying]Fixed failing on queries withMemoryExtensions.ContainsAny[Revisions]Fixed "revert revision" behavior after loading revisions and then saving changes[Session]SessionInfonow exposes the database nameStudio
[Databases]Fixed z-index and scrolling issues in the Databases view[Edit Document]Fixed z-index handling for the fullscreen editor[Studio]Fixed notifications in the Delete Documents modal[Studio]Fixed tooltip and popover z-indices in Create Connection String modal[Tombstones]Updated columns in the Tombstones viewv6.2.11Compare Source
Server
[Audit Log]Added audit logging for index management operations (start, stop, set lock mode, set priority)[Audit Log]UsedX509Certificate2.GetDisplayName()instead ofSubjectfor more readable audit log messages[Certificates]Removed BouncyCastle dependency and in favour of build-in .NET certificates generation mechanisms[Certificates]Fixed subject creation for cluster communication certificates in 1-EKU certificate setup without a common name[Corax]Refactored IndexWriter and fixed handling of text-only terms being marked as numeric[Corax]EnsuredTermsReaderis available for map-reduce queries that require paging[Corax]Implemented entry deduplication within Corax to improve deep pagination and correctness of results[Data Archival]Fixed replication of unarchived documents[Databases]Fixed regression issue that made databases were not unloaded correctly when when idle[Documents]Improved handling ofVoronConcurrencyErrorExceptionduring patch operations doingput()for document ID ending with "/"[Documents]Optimized document get handlers by reducing async allocations[ETL/Backups]Ensured ETL configuration data is included in backups[Indexing / Memory]Improved memory usage in Lucene by reducing number of allocated object and using native memory to reduce LOH utilizaiton[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[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 afilterclause is used in aDeleteByQueryorPatchByQueryoperation[Replication]Refactored outgoing replication logic for better scoping and resource management[Replication]Improved memory management in document replication[SNMP]Added 'Available Memory For Processing %' to SNMP (OID 1.6.14)[Subscriptions]Ensuringc.'@​metadata'.'@​refresh' == nullworks for subscriptions[Time Series]Fixed rollup calculations when a segment edge aligns perfectly with the aggregation[.NET]Updated to .NET 8.0.21Client
[Replication]AddeduseServerCertificateparameter toUpdatePullReplicationAsSinkOperationStudio
[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[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[Thread Info]Showing I/O stats per thread in the advanced threads runtime viewArticles
v6.2.10Compare Source
Server
[Audit Log]Fixed audit log entry forDeleteByQueryandPatchByQueryoperations 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]AddedMax Read Operations Per Secondoption to backup, restore, import, and export operations[Certificates]AddedAcmeRenewalThresholdPercentageconfiguration 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]AddedCluster.FullReportIntervalInMinconfiguration 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[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 load document handler to reduce async calls and memory allocations[Querying]Ensured read transactions for streaming queries are disposed of explicitly to prevent leaks[Setup]Using just a file name inSecurity.Certificate.Pathduring the Setup Wizard[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 thervntool[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.20Client
[Session]Ensuredsession.Advanced.HasChangescorrectly reflects metadata-only changes[Subscriptions]Ensured subscription sessions respect thePreserveDocumentPropertiesNotFoundOnModelconventionStudio
[Databases]Improved performance of the databases view by adding list virtualization[Edit Document]The@archivedmetadata 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[Ongoing Tasks View]Redesigned the 'Add New Ongoing Task' view for an improved user experienceArticles
v6.2.9Compare Source
Server
[Backup]Fixed an exception when enabling theCompressAllCollectionssetting[Backup/Restore]License configuration is now validated before a restore operation[Cluster]Fixed an issue with updating cluster node status reports for maintenance supervision[Data Archival]Cloning an archived document will now correctly drop the@archivedmetadata flag[Data Archival]The@archive-atmetadata property is now correctly handled in patch test results[Data Archival]Ensure that '@archived' metadata flag can be removed only by using 'archived.unarchive' patch method[Debug]Added/databases/*/notificationsendpoint to the debug package[Licensing]Fixed an issue where some license attributes were not correctly validated by the cluster[Logging]Fixed logging for CertificateExecTimeout if an executable won't exit in a given timeout[Memory]Optimized memory usage in the storage engine by using unmanaged allocations for streams, reducing LOH pressure[Monitoring]Exposed the number of open file descriptors in SNMP[Operations]DeleteByQueryfor collection queries will now correctly process all matching documents instead of only the first 1024[Server]Fixed a potential read transaction hang causing accumulation of temp files[Server]Fixed a race condition in deferrable timeouts[.NET]Updated to .NET 8.0.18Client
[Includes]Improved the error message when registering includes for an entity that is not trackedStudio
[Client Configuration]Fixed handling of client configuration overrides when the server-wide configuration is disabled[Edit Document]Fixed layering issues in the document editor's fullscreen mode[Indexes]Added the ability to filter the indexes list by search engine type[Indexes]Fixed an issue where non-existent indexing configuration options could cause errors[Themes]Fixed editor colors for various UI themesv6.2.8Compare Source
Server
[Backup]Server-wide tasks are now correctly skipped when restoring from a snapshot[Cluster]Fixed an issue where a node with a database in a "Loading" state could be incorrectly considered for promotion[Corax]Improved memory allocation tracking forNativeListby refining size and maximum capacity monitoring[Corax]Fixed a server crash that could occur when splitting pages due to the use of a removed compact key[Corax]Added the ability to cancel an in-progress "Commit" operation[Corax]Improved performance when indexing large datasets[Database]Escaped the database name in theDatabase-Missingheader to prevent errors with characters not allowed in HTTP headers[Indexing]Fixed dynamic returns detection for JS map indexes syntax[Indexing]Prevented an exception from being thrown when attempting to start an index that is already running[Logging]Reduced excessive logging of failures during disk stats checks[Logging]Resolved a Traffic Watch issue that could disrupt certain queries[Logging]Optimized subscription logging by reducing string allocations[Logging]Improvements to Audit Log when doing import/export[Logging]PostgreSQL calls are now visible in Traffic Watch[Logging]Added logging for high-latency requests (over 30 seconds) and large response sizes (over 16MB)[Replication]Added a debug endpoint for finding missing attachments[Voron]Fixed an issue with the Storage Report for vector indexes[.NET]Updated to 8.0.17Client
[Exceptions]Improved the deserialization ofLicenseLimitExceptionStudio
[Atomic Guards]Added the ability to delete an Atomic Guard.[Atomic Guards]Added an informational warning that is displayed when editing an Atomic Guard.[Certificates]Adjusted colors and icons for certificate database permissions for better clarity.[Certificates]Replaced the "Regenerate" button with a "Clone" button to better reflect its function.[Client Configuration]Apply client configuration properties based on enabled flags[Custom Sorters/Analyzers]The license warning is no longer displayed before saving Custom Sorters or Analyzers[Data Archival Settings]Added a UI toggle for theMaxItemsToProcesssetting[Documents]Added a confirmation checkbox to the "Delete All Documents" operation to prevent accidental data loss[Edit Document]The "Copy document ID" button in the document editor is now always visible[Indexes]Improved pause/resume indexing in databases viewv6.2.7Compare Source
Studio
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.
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