7.0.2 (70014) - 2025/04/29
Server
[Audit Log]
Logging enhancements
[Certificates]
Fixed an issue with loading a certificate with a password after removing the password
[Corax]
Fixed NRE when using wildcard search with multiple analyzers
[Corax]
Optimizations and enhancements for deletions
[Corax]
Performance optimizations for range queries on big datasets
[Databases]
Improved management of database idleness detection timers
[Embeddings Generation]
Fixing an error on creating Embeddings Generation task when some other is disabled
[ETL]
Fixed testing functionality of SQL connection strings
[Indexing]
Fixed an issue where indexes could start before custom analyzers and sorters had been loaded
[Indexing]
Fixed memory corruption when indexing Vectors and optimized vector writes
[Indexing]
Improved validation of an index definition when using Run Test functionality
[Indexing]
Optimized vector writes
[Indexing]
Throw relevant exception for embeddings length mismatch
[Licensing]
Introduced grace period for upgrade required modal - 14 days
[Logging]
Fixed logging levels in ETL tasks logs
[Memory]
Prevented possible memory fragmentation in internal allocations
[Monitoring]
Added SNMP endpoint for getting the time since the creation of oldest active transaction
[Monitoring]
Fixed incorrect CPU usage calculation on machines with two physical processors
[Performance]
Low level performance improvements
[Querying]
Throw when using the filter
together with vector.search()
[Querying]
Merging scores of duplicated vectors when performing Vector Search
[Replication]
Fixed an issue in which the incoming replication recreated a revision that has been deleted
[Setup]
Fixed ports reservation for server
[Subscriptions]
Snapshot backup restore will restore an original subscription name
[TestDriver / Embedded]
Added more details on how to handle invalid or missing license
[Voron]
Fixed a potential issue with missing removal of an active transaction from in-memory state in some edge conditions
[.NET]
Updated to 8.0.15
Client
[Querying]
Added RavenQuery.Include
method which extends existing include functionality to allow more complex operations
Studio
[Cluster]
Improvements to Cluster Debug view
[Connection strings]
Fixed an issue where custom model & endpoint were not shown when editing AI connection string
[Embeddings Generation]
Fixed layout of the creation of a new AI connection
[Index Errors]
Opening the errors by default
[Indexes]
Fixed filtering arrow icons
[Revisions]
Exposed size of a revision
[Tombstones view]
Exposed info about what is blocking tombstones deletion
7.0.1 (70012) - 2025/03/27
Features
[AI]
Added ability to generate embeddings via external AI providers or embedded model with the usage of Embeddings Generation Task Docs | Guide
Server
[Backup]
Better selection of databases to wake up for to run a backup
[Backup]
Enhanced backup operation status error reporting
[Backup]
Fixed error when saving the periodic backup status
[Backup]
Improved logic for determining when a backup should run
[Configuration]
Removed obsolete "Storage.TransactionsModeDurationInMin" option
[Configuration]
Default value of Indexing.Corax.VectorSearch.DefaultMinimumSimilarity
got changed from 0.75 to 0
[Corax]
Fixed and issue with duplicates when performing AndWith
with TermReader
[Corax]
Fixed invalid order of query results when using order by
[Corax]
Fixed missing handling of non existing values in MultiUnaryMatch
[Corax]
Fixed NRE on the dictionary training phase for indexes defined on @all_docs
[Corax]
Fixed querying regression introduced in 7.0.0 build which resulted in the increased latency
[Counters]
Fixed the mechanism of counter tombstones cleanup
[Indexing]
Fixed WaitForIndexesAfterSaveChanges()
implementation to handle indexes defined on @all_docs
[Logging]
Fixed logging levels of couple of too detailed messages
[Memory]
Improvement to memory cleanup mechanism of Lucene's managed memory resources
[Memory]
Improved the memory allocation mechanism in Lucene to reduce GC pressure
[Memory]
Fixed calculation of unmanaged memory the debug stats
[Memory]
Fixed an issue with unmanaged memory allocation for a specific pattern
[Memory]
Fixed an issue with managed memoru usage during backups
[Notifications]
Improved implementation of notifications storage
[Revisions]
Fixed possible infinite loop when enforcing revision configuration
[Security]
Added audit logs for export and import operations
[Voron]
Fixed edge cases in SeekBackwardFrom
implementation that could affect Time-Series retention
[Voron]
Improved performance of the free space detection to allocate
[.NET]
Updated to 8.0.13
Client
[Querying]
Fixed an issue that "Id" field was not populated in some projections
- Fixed an issue that the Read balance behavior configuration changes was not triggering the speed test
Studio
[AI]
Added new view in AI Hub to manage AI connection strings and Embeddings Generation tasks
[Index View]
Fixed an issue with the default search analyzer not shown in UI
[Ongoing Tasks View]
Better observability of replication tasks
[Revisions]
Added revision bin cleaner to the settings
7.0.0 (70006) - 2025/02/04
Features
Upgrading from previous versions
- please refer to our Server migration guide before proceeding with Server update and check our list of Server breaking changes available here, Client API breaking changes available here
Server
[JavaScript]
updated to Jint 4.1.0
- this version contains same set of changes as RavenDB 6.2.3
Client API
[Bulk Insert]
enabled compression by default
[HTTP]
switched default http compression algorithm to zstd
- this version contains same set of changes as RavenDB 6.2.3
Studio
[Admin Logs]
revamped view
[Feedback]
revamped form
[Revisions]
added new view to Studio for easier Revision management