Changelog¶
Version 3.0.0¶
weaviate.toolsmodule is REMOVED.Batcherclass is REMOVED.WCSclass is moved from theweaviate.toolsto the new moduleweaviate.wcsweaviate.tools.generate_uuidis REMOVED.
weaviate.util.generate_uuid5()is ADDED.- New
Batchclass implementation to replace the old one. This implementation uses theBatchRequestobjects under the hood, which means that there is no need to createBatchRequest’s anymore. This new class implementation allows 3 different batch creations methods: manual, auto-create and auto-create with dynamic batching. See theBatchdocumentation for more information. BatchRequestclasses (ObjectsBatchRequestandReferenceBatchRequest) are hidden from the user and should not be used anymore. This is due to the newBatchclass implementation.- New
Schemafield is ADDED, “shardingConfig”. It can bu used with Weaviate version >= 1.6.0. - New method
update_config()used to update mutable schema configuration (like efConstruction, …).