Hello again! Time for another monthly development update.
iRODS 4.3.0 is very close. Delay server migration is now possible. With that comes new
iadmin subcommands for setting the delay server and determining who is running the delay server. We've successfully ported the legacy Kerberos authentication plugin to the new authentication plugin framework. Issues with compilation of Python byte-code and RPM package generation have been resolved as well. Who would've guessed that was a thing.
The Development Environment is receiving some enhancements in the form of debuggers and runner images for Ubuntu 20, Debian 11, and Almalinux 8. And since we're talking about Docker-based tools, you'll be happy to know that support for SSL is being added to the Testing Environment's federation test infrastructure.
Finishing touches are being applied to the Indexing plugin. Once released, it will support
iput --metadata and user/group ownership metadata. Not only that, but the handling of configuration settings is now a bit more flexible regarding integers and strings.
Something that we haven't spoken about much is the R client library. Given the challenges around creating a standalone compilable R package, the idea of using the iRODS C++ REST API in R has been floated as an alternative. This would reduce the dependencies for the R client library and make it much easier to expose it to the R community. If you have thoughts/concerns/ideas about that process, please reach out to us via email or open an issue at https://github.com/irods/irods_client_library_r_cpp.
That wraps up this month's update.
This is the month of iRODS 4.3.0 so keep a close eye on that email! It could arrive any day now :-)
New Development Work
Active Development Work
Build and Packaging
New RPC API framework
C++ S3 API
Parallel Filesystem Integration
SMBRODS project to surface iRODS as SMB
CockroachDB Database Plugin
Member Ticketing System