Skip to content

Commit

Permalink
Bump weaviate-client from 4.4rc1 to 4.4.0 (#65)
Browse files Browse the repository at this point in the history
Bumps
[weaviate-client](https://github.com/weaviate/weaviate-python-client)
from 4.4rc1 to 4.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/weaviate/weaviate-python-client/releases">weaviate-client's
releases</a>.</em></p>
<blockquote>
<h2>v4.4.0</h2>
<h2>What's Changed</h2>
<ul>
<li>A new and improved client has been developed that:
<ul>
<li>Streamlines the API and improves the UX when working with
Weaviate</li>
<li>Fully connects to Weaviate's new gRPC API for faster queries</li>
<li>Ships with a fully autonomous dynamic batching algorithm for ease of
data uploading</li>
<li>Introduces strong typing of inputs and ouputs for Python-native
safety</li>
<li>Allows for the use of full typing hinting and generics to get the
most out of your vectorised data</li>
</ul>
</li>
<li>See the <a
href="https://weaviate.io/developers/weaviate/client-libraries/python">documentation</a>
on the new features in the v4 client</li>
<li>See the <a
href="https://weaviate.io/developers/weaviate/client-libraries/python#migration-guides">migration
guide</a> on how to upgrade from previous pre-release versions to this
full release</li>
<li>If you have troubles upgrading from v3 to v4 or find that your
codebase no longer works upon the bump then please raise an issue on the
board and we will see to it!</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/halilbilgin"><code>@​halilbilgin</code></a>
made their first contribution in <a
href="https://redirect.github.com/weaviate/weaviate-python-client/pull/422">weaviate/weaviate-python-client#422</a></li>
<li><a href="https://github.com/trengrj"><code>@​trengrj</code></a> made
their first contribution in <a
href="https://redirect.github.com/weaviate/weaviate-python-client/pull/468">weaviate/weaviate-python-client#468</a></li>
<li><a href="https://github.com/mikewyer"><code>@​mikewyer</code></a>
made their first contribution in <a
href="https://redirect.github.com/weaviate/weaviate-python-client/pull/627">weaviate/weaviate-python-client#627</a></li>
<li><a
href="https://github.com/SavvasMohito"><code>@​SavvasMohito</code></a>
made their first contribution in <a
href="https://redirect.github.com/weaviate/weaviate-python-client/pull/705">weaviate/weaviate-python-client#705</a></li>
<li><a href="https://github.com/jfrancoa"><code>@​jfrancoa</code></a>
made their first contribution in <a
href="https://redirect.github.com/weaviate/weaviate-python-client/pull/763">weaviate/weaviate-python-client#763</a></li>
<li><a
href="https://github.com/daveatweaviate"><code>@​daveatweaviate</code></a>
made their first contribution in <a
href="https://redirect.github.com/weaviate/weaviate-python-client/pull/800">weaviate/weaviate-python-client#800</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/weaviate/weaviate-python-client/compare/v3.26.2...v4.4.0">https://github.com/weaviate/weaviate-python-client/compare/v3.26.2...v4.4.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/weaviate/weaviate-python-client/blob/main/docs/changelog.rst">weaviate-client's
changelog</a>.</em></p>
<blockquote>
<h2>Version 4.4.0</h2>
<p>This version is the first full release for the Python v4 client and
<em>requires</em> weaviate versions &gt;= 1.23.7.</p>
<p>Since the previous RC, there have been a number of improvements and
final bug fixes.</p>
<ul>
<li>The type of <code>object.vector</code> has changed from
<code>Optional[Dict[str, List[float]]]</code> to <code>Dict[str,
List[float]]</code> so that <code>object.vector</code> is never
<code>None</code>.</li>
<li>Exporting and importing of collections has been tidied up and
improved.</li>
<li>A number of methods have had input validation added to them.</li>
<li>Most exceptions are now unified under a few common classes.</li>
</ul>
<p>For more information around the new client, see here: <a
href="https://weaviate.io/developers/weaviate/client-libraries/python">https://weaviate.io/developers/weaviate/client-libraries/python</a></p>
<h2>Version 4.4.rc1</h2>
<p>This version is a release candidate for the python v4 client.</p>
<p>There is a significant breaking change in this version in
anticipation of the named vectors functionality of future Weaviate
versions.</p>
<ul>
<li>The <code>vector</code> property of <code>Object</code> has had its
type changed from <code>Optional[List[float]]</code> to
<code>Optional[Dict[str, List[float]]]</code>.</li>
<li>Accessing of the vector property has changed from
<code>object.vector</code> to
<code>object.vector[&quot;default&quot;]</code>.</li>
<li>When using the client with future releases, other named vectors will
be accessible as <code>object.vector[&quot;name&quot;]</code>.</li>
</ul>
<p>Newly created (as of 15:00UTC 01/30/24) WCS sandbox instances are now
capable of handling gRPC connections and so the client has been updated
accordingly in its <code>connect_to_wcs</code> method.
If you are using an old sandbox, make a new one and use the new one
instead.</p>
<p>Minor bugfixes are also included.</p>
<h2>Version 4.4.rc0</h2>
<p>This version is a release candidate for the python v4 client.</p>
<p>All backward compatibility code is being removed and
<em>requires</em> weaviate versions &gt;= 1.23.5.</p>
<p>All deprecated code has been removed. Check the migration guide (<a
href="https://www.weaviate.io/developers/weaviate/client-libraries/python#migration-guides">https://www.weaviate.io/developers/weaviate/client-libraries/python#migration-guides</a>)
how to update your code.</p>
<p>Improvements include:</p>
<ul>
<li>Input validation</li>
<li>Embedded weaviate shows an error when the chosen port(s) are already
occupied</li>
</ul>
<p>Fixes include:</p>
<ul>
<li>Filter chained references by reference count</li>
<li>Various bug with filtered aggregation</li>
<li>Aggregation with move to/away_from objects</li>
<li>Timeouts also apply to GRPC calls</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/weaviate/weaviate-python-client/commit/8fa02412119c083e1e768ffb87a795d335a66a8a"><code>8fa0241</code></a>
Merge pull request <a
href="https://redirect.github.com/weaviate/weaviate-python-client/issues/838">#838</a>
from weaviate/improve-coverage-10</li>
<li><a
href="https://github.com/weaviate/weaviate-python-client/commit/6173cbcd75856db36ef6ff401f63108ef2695f01"><code>6173cbc</code></a>
remove needless pop</li>
<li><a
href="https://github.com/weaviate/weaviate-python-client/commit/39dc5526bf0abdfef0b11cf62adcc9cbcab79125"><code>39dc552</code></a>
Merge pull request <a
href="https://redirect.github.com/weaviate/weaviate-python-client/issues/837">#837</a>
from weaviate/v4-changelog</li>
<li><a
href="https://github.com/weaviate/weaviate-python-client/commit/6275ce4c9c966cd4bb7a984580e7a178f0f4b51c"><code>6275ce4</code></a>
reverse boolean logic for clarity</li>
<li><a
href="https://github.com/weaviate/weaviate-python-client/commit/1613066130c7ff71e431d59bd54147118bfe42a3"><code>1613066</code></a>
remove try-finally</li>
<li><a
href="https://github.com/weaviate/weaviate-python-client/commit/354bed1e95a2e81d9ba2891c172cb1288cac6413"><code>354bed1</code></a>
fix keyerror</li>
<li><a
href="https://github.com/weaviate/weaviate-python-client/commit/a59ca44f8a3ebbc7b017b7f47cdd9423c6d306f5"><code>a59ca44</code></a>
fix exporting config object into weaviate-compat dict</li>
<li><a
href="https://github.com/weaviate/weaviate-python-client/commit/1b9b18a7b0c82ee8e68a31089724e186b385fada"><code>1b9b18a</code></a>
remove more code</li>
<li><a
href="https://github.com/weaviate/weaviate-python-client/commit/7012f9dac6167456a87b2626ad36525aafba826c"><code>7012f9d</code></a>
remove unused validation code</li>
<li><a
href="https://github.com/weaviate/weaviate-python-client/commit/1b5f86d00002e14b22ea515fa02d522fddbbcdd5"><code>1b5f86d</code></a>
Add minimum version</li>
<li>Additional commits viewable in <a
href="https://github.com/weaviate/weaviate-python-client/compare/v4.4.rc1...v4.4.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=weaviate-client&package-manager=pip&previous-version=4.4rc1&new-version=4.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Jan 31, 2024
1 parent a4410ca commit 5be87a5
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 5be87a5

Please sign in to comment.