The iRODS Consortium and RENCI are pleased to announce iRODS 5.0.2.
This release adds support for Enterprise Linux 10 and Debian 13. With that comes bug fixes and improvements for irsync
, GenQuery2, unattended installation, physical quotas, etc.
Important updates regarding the plugins:
The latest binary packages for Enterprise Linux 9, Enterprise Linux 10, Ubuntu 22.04, Ubuntu 24.04, Debian 12, and Debian 13 are available at https://packages.irods.org/.
Changed
- Update help text for
itouch
andirepl
to be more explicit (#4687, #8454, #8673).- Do not print stacktrace when
irods_environment.json
file is not readable (#8083).- Document SIGHUP signal in server binary's help text (#8582).
- Invoke
fileNotify
when closing replica (#8586, irods/irods_resource_plugin_s3#2146).- Detect zombie processes during shutdown and warn the administrator (#8588).
- Create stored procedures for MySQL using ODBC directly (#8601, #8686).
- Include access time grid configuration options in help text for
iadmin
(#8630).Fixed
- Fix renaming of collections containing multi-byte characters (#6239).
- Maintain appropriate permissions for
msiExecCmd_bin
directory on package upgrade (#6671).- Do not create target collections or directories during dry-run of
irsync
(#7774).- Fix
irsync
's handling ofALL_KW
when targeting a single data object (#8295).- Limit max value of
maximum_size_for_single_buffer_in_megabytes
for DataObjGet API (#8373).- Improve
irsync
's handling for checksum errors (#8384).- Fix GenQuery2's ability to find objects lacking user permissions (#8546).
- Do not prompt for server's FQDN, hostname, or IP during unattended installation (#8577).
- Define
IRODS_EXTERNALS_FULLPATH_JSONCONS
variable in CMake configuration (#8581).- Fix help text for
igroupadmin
(#8583).- Fix
irsync
's handling of overwrites and checksums involving stale replicas (#8590).- Show correct help text for
iadmin h <subcommand>
(#8597).- Remove all existing usage entries when recalculating physical quotas (#8633).
- Make
imiscsvrinfo
report an error when connected to a server older than 4.3.4 (#8653).- Do not stacktrace on detection of server downgrade (#8676).
- Do not invoke SysV init commands in packaging-related scripts (#8684).
Added
- Add support for Enterprise Linux 10 (#8099, #8454).
- Add support for Debian 13 (#8596).
Full GitHub commit history for the iRODS server
Full GitHub commit history for the iCommands