Docker image/tag: semitechnologies/weaviate:0.21.6
See also: example docker compose files in english and dutch.
Breaking Changes
none
New Features
- Better defaults for Replication/Sharding (#1014)
This affects the underlying Elasticsearch database ("esvector"). Sets reasonable defaults, but can also be overwritten in config usingvectorIndex.numberOfShards: <int>
as well asvectorIndex.autoExpandReplicas: <string>
. The fields behave like their equivalents in Elasticsearch.
Fixes
-
Code base is now compatible with Go 1.13 (#1056)
This mostly resolvedgo module
incompatibilities. -
Supernodes are no longer cached (#1053)
This is a simple fix that will need a more elaborate solution later one. Right now, a supernode is simply not cached at all. When traversing the graph the references are thus resolved in real-time. This means a supernode can currently not be used in a "search by reference" where filter, e.g. on a classCity
withpath: ["hasRestaurants", "Restaurant", "name"]
will not find those Cities which are considered super nodes.By default any class with at least 100 outgoing references is considered a supernode, but this setting can be overwritten by setting
vectorIndex.supernodeThreshold: int
. -
"No value given" error when using
valueText
filter (#1048)
This error only affected the GraphQL where filter, this issue was not present in the REST where filter (currently only available on the classifications API)