Server
[Backup/Restore]Disabled ongoing tasks during snapshot restore[Certificates]Properly retrying Let's Encrypt requests[Compression]Ensured ZstdStream outputs the end frame properly[Corax]Added WriteCompound to the index entry builder[Corax]Fixed possible IndexOutOfRangeException during internal dictionary and storage updates[Corax]Handled empty output from analyzer when indexing a field. This fixes alphanumerical sorting on non existing terms[Corax]Prevented marking a part of the query as matched by a compound field when not used to avoid sub-optimal query plans[Corax/Voron]Ensured NativeList is not accessed after the Dispose call[Corax/Voron]PostingList will now try to merge two pages if one is empty and the other is at least 75% full[Databases]Fixed a double deletion issue in DatabasesLandlord[ETL]Threw an exception on an ETL rename since it never worked correctly[Indexes]Ignored errors on specific index compaction to allow entire compaction operation to continue[Indexes]Improvements to progress and estimation calculations[Indexes]Included JavaScript indexes in unmergables during index merging[Licensing]Added ToggleTaskStateCommand to license limit check[Logging]Logged ClusterObserver decisions to the server log when Information level is enabled[Memory]Introduced a specialized, lightweight method for early Out-Of-Memory checks[Notifications]Added endpoint for server notifications access and fixed query string parameters handling[Performance]Correctly updated vector acceleration configuration in AdvInstructionSet[Performance]Performance improvements to query requests handling[Querying]Fixed overflow issue when counting query results for collection queries returning more than 2B results[Querying]Threw specific NotSupportedException for all Include types in streaming queries[QueueSinks]Added missing check for usage by QueueSinks task when removing a queue connection string[Revisions]Ensured the HasRevisions flag is removed when all revisions for a document are deleted[Setup]Fixed license activation logic during setup[Sharding]Added support for streaming of map-reduce queries in sharded databases[Subscriptions]Added support forRegex.IsMatchin a subscription[Subscriptions]Improvements to handling of concurrent subscription wait logic under high document write rates[.NET]Updated to .NET 8.0.24
Studio
[Backup/Restore]Added AWS session token to restore and backup now[ETL]Disabled ETL renames in Studio UI[Export]Added node tag to export db file name[Icons]Normalized icon sizes and used dynamic import for svgtofont[Ongoing Tasks]Enhanced task filtering, access control, and disable reason handling based on database admin permissions[Ongoing Tasks]Fixed NRE when switching database on Ongoing Tasks view[Setup]Fixes and enhancements to Setup Wizard