RavenDB v5.3.0

You can now use JSON Patch Syntax from your client to apply changes to RavenDB documents via JSON objects.
December 1, 2021
New Version

Features

Features

  • [ETL] Added support for Elasticsearch.
  • [Patching] Added support for JSON Patch Syntax.
  • [Subscriptions] Added support for Concurrent Subscriptions.
  • [Time Series] Added support for Incremental Time Series.
  • [PostgreSQL] Added support for PostgreSQL protocol.
  • [Power BI] Added integration with Microsoft Power BI via PostgreSQL protocol.
  • [RQL Code Assistance] Added in Studio Query View improved Code Assistance based on ANTLR.
  • [TCP Compression] Added support for compressing data via TCP connections (Replication, Subscriptions).

Server

  • [Backup] Added support for 'ForcePathStyle' in AWS S3 settings.
  • [Backup] Exporting and importing compare exchange values should not lowercase the compare exchange keys.
  • [Cluster] Cluster observer should ignore idle indexes when calculating promotable state.
  • [Cluster] Fixed issue with removing node too early from the database topology when deleting the database.
  • [ETL] Added the ability to filter-out deletion on updates of documents.
  • [Indexing] Fixed issue with too eager deletion of output documents when OutputReduceToCollectionCommand is retried by transaction merger.
  • [Indexing] Fixed issue with map-reduce value hashing algorithm that could produce more hash collisions than needed.
  • [Patching] When executing patch or delete by query and transaction merger re-runs command you should reset state of the commands properly.
  • [Querying] Added support for JavaScript projection of Time Series values.
  • [Querying] Now properly takes offset into account when doing collection query.
  • [Querying] Fixed issues with sorting when alphanumeric sorting.
  • [Replication] Now properly calculates Sink Task URLs.
  • [Revisions] Revision configuration should now create revision bin for documents deleted by replication.
  • [RQL] Added support for returning arrays from projections.

Client API

  • [Conventions] Added 'DisableTcpCompression' convention.
  • [Operations] Added 'JsonPatchOperation'.
  • [Querying] Will throw after detecting comparison of a full document.
  • [Querying] Optimized query building significantly by caching index metadata and parameter names.
  • [Subscriptions] Added support for handling compressed data.

Studio

  • [Notifications] Added query parameters to 'page size too big' window.
RavenDB

RavenDB

Fully transactional NoSQL document database.

Got a Question?

Live Chat with our Hibernating Rhinos licensing specialists now.