github weaviate/weaviate 0.22.16
0.22.16 Cleanups and environment variable based configuration

latest releases: v1.26.10, v1.25.25, v1.27.3...
4 years ago

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 in 1.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.

Don't miss a new weaviate release

NewReleases is sending notifications on new releases.