Skip to content

chore(deps): bump smbprotocol from 1.16.1 to 1.17.0 in /lockfiles/py313-windows#1339

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/pip/lockfiles/py313-windows/smbprotocol-1.17.0
Jul 10, 2026
Merged

chore(deps): bump smbprotocol from 1.16.1 to 1.17.0 in /lockfiles/py313-windows#1339
github-actions[bot] merged 1 commit into
mainfrom
dependabot/pip/lockfiles/py313-windows/smbprotocol-1.17.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 10, 2026

Copy link
Copy Markdown
Contributor

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps smbprotocol from 1.16.1 to 1.17.0.

Release notes

Sourced from smbprotocol's releases.

v1.17.0

What's Changed

New Contributors

1.17.0 - 2026-07-07

  • Drop support for Python 3.9, minimum verison if now 3.10
  • Added the hostname_override kwarg to smbprotocol.Session that can override the hostname used in the SPN for authentication
  • Correctly perform a DFS referral lookup in the query_directory on a directory
  • Fix the FlagField str representation when the flag_type contains a dunder attribute with an int value
  • Added some extra flags from MS-SMB2 that have been added recently
  • Fix Connection.client_security_mode to be SMB2_NEGOTIATE_SIGNING_REQUIRED when server reports signing is required
  • Solve numerous issues with smbclient.rmtree and ignore_errors not working with various exceptions
  • Make smbclient.scandir return a context manager that can close SMB resources. This method should now be called like
    • The return value is still an iterable and will continue to work as it did before but code should still be updated to use the context manager to ensure resources are released
with smbclient.scandir(...) as scan_gen:
    for entry in scan_gen:
        ...
  • Handle STATUS_NO_SUCH_FILE during smbclient.scandir when using a pattern that matches no file in the specified path
  • Improve various threading race conditions and deadlocks in the underlying client handler

Full Changelog: jborean93/smbprotocol@v1.16.1...v1.17.0

Changelog

Sourced from smbprotocol's changelog.

1.17.0 - 2026-07-07

  • Drop support for Python 3.9, minimum verison if now 3.10
  • Added the hostname_override kwarg to smbprotocol.Session that can override the hostname used in the SPN for authentication
  • Correctly perform a DFS referral lookup in the query_directory on a directory
  • Fix the FlagField str representation when the flag_type contains a dunder attribute with an int value
  • Added some extra flags from MS-SMB2 that have been added recently
  • Fix Connection.client_security_mode to be SMB2_NEGOTIATE_SIGNING_REQUIRED when server reports signing is required
  • Solve numerous issues with smbclient.rmtree and ignore_errors not working with various exceptions
  • Make smbclient.scandir return a context manager that can close SMB resources. This method should now be called like
    • The return value is still an iterable and will continue to work as it did before but code should still be updated to use the context manager to ensure resources are released
with smbclient.scandir(...) as scan_gen:
    for entry in scan_gen:
        ...
  • Handle STATUS_NO_SUCH_FILE during smbclient.scandir when using a pattern that matches no file in the specified path
  • Improve various threading race conditions and deadlocks in the underlying client handler
Commits
  • 55e643a Prepare for v1.17.0 release (#365)
  • f18e252 Surface SMB tree setup errors as OSError (#361)
  • f4529e7 Return context-manager iterator from scandir() (#363)
  • acea4a4 Move dev dependencies into pyproject.toml (#362)
  • b23a216 Treat STATUS_NO_SUCH_FILE as end of enumeration (#358)
  • 3b5b3e9 Clear Open client state on close-response error (#359)
  • 66ee483 Make codecov project status non-blocking on PRs (#360)
  • 674edde Stop wire close from SMBRawIO finalizer (#353)
  • 54a9f12 Stop OSError leaks past rmtree's ignore_errors (#357)
  • 888b350 Fix signing requirement against signing required, update test case accordingl...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 10, 2026
Bumps [smbprotocol](https://github.com/jborean93/smbprotocol) from 1.16.1 to 1.17.0.
- [Release notes](https://github.com/jborean93/smbprotocol/releases)
- [Changelog](https://github.com/jborean93/smbprotocol/blob/master/CHANGELOG.md)
- [Commits](jborean93/smbprotocol@v1.16.1...v1.17.0)

---
updated-dependencies:
- dependency-name: smbprotocol
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/lockfiles/py313-windows/smbprotocol-1.17.0 branch from dd8e08d to 975399b Compare July 10, 2026 05:13
@github-actions github-actions Bot enabled auto-merge (squash) July 10, 2026 05:14
@github-actions github-actions Bot merged commit daa8980 into main Jul 10, 2026
5 checks passed
@dependabot dependabot Bot deleted the dependabot/pip/lockfiles/py313-windows/smbprotocol-1.17.0 branch July 10, 2026 05:16
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 Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants