Hello reader,
We just held our final TRiRODS meeting of the year. Terrell Russell, Executive Director of the iRODS Consortium, gave a talk about using open-source tools to gather and present various metrics derived from the iRODS catalog. The video is now available at YouTube.
For our final development update, work on a new authentication scheme (called irods) has landed in upstream. It supports password hashing, session tokens, and various commands for managing user credentials. Support for the CRC64/NVME checksum algorithm has been merged too.
Here's a big one. We're preparing for an initial release of the Policy Composition framework! The code has been updated to address memory issues and we're now reviewing documentation to make sure users have what they need.
Testing of the Python iRODS client (PRC) is now automated via GitHub Actions. This is huge because it will speed up the release process. The current plan is to do the same for other repositories.
irods4j 0.6.0 is now available. This release includes support for JSSE TrustManagers. Just like the PRC, we've fully automated all testing of the library using GitHub Actions.
For Cyberduck, our efforts to replace Jargon with irods4j are coming to a close. Tests are passing and the primary PR has been approved. We're now wrapping up documentation. Keep in mind that this work raises the required iRODS server version to 4.3.2.
That wraps up this year's final development update. We hope you found this year to be as exciting as we did. Happy holidays and see you in the new year!
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