[Cluster] fixed issue with 'ClusterTransactionIdBase64' and 'DatabaseTopologyIdBase64' being set to null after 'HardResetToNewCluster' is executed
[Configuration] fixed issue with identity parts separator not getting the default value when client configuration gets disabled
[ETL] added MySqlConnector support for SQL ETL and Import from SQL
[Indexes] added the ability to use prerelease NuGet packages in indexes when 'Indexing.NuGetAllowPreleasePackages' configuration is set to true
[JavaScript] decreased number of allocations when patching arrays
[JavaScript] only inject parameters into JavaScript engine that are required by the function
[Logging] fixed possible issue with Microsoft Logs bein disabled, yet still getting written
[Logging] added all backup, ETL, connection string configuration changes to the audit log
[Migration] added option to migrate non-public schemas
[Replication] decreased the memory footprint for replication process by early releasing memory of the replicated items
[Replication] disabling external replication should not allow deletion of tombstones
[Subscriptions] fixed issue with subscriptions not getting appropriate value when 'LastDocument' is set as change vector and the last document comes from external replication
[.NET] updated to .NET 7.0.5
Client API
[JSON] added nested generic types support to 'DefaultRavenSerializationBinder'
[HTTP] fixed a race condition when spawning a node health check and simultaneously timeout and topology update occurs
[HTTP] fixed HTTP Cache possible memory leak
[RQL] fixed issue with using 'RavenQUery.Raw' without 'select new' and query ignoring the raw content
[RQL] fixed issue with alias not being appended to 'OrderBy' clause when 'DocumentQuery' is used
Studio
[Debug] added additional options for collection of Debug information
[Client Configuration] allow to set both 'use session context' and 'read balance behavior'
[Cluster] added memory information explanations
[Database] added the ability to restart a database
[Documents] fixed issue with downloading huge document as text, instead of JSON
5.4.103 (54038) - 2023/03/30
Server
[Let's Encrypt] fixed issue with retrieving a certificate due to compatibility problem with upcoming Let's Encrypt API changes