[Backup] Fixed an issue with the backup running on UTC instead of server's local time
[Backup] Allowed to backup all shards of the same database concurrently
[Backup] Fixed the cancellation of a backup
[Backup/Import/Export] Handling the export and import of time series deleted ranges
[Backup/Import/Export] Fixed an potential race condition issue with applying commands during import / export
[Compression] Fixed a potential issue with stats of a collection when compression was turned on/off during large import
[Containers] Set HTTPs scheme in Docker automatically if cert options were passed
[Containers] Publishing Docker multi-arch images
[Corax] Fixed an issue with updating query statistics
[Corax] Fixed implementation of dynamic fields in JS indexes
[Corax] Fixed take and skip parameters handling in MoreLikeThis queries
[Corax] Fixed in and all in queries with null parameter
[Corax] Fixed error handling during indexing
[Corax] Fixed ordering by multiple fields
[Databases] Fixed an issue with databases loading if there was an inconsistent casing
[ETL] Replaced deprecated System.Data.SqlClient dependency with Microsoft.Data.SqlClient (existing connection strings will default to Encrypt=Optional option which is mandatory since version 5.0 of Microsoft.Data.SqlClient to ensure backward compatibility)
[Expiration/Refresh] Improved size calculation of expiration/refresh commands so it will reduce the memory usage
[Import] Allowed to import a disabled configuration of the revisions
[Indexing] Improved memory usage of loaded documents that are compressed
[Indexing] Fixed the hash of query results after resetting an index
[Indexing] Rollback indexing for a document where exception happened during indexing/mapping in case of fanout index
[JS Admin] Added ability to use internal operation contexts to execute some emergency operations
[Logging] Audit log improvements
[Monitoring] Added ability to monitor number of ongoing tasks via SNMP
[Monitoring] Exposed Monitor.LockContentionCount via SNMP
[Monitoring] Added MIB generator for easy integration with SNMP monitoring tools
[Setup] Fixed regression issue with RavenDB deb package dependencies
[Setup] Added Ubuntu Deb Packages distribution for Ubuntu 24.04 and dropped distribution for Ubuntu 18.04
[Patching] Fixed and issue with patching a document metadata
[Replication] Fixed issue that WaitForReplicationAfterSaveChanges() didn't account itself to calculate majority
[Server] Added -i | --info switch to Raven.Server
[Sharding] Implemented a backoff strategy for failed resharding attempt
[Subscriptions] Throwing less SubscriptionDoesNotBelongToNodeException on unstable cluster
[.NET] Updated to .NET 8.0.7
Client
[Querying] Implemented LongCountLazily and LongCountLazilyAsync
[Patching] Fixed consistency of serialization of enums between storing and patching (SaveEnumsAsIntegersForPatching convention was added)
Studio
Added navigation buttons to Revisions Compare view
Fixed and issue with the export visible columns to CSV - studio did not include @id
Fixed NRE on the Indexes view related to referenced collections
... (truncated)
Commits
da8f8e6 RavenDB-22618 : handle TimeSeriesDeletedRanges in DatabaseSmuggler.EnsureProc...
4538d79 Merge pull request #18832 from ppekrol/release/v6.0
8d97862 RavenDB-7070 fixing tests that started failing after xunit update
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps RavenDB.Client from 5.4.116 to 6.0.105.
Release notes
Sourced from RavenDB.Client's releases.
... (truncated)
Commits
da8f8e6
RavenDB-22618 : handle TimeSeriesDeletedRanges in DatabaseSmuggler.EnsureProc...4538d79
Merge pull request #18832 from ppekrol/release/v6.08d97862
RavenDB-7070 fixing tests that started failing after xunit update46f2488
Merge pull request #18830 from ppekrol/v6.0ea112e0
Merge branch 'v5.4' of https://github.com/ravendb/ravendb into v6.0bb34c62
RavenDB-7070 updated NuGet packagescac6c06
RavenDB-7070 updated GH actions to .NET SDK 8.0.3031e462ed
RavenDB-7070 updated to .NET 8.0.71877996
RavenDB-7070 updated NuGet packages843b787
RavenDB-7070 updated GH actions to .NET SDK 8.0.303Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show