Migration: Server Breaking Changes
The following features, that were available in former RavenDB versions,
are unavailable under RavenDB
6.x or incompatible with their previous versions.
- License Keys
License keys for versions lower than
6.0 are not supported by RavenDB
If you own a valid license key for RavenDB
5.x or lower, please upgrade it using
the quick online interface described here.
- RavenDB for Docker
RavenDB now applies an improved security model, and uses a dedicated user rather than
Read more about this change here.
- Unsupported sharding features
RavenDB 6.0 introduces sharding. Server and Client features
that are currently unavailable under a sharded database (but remain available in regular
databases) are listed here.
- Graph Queries
Graph queries support, available in RavenDB versions
5.x, is removed from
6.x server and client API.
SQL ETL no longer tolerates errors on
Load: load errors are thrown immediately, to distinguish
partial load errors that are used in SQL ETL from, for example, commit errors that may happen
during load. (Prior to this change ETL would just advance instead of retrying.)
TimeOnly are now supported for every new auto index.