Contribute to RavenDB documentation

Become part of the community! Contribute to documentation.

What's new

4.1.9 (41023) - 2019/10/14

Marking last Patch build (4.1.9-patch-41022) as Stable

4.1.9-patch-41022 - 2019/09/27

Server

  • [Blittable] Fixed handling of escape characters
  • [Blittable] Fixed disposal of arrays nested in JSON
  • Updated .NET Core to version 2.1.13

4.1.8 (41021) - 2019/08/26

Server

  • [Cluster] stability improvements
  • [Cluster] promoting and demoting node should be a ClusterAdmin, not Operator operation
  • [Indexing] fixed the possibility to encounter stale indexes when node was added to a cluster database group
  • [Indexing] output of map-reduce indexing functions should not use the same property accessor cache, because it might not contain necessary group by fields needed
  • [RQL] detecting properly artificial projection e.g. 'from Orders as o select o'
  • [Voron] fixed "attempted to delete value but it wasn't in index" bug
  • [Voron] fixed "tried to released page X but couldn't find it in the allocation section" bug that could occur on 32-bit systems

Client API

  • [Indexes] added 'System.Text.RegularExpressions' to a list of well-known server-side assemblies, so parameters from methods like 'Regex.IsMatch' will not be converted to strings
  • [Patching] proper handling when session.Advanced.Patch is used on a collection, will not duplicate records in collection after SaveChanges
  • [Subscriptions] opening a session will skip tracking revisions if this is a subscription that retrieves revisions

4.1.8-patch-41017 - 2019/07/15

Server

  • [Cluster] Stability improvements
  • [Import] Fixed import of .ravendbdump file with existing auto map-reduce index
  • [Subscriptions] Fixed subscriptions on deleted revisions
  • Updated .NET Core to version 2.1.12

Client

  • [Conventions] Added CustomizeJsonDeserializer convention
  • [Smuggler] Fixed Operation.WaitForCompletionAsync of the export

4.1.7 (41016) - 2019/06/27

Server

  • [Compare Exchange] Added ability to store null as compare exchange value
  • [Cluster] Stability improvements
  • [CSV] Fixed missing Raven-Clr-Type in Export/Import CSV
  • [Debugging] Added /cluster/topology to the debug package info
  • [Indexing] Fixed cleanup on idle index
  • [Indexing] Recreating index writer on EarlyOutOfMemoryException
  • [Patching] Fixed memory leak
  • [Replication] Fixed conflict creation of HiLo documents
  • [Suggestions] Fixed index writer recreation after indexing batch
  • [Setup Wizard] Fixed port issue when setting up cluster
  • [Voron] Fixed error handling in async transactions
  • Fixed possible race condition during server initialization when using HTTPS

Client

  • [Configuration] Preventing multiple calls to configuration/client endpoint
  • [Projections] Fixed calculations on integers
  • [RQL] Marking 'limit' and 'offset' as reserved keywords
  • [Querying] Fixed custom converters usage when serializing query parameters
  • [Session] Fixed changes detection of session.Advanced.WhatChanged()
  • [Session] Fixed session clearing

Studio

  • [Licensing] Added Renew option if license is expired
  • [Cluster] Fixed displayed version after server update on Cluster view
  • [Cluster] Fixed Cluster view constantly showing Voting in Progress