Docker image/tag: semitechnologies/weaviate:0.22.16
See also: example docker-compose files in English, Dutch, German, Czech, Italian.
Breaking Changes
none
New Features
-
Specify configuration through environment variables (#1230)
Prior to this release, Weaviate required a config file. That was not the cloud-native way to handle config. Furthermore, users who wanted to try out Weaviate using the docker-compose setup, had to download two files. Now all config can be managed through the docker-compose file itself.The following environment variables can be set:
Variable Description Type Example Value ORIGIN
Set the http(s) origin for Weaviate string - HTTP origin
https://my-weaviate-deployment.com
CONFIGURATION_STORAGE_URL
Service-Discovery for the (etcd) config store. string - URL
http://etcd:2379
CONTEXTIONARY_URL
Service-Discovery for the contextionary container string - URL
http://contextionary
ESVECTOR_URL
Service-Discovery for the Elasticsearch instance string - URL
http://esvector:9200
ESVECTOR_NUMBER_OF_SHARDS
Configure default number of ES shards int
1
ESVECTOR_AUTO_EXPAND_REPLICAS
Wheter ES should auto expand replicas string
1-3
STANDALONE_MODE
Turn on experimental standalone mode string - true/false
false
PERSISTENCE_DATA_PATH
Only if STANDALONE_MODE=true
: Where should Weaviate Standalone store its data?string - file path
/var/lib/weaviate
AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED
Allow users to interact with weaviate without auth string - true/false
true
AUTHENTICATION_OIDC_ENABLED
Enable OIDC Auth string - true/false
false
AUTHENTICATION_OIDC_ISSUER
OIDC Token Issuer string - URL
https://myissuer.com
AUTHENTICATION_OIDC_CLIENT_ID
OIDC Client ID string
my-client-id
AUTHENTICATION_OIDC_USERNAME_CLAIM
OIDC Username Claim string
email
AUTHENTICATION_OIDC_GROUPS_CLAIM
OIDC Groups Claim string
groups
AUTHORIZATION_ADMINLIST_ENABLED
Enable AdminList Authorization mode string - true/false
true
AUTHORIZATION_ADMINLIST_USERS
Users with admin permission string - comma-separated list
jane@example.com,john@example.com
AUTHORIZATION_ADMINLIST_READONLY_USERS
Users with read-only permission string - comma-separated list
alice@example.com,dave@example.com
-
More CRUD capabilities in Standalone-Mode (#1221)
If you are running the experimental standalone mode (a preview of some of the features we will introduce in1.0.0
), more CRUD capabilities were added. See #1221 for details and the "Standalone Mode" status page for an up-to-date feature/limitations overview.
Fixes
- Remove broken/unused/impossible endpoints (#1235)
Prior to this release, there were some REST endpoints that were never implemented or always failed, due to the action not being possible. They have been cleaned up in this release. This removal of endpoints is considered non-breaking, as they were never usable to begin with. See #1235 for which endpoints were removed.