Server
[Backup]
Fixed an issue that caused restoring an encrypted backup to fail if audit logging was enabled[Backup]
Fixed listing of AWS S3 restore points[Backup]
Improved next backup time calculation for missed schedules[Certificates]
AddedAcmeRenewalThresholdPercentage
configuration option to control the automatic server certificate renewal threshold (default 30%)[Certificates]
Added support for server certificates with only a Server Authentication EKU[Debug]
Added periodic backup information to the debug package[Debug]
Added the total allocated to the allocations event listener event[Documents]
Improved handling of document IDs with non-ASCII and escaped characters, including a tool to clean corrupted IDs[Memory]
Improved unmanaged memory management for stream operations to reduce allocations[Replication]
Generated client certificates for pull replication with client EKU[Setup]
Using just a file name inSecurity.Certificate.Path
during the Setup Wizard[Tools]
Allowed trusting server certificates with a single server authentication EKU via thervn
tool[Voron]
Fixed a race condition where the oldest active transaction could report a non-zero value when no transactions were active[Voron]
Optimized compression buffer handling for encrypted databases to reduce disk I/O[.NET]
Updated to .NET 8.0.20
Client
[Session]
Ensuredsession.Advanced.HasChanges
correctly reflects metadata-only changes[Subscriptions]
Ensured subscription sessions respect thePreserveDocumentPropertiesNotFoundOnModel
convention