What's new

3.5.3-patch-35186 - 2017/01/13

Server

  • [Embedded] Embedding Microsoft.Owin.Host.HttpListener into Raven.Database

3.5.3-patch-35185 - 2017/01/13

Server

  • [Memory] support for custom memory cache,
  • [Configuration] added Raven/MemoryCacher option,
  • [Querying] adjustments to boolean query parsing,
  • [Querying] adjustments to queries with NOT operator,
  • [Querying] Fixed an issue where an Analayzer purging the Term completely will generate * query,
  • fixed possible ArgumentOutOfRangeException when WaitForIndexesAsync is used,
  • fixed performance issue when handling command batches

Studio

  • fixed issue with opening collection name from breadcrumbs into a new tab,
  • fixed issue with query page not showing results when table is not visible

Other

  • [NuGet] Raven.Tests.Helpers will now contain Rachis.dll,
  • Rachis and tools will not have a proper DLL version

3.5.2 (35183) - 2017/01/02

Server

  • [Major] [Clustering] various stability and performance improvements,
  • [Querying] fixed boolean query parsing issue,
  • [Querying] fixed issue when using Boost with parenthesis queries,
  • [Indexing] fixed issues with disposing and resetting indexes,
  • [Indexing] fixed issues with index recovery,
  • [Prefetching] stability improvements,
  • [SQL Replication] fixed execution time calculation for Delete operations,
  • [Voron] stability improvements,
  • fixed issues with server throwing exceptions on startup,
  • fixed /admin/stats json deserialization issue,
  • various other stability improvements

Client

  • conflicts will now be resolved properly when Query or StartsWith is used,
  • fixed index creation for VB.NET,
  • fixed Field handling for Includes in session.Include().Load() and session.Include().LoadAsync(),
  • fixed possible NRE in WhatChanged,
  • aggressively cached requests will update their last cached value on 304 from server,
  • when subscription will be closed then it will be properly removed from the set of subscription available

FileSystem

  • [Smuggler] will continue to export files even if one of the files failed to export,
  • [Versioning] properly handle page usage when new versioned file is created,
  • [Versioning] when downloading a versioned file the original name will be returned,
  • fixed issue with deleting FileSystem that could occur in certain situations

Studio

  • Studio can now display more than 1024 databases in the resources page,
  • improved suggestions when 'null' value is used,
  • turning on replication on a database with no replication will work properly,
  • Gather Debug Info will now work on Windows 10 Anniversary Update,
  • improved sufficient disk space checks when doing import

3.5.2-patch-35181 - 2016/11/18

Server

  • Fixed possible race condition when using WaitForIndexesAsync from client API,
  • Server will prevent requests from 4.0 clients or higher

Other

  • [Tests] Changed Raven.Tests.Helpers platform target to AnyCPU

3.5.1 (35180) - 2016/11/14

Server

  • [Querying] Fixed a bug where you could not query for comma,
  • [Logging] Now issuing a warning on using HDD drive only when DEBUG logs are enabled,
  • [Tests] Changed Raven.Tests.Helpers platform target to AnyCPU,
  • [Querying] Fixed an issue where '!' would not translate to NOT operator in Lucene queries,
  • [Voron] Fixed an issue where upgrading 3.0 Voron storage would not properly migrate all trees

Client

  • [Subscription] Added SubscriptionConnectionInterrupted event to be raised when the subscription connection is interrupted,
  • [Bulk Insert] Fixed an issue where bulk insert would not generate ids when the given id ends with '/' (e.g. "users/"),
  • [Bulk Insert] Now forcing bulk insert to flush every 10 seconds so not to cause timeouts on rare cases,
  • [Querying] Fixed an issue where the client would not show the correct error when using too many boolean clauses in a query
  • [Querying] QueryListeners are now executed also when doing Faceted Search
  • [Querying] Fixed a bug where TransformerParameters would not be Url escaped,

RavenFS

  • [Embedded] Now properly initializing embedded FS on first use

Smuggler

  • Added support for importing v4.0 smuggler files (documents only),
  • Improved performance for file exporting and importing (3.5.1+),
  • Changed operation and store to protected so it could be override in derived classes

Studio

  • [Periodic Export] Added missing AWS region endpoints to periodic export setup