RavenDB v5.1.3

インデックス付け、暗号化、レプリケーション機能を改善
2月 9, 2021
新バージョン

機能

  • Server
    • [Alerts] You can now use standard deviation for Low swap size warning.
    • [Backups] Added Backup.TempPath configuration option.
    • [Cloud] You can now retry CPU credits sync on startup.
    • [Cluster] You can now prevent concurrent bootstrap.
    • [Cluster] Cluster observer will now move node to rehab upon large gap from the other nodes.
    • [Cluster] Limited cluster log truncation by time.
    • [Cluster] You can now promote from rehab with indexes that were explicitly disabled.
    • [Cluster] You can now stay in rehab with index error.
    • [Configuration] Added Indexing.MaximumSizePerSegmentInMb, Indexing.MergeFactor, Indexing.LargeSegmentSizeToMergeInMb, Indexing.NumberOfLargeSegmentsToMergeInSingleBatch and Indexing.MaxTimeForMergesToKeepRunningInSec.
    • [Debug] Added /admin/stats end point to Debug Package.
    • [Debug] Added /admin/debug/databases/idle endpoint.
    • [Docker] Updated docker base image.
    • [Docker] You can now ignore file lock error when using docker shared volume from Microsoft Windows.
    • [Encryption] Introduced global stack to EncryptionBuffersPool for better memory management.
    • [Indexing] Added support for complex reduce keys in JS map-reduce indexes.
    • [Indexing] Improved memory management in Lucene to reduce GC cost.
    • [Indexing] De-referenced index resources under low memory.
    • [Indexing] Better management of Lucene's merges to reduce the size of transaction.
    • [Indexing] Improved the performance of LoadDocument when referencing very large number of documents.
    • [Indexing] Improved the performance of initial index run.
    • [Indexing] Added support for return block statements in group by and now allows arrow functions which return objects (w/o explicit return) in JS indexes map.
    • [Indexing] Restricted number of items in fields cache of LuceneDocumentConverter.
    • [Indexing] Taken into account the Indexing option from the default field options.
    • [Indexing] Registered Additional Assemblies by name and full name.
    • [Indexing] Added support for boosting in JavaScript indexes.
    • [Indexing] Increased default value of Indexing.Encrypted.TransactionSizeLimitInMb configuration option to 96 MB.
    • [Querying] Allows you to include the output of facets.
    • [Querying] You can now convert >= and <= queries to between queries automatically.
    • [Replication] You can now avoid the update of sibling etag on new connections.
    • [Replication/Smuggler] Added unused database IDs to import/export for preventing "conflict" in import destination cluster replication.
    • [Time Series] Now throws better error message on attempt to group by tag only when querying.
    • [Time Series] Added Last and Next InterpolationTypes for TimeSeries Gap Filling feature.
    • [Voron] Now deletes large journals instead of adding them to recycle pool to speed up the startup time.
    • [Voron] Added cleanup of Temp directory on storage startup.
    • [.NET] Updated to Microsoft .NET 5.0.2.
    • Improved error handling in timer threads.
  • Client API
    • [Conventions] Added DisableTopologyCache convention.
    • [Changes API] You can now mark Changes API connection state as faulted if failed to initialize.
    • [Querying] Added option to project the last modified date from queries.
    • [Querying] Added support for TimeSpan in projections.
    • [Querying] HashCalculator now uses DateTime.GetDefaultRavenFormat.
    • [Serialization] Optimized client side JSON serialization.
    • [Time Series] Typed API for time-series bulk insert.
    • Better exception for actions that require a database but none was specified via parameter or there is no default one.
    • Now properly detects changes in HasChanged when there are deletions.
    • Now suggests X509KeyStorageFlags.MachineKeySet when passing invalid certificate to document store.
  • Studio
    • Added navigation when clicking the backup alert.
    • You can now auto-reconnect to web socket in Admin Logs & Traffic Watch.
    • When node is passive and license is not activated, it now states this explicitly on the License View.
    • Now gives better error message if trying to run update in query window.
    • Added more details from Lucene to Indexing Performance view.
    • Added support for compare exchange metadata.
    • You can now clear error on Discovery URLs when list is empty and added warning icon when test failed.
    • You can now display TS value names for a new TS entry.
    • Improved the help for Additional Assemblies.
    • Added support to save documents/indexes using Ctrl+S.
    • You can now show the full analyzer name for custom analyzer.
RavenDB

RavenDB

完全にトランザクションに対応したNoSQLドキュメントデータベース

ご質問がありますか?

今すぐ Hibernating Rhinos ライセンススペシャリストとライブ チャット