Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 1, 2025

Bumps python-irodsclient from 1.1.5 to 3.2.0.

Release notes

Sourced from python-irodsclient's releases.

v3.2.0

This release makes the library compatible with iRODS 5, adds support for the PAM Interactive authentication scheme, improves support for groupadmins, and adds new features for GenQuery1.

With this release, users can override the global default number of rows to return for GenQuery1 queries. See GenQuery1 Queries to learn more.

The Consortium recommends that users enable PYTHON_IRODSCLIENT_CONFIGURATION_LOAD_ERRORS_FATAL to aid in detecting invalid configuration values on program startup. This option will be enabled by default in a future release. See Python iRODS Client Settings File for more information.

Changed

  • Use group keyword to create groups in iRODS 4.3.4 and later (#742).
  • Bump iRODS compatibility to iRODS 5.0.1 (#743).

Removed

  • Remove deprecated user-group symbols (#440).

Fixed

  • Apply user_zone property appropriately when creating users as a groupadmin (#759).
  • Qualify username when retrieving user via session.users.get('<username>') (#764).

Added

  • Implement support for PAM Interactive authentication scheme (#653).
  • Add support for iRODS 5 access time (#700).
  • Allow developers to override the global default number of rows to return for GenQuery1 queries (#712).
  • Add mypy type checking (#744).
  • Allow the exclusion of GenQuery1 columns through negation (#755).
  • Add convenience function for creating remote users as a groupadmin (#759).

v3.1.1

[v3.1.1] - 2025-06-09

This patch release resolves bugs related to connections, ips tracking, and dependencies.

Changed

  • Log authentication messages at DEBUG level (#706).
  • Remove dependency on test module (#735).

Fixed

  • Add missing import to connection.py (#5).
  • Allow put and create of data object to raise an error on overwrite (#132, #322).
  • Do not create local file when download of nonexistent data object fails (#681, #714).
  • Trap exception in connection finalizer (#691).
  • Fix imports for make_session in README examples (#710).
  • Remove semicolon from <option> tag in StartupPack (#730).

Added

... (truncated)

Changelog

Sourced from python-irodsclient's changelog.

[v3.2.0] - 2025-08-27

This release makes the library compatible with iRODS 5, adds support for the PAM Interactive authentication scheme, improves support for groupadmins, and adds new features for GenQuery1.

With this release, users can override the global default number of rows to return for GenQuery1 queries. See GenQuery1 Queries to learn more.

The Consortium recommends that users enable PYTHON_IRODSCLIENT_CONFIGURATION_LOAD_ERRORS_FATAL to aid in detecting invalid configuration values on program startup. This option will be enabled by default in a future release. See Python iRODS Client Settings File for more information.

Changed

  • Use group keyword to create groups in iRODS 4.3.4 and later (#742).
  • Bump iRODS compatibility to iRODS 5.0.1 (#743).

Removed

  • Remove deprecated user-group symbols (#440).

Fixed

  • Apply user_zone property appropriately when creating users as a groupadmin (#759).
  • Qualify username when retrieving user via session.users.get('<username>') (#764).

Added

  • Implement support for PAM Interactive authentication scheme (#653).
  • Add support for iRODS 5 access time (#700).
  • Allow developers to override the global default number of rows to return for GenQuery1 queries (#712).
  • Add mypy type checking (#744).
  • Allow the exclusion of GenQuery1 columns through negation (#755).
  • Add convenience function for creating remote users as a groupadmin (#759).

[v3.1.1] - 2025-06-09

This patch release resolves bugs related to connections, ips tracking, and dependencies.

Changed

  • Log authentication messages at DEBUG level (#706).
  • Remove dependency on test module (#735).

Fixed

  • Add missing import to connection.py (#5).
  • Allow put and create of data object to raise an error on overwrite (#132, #322).
  • Do not create local file when download of nonexistent data object fails (#681, #714).
  • Trap exception in connection finalizer (#691).
  • Fix imports for make_session in README examples (#710).
  • Remove semicolon from <option> tag in StartupPack (#730).

Added

... (truncated)

Commits

Dependabot compatibility score

You can trigger a rebase of this PR 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 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [python-irodsclient](https://github.com/irods/python-irodsclient) from 1.1.5 to 3.2.0.
- [Release notes](https://github.com/irods/python-irodsclient/releases)
- [Changelog](https://github.com/irods/python-irodsclient/blob/main/CHANGELOG.md)
- [Commits](irods/python-irodsclient@v1.1.5...v3.2.0)

---
updated-dependencies:
- dependency-name: python-irodsclient
  dependency-version: 3.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 1, 2025
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.

1 participant