Documentation


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

What's new

Want to see what features we have added recently or what we are currently working on?

 

Getting started

Beginner? No problem! This article will guide you through all parts of RavenDB needed for basic understanding.

 

Playground Server

For all of you we have created a live server for testing purposes.

 

About examples

Few words about examples used in this documentation.

 

Become part of the community! Contribute to documentation.

What's new

3.5.5-patch-35220 - 2017/09/07

Server

  • Workaround for rare ASP.Net binding issue

3.5.5-patch-35219 - 2017/09/04

Server

  • [SQLReplication] In SQL replication, add limit to un-replicated document batches and also backoff strategy for retries in case of multiple errors

Client

  • [Cluster] For failover behaviors ReadFromAllX, switch to other node for request failures

3.5.5-patch-35218 - 2017/08/29

Server

  • [Indexing] improved stability,
  • [Cluster] improved stability,
  • [Querying] fixed query escaping when spaces or forward dashes are used in the phrase

Client

  • [.NET Core] added compatibility with .NET Core 2.0

FileSystem

  • [Synchronization] fixed file deletion synchronization

Smuggler

  • [Between] will no longer export data subscription identities

3.5.5-patch-35216 - 2017/07/24

Client

  • [.NET Core] assemblies are now strong-named

3.5.4 (35215) - 2017/07/21

This is an aggregated build containing fixes released in patch versions since the previous stable build - 3.5.3 (35191) in addition with:

Database

  • [Replication] stability improvements,
  • [ETL] added support for attachments,
  • [Cluster] stability improvements,
  • [Cluster] remove node kidnap from the cluster
  • [Querying] fixed various bugs when queries are parsed,
  • [Indexing] adjustments to index compilation mechanism,
  • [Indexing] fixed issue with map-reduce calculating __reduce_key incorrectly if group contains Last-Modified field from @metadata,
  • [Indexing] fixed possible high-memory and CPU consumption by Lucene,
  • [Prefetching] stability improvements,
  • [Monitoring] SNMP now properly retrieved CPU usage,
  • [Debug Info Package] Windows OS compatibility improvements,
  • debug endpoints are no longer throttled

Client

  • fixed possible race-condition in topology fetch mechanism,
  • added SuggestLazyAsync LINQ extension,
  • [Authorization] fixed issue with IsAllowed and IsAllowedAsync considering an operation as sub-operation in certain cases,
  • [.NET Core] client no longer contains custom SerializableAttribute, it is using the official one

Smuggler

  • added support for TransformScript when Between operation is used,
  • added support for using * in filters (e.g. for starts with matching),
  • added start-document-etag, start-document-delete-etag, start-attachment-etag and start-attachment-delete-etag command-line parameters,
  • stability improvements

FileSystem

  • [Synchronization] stability improvements