Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions weaviate/embedded.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
DEFAULT_PORT = 8079
DEFAULT_GRPC_PORT = 50060

WEAVIATE_VERSION = "1.26.6"
WEAVIATE_VERSION = "1.30.5"


@dataclass
Expand Down Expand Up @@ -91,7 +91,9 @@ def __init__(self, options: EmbeddedOptions) -> None:
response = httpx.get("https://api.github.com/repos/weaviate/weaviate/releases/latest")
latest = _decode_json_response_dict(response, "get tag of latest weaviate release")
assert latest is not None
self._set_download_url_from_version_tag(latest["tag_name"])
version_tag = latest["tag_name"]
self._parsed_weaviate_version = version_tag
self._set_download_url_from_version_tag(version_tag)
else:
raise exceptions.WeaviateEmbeddedInvalidVersionError(self.options.version)

Expand Down Expand Up @@ -133,7 +135,7 @@ def ensure_weaviate_binary_exists(self) -> None:
"weaviate-"
+ self._parsed_weaviate_version
+ "-"
+ str(hashlib.sha256(self.options.version.encode("utf-8")).hexdigest()),
+ str(hashlib.sha256(self._parsed_weaviate_version.encode("utf-8")).hexdigest()),
)
if not self._weaviate_binary_path.exists():
logger.info(
Expand Down