NoSQL Database Documentation
We hereby welcome you into the RavenDB Documentation.
Feel free to explore the sizeable world of our premier NoSQL database.

Become part of the community! Contribute to documentation.
What's new
5.1.2 (51010) - 2020/12/11
Server
[Encryption]
fixed possible AVE when encryption is being used[Indexing]
fixed issues with custom assebly resolution when custom analyzers are used
Studio
[Certificates]
fixed issues with displaying when client certificate is not provided
5.1.1 (51007) - 2020/12/01
Server
[Compression]
fixed possible data corruption that could manifest when compression is used[Encryption]
fixed memory leak that occurred when encryption was used[Indexing]
fixed possible NRE when using NuGet additional source and it failed to download it[Querying]
increased performance and decreased memory usage of collection queries with where clauses for operations (e.g. patching by collection or deleting by collection)[Replication]
fixed issue with filtered replication using AllowedSinkToHubPaths instead of AllowedSinkToHubPaths[Replication]
fixed possible endless loop in replication tombstone cleanup mechanism
Client API
[Querying]
fixed that could occur during streaming of query results
Studio
[Time Series]
fixed issues with Time Series visualization caused by JS error
5.1.0 (51000) - 2020/11/18
Features
[Filtered Replication]
added feature. Documentation[Indexes]
addedAdditional Assemblies from NuGet
feature. Documentation[Indexes]
addedAttachment Content Indexing
support. Documentation[Indexes]
added Counters and Time Series support to JavaScript indexes.[Pull Replication]
revamped feature, added the ability not only to pull the data but also to push it. Documentation[Replication]
added server-wide external replication feature[Time Series]
added gap filling support. Documentation[Time Series]
added scale support. DocumentationOut of Experimental
[Documents Compression]
removed experimental flagOther
[Backups]
added the ability to exclude databases from server-wide backups[Backups]
addedBackup Now
functionality[Indexes]
optimized how reduce result is constructed[Indexes]
aligned list of available methods (e.g. counterNamesFor) in JavaScript indexes with C# ones[Time Series]
added streaming support[Time Series]
addedpercentile
,slope
andstddev
support[Time Series]
added ETL support[Time Series]
added the ability to group by tag[.NET]
migrated to .NET 5.0[.NET]
decreased number of files in the distribution packageClient API
[Conventions]
addedShouldIgnoreEntityChanges
convention. Documentation[Events]
eventOnBeforeDelete
will be invoked whenDelete(id)
is executed from now on[Querying]
support for explicitly stating the origin of a value in projection. Documentation[Querying]
added support forRavenQuery.Cmpxchg
in single projection queries[Serialization]
added support for C# 9 records[Session]
support for includes in Time Series. Documentation[Session]
implementedConditionalLoad
. Documentation[Subscriptions]
addedOnUnexpectedSubscriptionError
eventStudio
[Backups]
added dedicated view[Configuration]
added the ability to collapse document properties by default[Document]
added the ability to collapse the properties panel[Menu]
added the ability to collapse it[Quality of Life]
polished a lot of views and made considerable amount of UX enhancements[Setup]
added the notification to download the admin certificate at the end of the setup