RavenDB v5.4.100

Improves handling of database shutdown.
January 10, 2023
New Version

Features

Server

  • Backup
    • Changed the order in which we perform snapshot backups - first the indexes then the documents.
  • Configuration
    • Added 'Http.KeepAlivePingTimeoutInSec' and 'Http.KeepAlivePingTimeoutInSec'.
  • Corax
    • Query execution performance improvements.
    • Support for ticks in date queries.
    • Introduced index-level boosting.
  • Cluster
    • Improved handling of a database shutdown.
  • Debug
    • Added info regarding 'GC' operations to /admin/memory/gc handler.
  • ETL
    • Added ability to enable compatibility mode when sending documents to Elasticsearch.
  • Indexing
    • Improved handling of replacement side-by-side indexes by waiting for journals to be flushed.
  • Logging
    • Enhancements in the cluster logging to improve log readability.
    • Added schema upgrade progress to the init log.
    • Added ability to get internal Microsoft logs (in particular Kestrel logs).
    • Added details to 'PutIndexCommand' logging.
  • Patching
    • Reduced 'JsString' allocations in patching.
  • Performance
    • Improved performance of 'putting' a document.
    • Improved performance of document deletion.
  • PostgreSQL
    • Better schema generation if first item has null values.
  • Smuggler
    • Added ability to import just one collection.
  • TimeSeries
    • Improved memory usage when importing '.ravendump' with high number of time series, to an encrypted database.
  • .NET
    • Updated to Microsoft .NET 7.0.1.

Studio

  • Added the ability to cleanup tombstones.
  • Endpoint/databases are now lighter which improves performance of database view.
RavenDB adds Apache Kafka and RabbitMQ support.

RavenDB

Fully transactional NoSQL document database.

Got a Question?

Live Chat with our Hibernating Rhinos licensing specialists now.