dependabot[bot] opened a new pull request, #43616: URL: https://github.com/apache/superset/pull/43616
Bumps [trino](https://github.com/trinodb/trino-python-client) from 0.338.0 to 0.339.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/trinodb/trino-python-client/releases">trino's releases</a>.</em></p> <blockquote> <h2>0.339.0</h2> <h2>What's Changed</h2> <ul> <li>Make result iteration recoverable from errors by <a href="https://github.com/hashhar"><code>@hashhar</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/615">trinodb/trino-python-client#615</a></li> <li>Add automated Python version update workflow by <a href="https://github.com/hashhar"><code>@hashhar</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/594">trinodb/trino-python-client#594</a></li> <li>Raise error when sending credentials over HTTP by <a href="https://github.com/hashhar"><code>@hashhar</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/593">trinodb/trino-python-client#593</a></li> <li>Forward custom HTTP headers on coordinator spooling requests by <a href="https://github.com/hashhar"><code>@hashhar</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/620">trinodb/trino-python-client#620</a></li> <li>Send Content-Type charset on statement POST requests by <a href="https://github.com/hashhar"><code>@hashhar</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/619">trinodb/trino-python-client#619</a></li> <li>Return column comments in SQLAlchemy get_columns by <a href="https://github.com/hashhar"><code>@hashhar</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/618">trinodb/trino-python-client#618</a></li> <li>Remove incorrect assertion on "processedRows" cursor stat in a test by <a href="https://github.com/azawlocki-sbdt"><code>@azawlocki-sbdt</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/625">trinodb/trino-python-client#625</a></li> <li>Retry on HTTP 200 with empty response body by <a href="https://github.com/emanuelsdsj"><code>@emanuelsdsj</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/603">trinodb/trino-python-client#603</a></li> <li>Do not cancel completed DML statements on cursor close by <a href="https://github.com/hashhar"><code>@hashhar</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/617">trinodb/trino-python-client#617</a></li> <li>Validate host in SQLAlchemy URL helper by <a href="https://github.com/hashhar"><code>@hashhar</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/621">trinodb/trino-python-client#621</a></li> <li>Cache server_version_info and guard against re-entrant reads by <a href="https://github.com/hashhar"><code>@hashhar</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/622">trinodb/trino-python-client#622</a></li> <li>Do not double-decode username, password and query values in SQLAlchemy URL by <a href="https://github.com/arpitjain099"><code>@arpitjain099</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/616">trinodb/trino-python-client#616</a></li> <li>Expose query stats through a cursor callback by <a href="https://github.com/hashhar"><code>@hashhar</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/623">trinodb/trino-python-client#623</a></li> <li>Add 0.339.0 release notes by <a href="https://github.com/hashhar"><code>@hashhar</code></a> in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/629">trinodb/trino-python-client#629</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/emanuelsdsj"><code>@emanuelsdsj</code></a> made their first contribution in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/603">trinodb/trino-python-client#603</a></li> <li><a href="https://github.com/arpitjain099"><code>@arpitjain099</code></a> made their first contribution in <a href="https://redirect.github.com/trinodb/trino-python-client/pull/616">trinodb/trino-python-client#616</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/trinodb/trino-python-client/compare/0.338.0...0.339.0">https://github.com/trinodb/trino-python-client/compare/0.338.0...0.339.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/trinodb/trino-python-client/blob/master/CHANGES.md">trino's changelog</a>.</em></p> <blockquote> <h2>Release 0.339.0</h2> <ul> <li>Add support for returning column comments from SQLAlchemy <code>get_columns</code>. (<a href="https://redirect.github.com/trinodb/trino-python-client/issues/581">#581</a>)</li> <li>Fix infinite recursion when reading <code>server_version_info</code> on the SQLAlchemy dialect while a query issued through the same connection is already in flight, for example when used with <code>aws-xray-sdk</code>. (<a href="https://redirect.github.com/trinodb/trino-python-client/issues/559">#559</a>)</li> <li>Fix <code>trino.sqlalchemy.URL()</code> to validate the <code>host</code> argument and raise a clear error instead of producing a malformed connection URL. (<a href="https://redirect.github.com/trinodb/trino-python-client/issues/579">#579</a>)</li> <li>Fix <code>INSERT</code>/<code>UPDATE</code>/<code>DELETE</code> queries incorrectly being left as cancelled on the server when the cursor is closed immediately after reading the row count. (<a href="https://redirect.github.com/trinodb/trino-python-client/issues/601">#601</a>)</li> <li>Fix crash and retry instead when the server returns an HTTP 200 response with an empty body. (<a href="https://redirect.github.com/trinodb/trino-python-client/issues/596">#596</a>)</li> <li>Fix result iteration to raise transient errors, such as network errors while downloading spooled segments, to the caller instead of silently truncating the results. (<a href="https://redirect.github.com/trinodb/trino-python-client/issues/598">#598</a>)</li> <li>Fix custom HTTP headers passed to <code>connect()</code> not being forwarded on requests used to fetch and acknowledge spooled result segments from the coordinator. (<a href="https://redirect.github.com/trinodb/trino-python-client/pull/620">#620</a>)</li> <li>Send a <code>charset</code> in the <code>Content-Type</code> header of statement requests so that proxies such as Trino Gateway can parse the submitted SQL. (<a href="https://redirect.github.com/trinodb/trino-python-client/issues/600">#600</a>)</li> <li>Fix SQLAlchemy connections corrupting a <code>+</code> character in the username, password, or query parameter values. (<a href="https://redirect.github.com/trinodb/trino-python-client/issues/611">#611</a>)</li> <li>Add a <code>stats_callback</code> argument to <code>Connection.cursor()</code> that is invoked with the current query stats after every response from the coordinator, starting right after the query is submitted so the query ID is available while the query is still running. (<a href="https://redirect.github.com/trinodb/trino-python-client/issues/578">#578</a>)</li> </ul> <h3>Breaking Changes</h3> <ul> <li>Raise an error when authentication credentials would be sent over an insecure HTTP connection instead of silently sending them. Use <code>https://</code> in the host URL, or pass <code>http_scheme='https'</code>, to keep using authentication. (<a href="https://redirect.github.com/trinodb/trino-python-client/pull/593">#593</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/trinodb/trino-python-client/commit/c8eb52e1bb861187a4a566edaf1cc943a8ae0886"><code>c8eb52e</code></a> Bump version to 0.339.0</li> <li><a href="https://github.com/trinodb/trino-python-client/commit/8bc22b9404653d986dd69a00e99af367dd7b2f46"><code>8bc22b9</code></a> Add 0.339.0 release notes</li> <li><a href="https://github.com/trinodb/trino-python-client/commit/03b5cc258c145b6cc9cd151b0d7f4bdb303f58aa"><code>03b5cc2</code></a> Expose query stats through a cursor callback</li> <li><a href="https://github.com/trinodb/trino-python-client/commit/405f1d8f0f9a42400ec60ea80954883a871b1c8e"><code>405f1d8</code></a> Do not double-decode username, password and query values in SQLAlchemy URL</li> <li><a href="https://github.com/trinodb/trino-python-client/commit/d4d371577d9812bc33b867f196e66c4c466f7e14"><code>d4d3715</code></a> Cache server_version_info and guard against re-entrant reads</li> <li><a href="https://github.com/trinodb/trino-python-client/commit/5dbb996c3741addfd58eb20be17b72dbf772d980"><code>5dbb996</code></a> Validate host in SQLAlchemy URL helper</li> <li><a href="https://github.com/trinodb/trino-python-client/commit/e8ba17bd331104ffcddaa6c209d3efb92a7a618c"><code>e8ba17b</code></a> Cast TRINO_RUNNING_PORT to int in integration conftest</li> <li><a href="https://github.com/trinodb/trino-python-client/commit/9c1f3854f6cbe2b1f8b62c8df1cc761733169ed9"><code>9c1f385</code></a> Do not cancel completed DML statements on cursor close</li> <li><a href="https://github.com/trinodb/trino-python-client/commit/fda8cefc6706d4261a709e46a85a79a309d87825"><code>fda8cef</code></a> Add unit test for empty 200 response error in process()</li> <li><a href="https://github.com/trinodb/trino-python-client/commit/f8b120332eb08b93ad48c629cf0aed395e59847d"><code>f8b1203</code></a> Retry on HTTP 200 with empty response body</li> <li>Additional commits viewable in <a href="https://github.com/trinodb/trino-python-client/compare/0.338.0...0.339.0">compare view</a></li> </ul> </details> <br /> [](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 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> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
