What's new
3.0.30157-Hotfix - 2016/10/11
Server
[Configuration]
AddedRaven/SqlReplication/CommandTimeoutInSec
setting,[SQL Replication]
Added CommandTimeout property toSqlReplicationConfig
that allows to override command timeout per destination,[SQL Replication]
Fixed issue with setting LastReplicatedEtag when SQL batch times-out,[Indexing]
Removed support for using 'minimum ETag replacement strategy' when doing Side-By-Side on Map-Reduce indexes,[Querying]
Lucene will now escape text phrases AND and OR properly when they are not the operators
Client
[Side-By-Side]
Client will throw when 'minimum ETag replacement strategy' is used on Map-Reduce indexes
FileSystem
[Client]
Fixed possible NullReferenceException that can occur when file that does not exist is being loaded
Studio
- Better memory utilization when viewing Running Tasks view
3.0.30156-Hotfix - 2016/09/26
Server
- [Embedded] Prevented from conflicting RavenDB.Database and Metrics.Net assemblies loaded in the same project
- [RavenFS] Fixed problem with declining reading performance in file systems with large number of files
Client
- Fixed
session.Advanced.LoadStartingWith
with a transformer havingLoadDocument
which returned inconsistent results
Studio
- Fixed an option to overwrite a name of an exported database file
3.0.30155 - 2016/09/16
This is an aggregated build for various fixes since the last stable
Server
[Performance]
improved performance when loading huge amounts of databases in parallel,[Configuration]
addedRaven/AllowNonAdminUsersToSetupPeriodicExport
,[Replication]
fixes index and transformer replication that could cause index and transformer to revert to the previous version in some cases,[Querying]
fixed issue when usingIn
operator with DateTime type,[Subscriptions]
better handling for synchronization when there are huge gaps during processing,[Memory]
better memory handling when performing memory intensive operations like bulk insert, storage and smuggler export to reduce the memory footprint
Client API
[Querying]
fixed parsing issues that could occur in some cases when WhereIn is used,- fixed issue with Load returning null when duplicated ids are passed and transformer is used,
- fixed loading data with includes when sharding is being used,
- fixed a very rare case where concurrent modifications to the ReplicationDestinations could occur
Storage Exporter
- added support for exporting attachments,
- enhanced the export documents process,
- better handling for OperationCanceledException
3.0.30153 - 2016/08/13
This is an aggregated build for various fixes since the last stable
Server
[Voron]
stability improvements[Indexing]
side-by-side indexes will no longer unlock the index after swap,[Indexing]
side-by-side will detect better if the original index is identical and no swap is needed,[Indexing]
fixed a rare case in which under certain conditions we could run indexing on a same index concurrently,[Indexing]
we will not longer run reduction process for empty set of keys,[Indexing]
memory allocation improvements,[Indexing]
performance and stability improvements,[Indexing]
Optimize map/reduce operation for new indexes (avoid expensive DeleteMappedResults...),[Prefetching]
take into account availble memory when prefetching[Replication]
fixed possibility of infinite loop to occur in master-master replication under very rare conditions,- Better handling when the OS doesn't support file prefetching
- Better errors if trying to open a corrupted document,
- Fixed how we are computing the document size on Esent when prefetching,
Client API
[Bulk Insert]
fixed possible hangs that could occur in a very long running bulk insert operation,[Changes API]
improved reconnection process- `[Querying] ContainsAny on empty arrays will no longer throw exception
- fixed issue when you could load
FileSystem
- fixed issue with synchronization process hangs when file for synchronization was in conflicted state,
- improved synchronization performance by skipping file deletions if a relevant file does not exist on a destination server
Studio
- added RavenJObject deserialization metrics
Storage Exporter
- added support for exporting databases with compression and/or encryption,
- added support for exporting transformers and indexes
Traffic
- added support for system database
3.0.30143 - 2016/06/01
Server
[Voron]
Fixed access violation exception.[Voron]
Fixed an edge case in page splitter.[FileSystem]
Fixed issues in files replication.[Indexes]
Better handling ofOperationCanceledException
.[Prefetcher]
Fixed too frequently calls toMaybeAddFutureBatch
.[PeriodicExport]
Fixed an export fail when initial backup is more than 64MB.[PeriodicExport]
Better error handling.
Client
- Fixed async query that uses ContainsAny or In.
- Fixed parsing a double value from object.
[Subscrition]
Better error handling.[Subscrition]
Notify the server that subscriptions can be reused when the store is disposed.- Fixed using
ShardedDocumentStore
with a query and a transformer.
Smuggler
- Fixed an identities that was imported which started with
Raven/
.
Studio
[SqlReplication]
Stats are not available for not admin user.- Fixed edit document page start page in
Doc {start} of {total}
.