Skip to content

v3.3.0

Latest

Choose a tag to compare

@korydraughn korydraughn released this 18 Mar 15:09

This release includes improvements for listing tickets, clean cancellation of parallel transfers, storage of binary data in AVUs, and more.

Changed

  • Migrate to pyproject.toml (#774, #783).

Removed

  • Remove Jenkins test framework (#778).

Deprecated

  • Deprecate IRODS_VERSION (#698).

Fixed

  • Fix ability to store arbitrary binary data in an AVU (#707).
  • Add __slots__ member to prevent configuration misfires (#708).
  • Preserve state when chaining calls on metadata manager (#709).
  • Fix segfault and hung threads when signals abort a parallel transfer (#722).
  • Fix handling of username in GeneralAdmin API for proper removal of remote user home collection (#763).
  • Use named loggers (#771).

Added

  • Add convenience functions for listing tickets (#120).
  • Add automated testing via GitHub Actions (#502, #697).
  • Add _IRODS_VERSION (#698).
  • Add facilities for stopping parallel transfers in a clean manner (#722).
  • Add configuration and GitHub Action workflows for code formatting and linting (#726).
  • Allow MetadataManager options to be accessible as attributes (#795).
  • Allow ticket instances to be populated using information from catalog queries (#801).