Skip to content

chore(deps): bump snowflake-connector-python from 4.7.1 to 4.7.2 - #725

Closed
dependabot[bot] wants to merge 1 commit into
stagingfrom
dependabot/uv/staging/snowflake-connector-python-4.7.2
Closed

chore(deps): bump snowflake-connector-python from 4.7.1 to 4.7.2#725
dependabot[bot] wants to merge 1 commit into
stagingfrom
dependabot/uv/staging/snowflake-connector-python-4.7.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 23, 2026

Copy link
Copy Markdown
Contributor

Bumps snowflake-connector-python from 4.7.1 to 4.7.2.

Release notes

Sourced from snowflake-connector-python's releases.

4.7.2

  • v4.7.2(Aug 6,2026)
    • Fixed a thread leak in the file transfer agent by properly shutting down ThreadPoolExecutors after PUT/GET transfers (SNOW-3556240, #2878).
    • Fixed split_statements treating // as SQL instead of a line comment, which could merge multiple statements when a // comment contained an apostrophe (SNOW-3772985).
    • Fixed large-file PUT uploads to internal Azure stages failing against the Azure 50,000-block-per-blob limit. The Azure multipart chunk size is now scaled up dynamically for very large files (mirroring the existing S3 behavior), and the default Azure chunk size was raised from 4 MB to 8 MB (consistent with S3) for better throughput (SNOW-3839943).
    • Fixed OAuth cached-credential connections failing with 250001 Invalid OAuth access token when the cached token was invalid (GS code 390303); the connector now reauthenticates silently (via refresh token if available, otherwise browser) instead of hard-failing. Also fixed fresh processes holding only a cached refresh token going straight to an interactive browser prompt instead of attempting a silent refresh first.
    • Fixed Okta/SAML authentication reporting an exhausted login_timeout as 250003: Failed to execute request: Attempted to set connect timeout to <negative value>. Obtaining the one-time token in step 4 can overshoot the login deadline, which made the remaining budget negative; it was then passed to the HTTP layer, which rejected it with an opaque ValueError. A timed-out SAML login now raises 250006 with a message naming login_timeout. Running out of budget while retrying on RefreshTokenError reports the same error instead of failing later with an AttributeError on an empty response (SNOW-3891419).
    • Fixed OAuth authorization code flow failing for accounts with uppercase letters in the account name. urlparse().hostname always returns lowercase, but the host was compared case-sensitively in _is_snowflake_as_idp, causing Snowflake-as-IdP detection to return False and raising error 251013 (client_id is empty) even for connections that don't require a client ID.
Commits
  • 57c450e Merge branch 'main' into bump-version-4.7.2
  • 0e56c78 Fix OAuth IdP detection breaking for uppercase account names (#2991)
  • fc13d30 Merge branch 'main' into bump-version-4.7.2
  • 48d9279 SNOW-3556240: Properly finalize ThreadPoolExecutors in file transfer agent (#...
  • c8649ba SNOW-3891419: Report Okta login timeout instead of passing a negative timeout...
  • 0e09ecd Update requirements files
  • 669f72d Bump up version to 4.7.2
  • 18a22b2 Recover from stale cached OAuth access tokens without a browser (#2979)
  • ba1b98e SNOW-3887909 bump GitHub Actions to Node 24-compatible majors (#2986)
  • d2ac459 SNOW-3839943: Scale Azure PUT chunk size to respect the 50,000-block limit (#...
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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)

Bumps [snowflake-connector-python](https://github.com/snowflakedb/snowflake-connector-python) from 4.7.1 to 4.7.2.
- [Release notes](https://github.com/snowflakedb/snowflake-connector-python/releases)
- [Commits](snowflakedb/snowflake-connector-python@v4.7.1...v4.7.2)

---
updated-dependencies:
- dependency-name: snowflake-connector-python
  dependency-version: 4.7.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Aug 23, 2026
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
pip/snowflake-connector-python 4.7.2 UnknownUnknown

Scanned Files

  • uv.lock

@Anchel123

Copy link
Copy Markdown
Contributor

Superseded by #735, which carries this exact commit (cherry-picked unchanged) along with the other seven low-risk bumps, so staging takes one CI run instead of eight. Closing here; the bump itself is not being dropped.

@dependabot will reopen this if the batch does not land.

@Anchel123 Anchel123 closed this Aug 24, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/uv/staging/snowflake-connector-python-4.7.2 branch August 24, 2026 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant