github weaviate/weaviate 0.21.6
0.21.6 - Updates and Fixes (esvector, GraphQL)

latest releases: v1.24.13, v1.25.0, v1.24.12...
4 years ago

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 using vectorIndex.numberOfShards: <int> as well as vectorIndex.autoExpandReplicas: <string>. The fields behave like their equivalents in Elasticsearch.

Fixes

  • Code base is now compatible with Go 1.13 (#1056)
    This mostly resolved go 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 class City with path: ["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)

Don't miss a new weaviate release

NewReleases is sending notifications on new releases.