Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump weaviate-client from 4.4rc1 to 4.4.0 (#65)
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 >= 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["default"]</code>.</li> <li>When using the client with future releases, other named vectors will be accessible as <code>object.vector["name"]</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 >= 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