Hello reader,
iRODS 5 is almost ready for prime time. As of this development update, all issues have been closed and we have entered the confirmation testing phase. Let's talk about what's changed since last month's update.
For the server, work to make the server permanently enforce strict ACLs is complete. We've also improved logging for the database plugin and GenQuery1 by replacing all rodsLog API calls with the new logging API. This change to logging gives administrators visibility into how the database plugin and GenQuery1 work. To add to that, GenQuery1 will have its very own log category. Work to remove the server's dependency on the service account irods_environment.json
file has been merged. More deprecated APIs and options have been removed as well.
For packaging, we've updated policy requirements for CMake and replaced some externals packages with system-provided packages.
To wrap up, it was reported that the Logical Quotas rule engine plugin did not cover the touch API PEPs as intended. That has been fixed. Not only that, but a new release of Metalnx is on the way. This next release focuses on improving stability.
Thanks for reading and don't forget to register for the User Group Meeting. The abstracts for accepted talks are now posted and available.
New Development Work
Active Development Work
iRODS Documentation
Build and Packaging
Background Items
Docker-based Testing Environment
Docker-based Development Environment
PAM Interactive Authentication Plugin
Unified Storage Tiering Capability
iRODS Kubernetes Testing Environment
iRODS Command Line Interface (CLI)
Logical Locking
New RPC API framework
Parallel Filesystem Integration
CockroachDB Database Plugin
Discussion