Happy New Year!
We hope everyone had a wonderful holiday break. If not, then perhaps this update will help with that :-)
We've spent a good amount of time fixing memory issues in the iRODS 4.3.0 server. All of that work is now merged and the server is more stable for it. We've also been working to improve thread-safety within the server.
If you compile iRODS from source frequently, then you'll be happy to know that support for Ccache has been added to the iRODS Development Environment. This enhancement has significantly improved compile-times. Iterating on the server has never been easier.
We have an update about the GenQuery reimplementation. We've decided to ship it as a separate package. It will be maintained in its own repository so that we can get it in the hands of the community early. Doing that allows us to deploy bug fixes and enhancements frequently because it won't be tied to a particular version of the iRODS server. We'll release more information as development moves forward. If that sounds interesting, then please get involved. We would love to hear feedback. You can follow along at https://github.com/irods/irods_api_plugin_genquery2.
The iRODS Testing Environment now allows SSL to be enabled for federation testing. We've also added an experimental xunit viewer for viewing test results.
The iCommands are receiving some improvements.
iinit will soon provide options that instruct it to prompt for SSL and authentication configuration properties. Handling of long path strings is being improved as well.
itree is being updated to match the behavior of the Linux
tree command more closely.
Resource objects obtained via the Python iRODS Client (PRC) now expose the resource parent ID, resource parent name, and resource hierarchy. Compatibility with Microsoft Windows has been improved in the PRC as well.
We've tested and verified that the S3 Resource Plugin for iRODS 4.2.11 and 4.3.0 is compatible with Wasabi S3.
To wrap up, we've released a new version of the Globus Connector for iRODS 4.2.11.
We hope you found this update informative.
See you next month!
Metadata Templates Working Group
New Development Work
Active Development Work
Build and Packaging
Docker-based Testing Environment
Docker-based Development Environment
New RPC API framework
iRODS Command Line Interface (CLI)
Parallel Filesystem Integration
SMBRODS project to surface iRODS as SMB
CockroachDB Database Plugin
Member Ticketing System