Happy new year!
It's time for the first development update of 2026, starting with a reminder that we've posted internship opportunities for this summer.
For the server, support for physical quotas (a.k.a. resource quotas) continues to improve. We've merged work into the main branch which extends support for physical quotas to coordinating resources. Incorrect assumptions in the implementation of physical quotas have been fixed and copying over existing data objects now update the mtime as expected. msiDataObjPut and osauth have been marked as deprecated for the upcoming 4.3.5 release. Tools for special collections (e.g. imcoll, ibun) are scheduled for deprecation as well.
Policy Composition is getting closer to a release. There are currently two repositories which make up the project. The current tasks include combining the repositories to simplify maintenance and removing code which tracks access time through the use of metadata.
Notable updates include automated linting/testing via GitHub Actions for the Python iRODS client and various iRODS plugins.
Thanks for reading.
New Development Work
Active Development Work
Cyberduck
Background Items
Unified Storage Tiering Capability
Build and Packaging
Docker-based Testing Environment
Docker-based Development Environment
PAM Interactive Authentication Plugin
CockroachDB Database Plugin
iRODS Kubernetes Testing Environment
iRODS Command Line Interface (CLI)
Logical Locking
New RPC API framework
Parallel Filesystem Integration
Discussion