Weaviate v0.22.3 Release Notes

Release Date: 2020-03-03 // about 4 years ago
  • ๐Ÿณ Docker image/tag: semitechnologies/weaviate:0.22.3
    ๐Ÿ‘€ See also: example docker compose files in english and dutch.

    ๐Ÿ’ฅ Breaking Changes

    none

    ๐Ÿ†• New Features

    Return objects' vector position when meta=true (#1041)
    ๐Ÿ–จ As part of the classification feature a meta option (passed as a query parameter) was added to the GET /v1/things and GET /v1/actions API. If the object was part of a classification, meta information about that classification is printed. Additionally, the meta object will now - regardless of classifications - also contains the objects vector position.

    Keep in mind that the 600-dimensional vector is about 2.4KB of size in the underlying storage and about twice that size when encoded as float numbers in json. So you will add about 5KB of data per object when setting meta=true. While this is negligible on single objects, the additional data to be transferred on long list queries might add up to a lot of additional traffic. So, only set this option if really necessary.

    ๐Ÿ›  Fixes

    ๐Ÿ› Bug: ?meta=true ignored on list queries (#1099)
    ๐Ÿš€ Prior to this release setting the meta=true query param worked on GET /v1/things/{id} (single object), but not on GET /v1/things (list of objects). This releases fixes this and makes sure meta=true can now be set on both types of GET queries

    ๐Ÿ› Bug: Numbers and other characters lead to error in /c11y/concepts endpoint (#1078)
    The requirements for class names and other schema fields have been loosened in the past. As of now any utf-8 letter or digit is an acceptable character. However, the /c11y/concepts endpoint. which can be used to inspect word concepts in the contextionary space, still validated a strict [A-Za-z]. This has been changed and now all utf-8 letters and digits are acceptable.