You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Audit Log] Fixed audit logging for pull replication sink updates
[Backup] Fixed a backup hang when uploading directly to Amazon S3 or Azure Blob Storage (upload I/O no longer runs on the backup thread's synchronization context)
[Compaction] Fixed an error during compaction of the TimeSeries.Stats table
[Corax] Fixed faceted queries returning empty values when the facet field used an alias (the term was resolved from the display name instead of the indexed field name)
[Corax] Fixed search() with wildcards on dynamic fields created with CreateField()
[Corax] Fixed UTF-8 bounds checking and same-language number comparison in alphanumerical sorting
[Core] Fixed inconsistent equality, hashing and string materialization for values containing control characters; databases created with this version also reject control characters in document identifiers. This change does not affect existing databases
[Databases] Persisted the database's supported features in the documents storage; creating a database over an existing data directory now restores them from disk instead of assuming the newest defaults
[Debug] Fixed missing information from some shards in the debug package of a sharded database
[Docker] Added a multiarch Docker image tag with the full server version
[GenAI] Fixed GenAI tasks failing with an authentication error on secured servers by authenticating model queries with the server certificate
[Indexing] Fixed index terms of non-ASCII values being truncated after a value longer than 2048 characters was indexed into the same field
[Linux] Issued a sequential read-ahead hint for journal files on database startup recovery and released already-processed journal pages during recovery (configurable via Storage.UseSequentialReadAheadHintForJournalRecovery, enabled by default)
[Linux] Added a server startup alert when a block device's read_ahead_kb exceeds the recommended threshold (configurable via Storage.ReadAheadKbAlertThresholdInKb, default 128 KB)
[Logging] Fixed an ObjectDisposedException when audit logging an offline database migration
[Monitoring] Added support for customizing the OpenTelemetry service name and namespace (configurable via Monitoring.OpenTelemetry.ServiceName and Monitoring.OpenTelemetry.ServiceNamespace)
[Performance] Fixed high CPU usage when writing large HTTP responses
[Querying] Fixed a NullReferenceException in streaming queries on encrypted databases with Lucene indexes when a concurrent read transaction was disposed mid-read
[Replication] Fixed active/active replication divergence for counters and time series: conflict-resolved values could be skipped by the replication send gate, and concurrent same-timestamp time series values now converge regardless of replication direction
[Replication] Fixed majority write assurance to compute the required sibling count from the database group topology, excluding promotable nodes, instead of the destinations list
[Sharding] Fixed re-put attachments not surviving a bucket re-send after bucket migration source failover (an attachment put over a tombstone now supersedes the tombstone's change vector)
[Sharding] Fixed bucket migration getting stuck when revision or attachment tombstones were present
[Voron] Fixed tree rebalancing corrupting the tree when re-adding a large separator key split ancestor pages during a delete, which could unlink subtrees and make keys unreachable; added invariant checks that fail the transaction instead of committing corruption
[Voron] Prevented journal recovery from overwriting flushed data when invalid journals are skipped due to IgnoreInvalidJournalErrors