Oh my goodness, how time flies! It is hard to believe that we're in 2022.
Last month we released iRODS 4.2.11. The smoothest release yet. While a release of 4.2.12 is planned, the primary focus is now on iRODS 4.3.0.
On the client-side ...
The Python iRODS Client (PRC) has gained yet another XML parser called SECURE_XML. The goal of this new parser is to eliminate XML security vulnerabilities. Not only that, but support for parallel transfer to/from S3 storage is being added to the PRC.
Our next client, the Zone Management Tool (ZMT), is also seeing some very nice updates. It now issues alerts when resource hostnames do not match a known server. Also, support for case-insensitive search and user password management are in active development. We're getting closer to providing a full featured administrative GUI!
For NFSRODS users, you'll be happy to know that it is almost ready. We promise :). We've resolved the final issues around parallel transfer and all NFSRODS tests pass consistently. You can expect a new release by the end of next week.
Now that we've covered the client-side, let's talk about the server-side of things ...
For the Python Rule Engine Plugin (PREP), we've started investigating memory issues around raised exceptions. Resolving these memory issues is very important as it improves system stability for users relying on this plugin, especially in the context of deployments with long uptimes.
The Indexing Capability Plugin is receiving updates around user and group permissions for indexed object metadata.
For users interested in NetCDF, you'll be happy to know that we've released packages for iRODS 4.2.9, 4.2.10, and 4.2.11.
Last but not least, the iRODS Development Environment has received a nice update in the form of it now being able to build plugins. If you're tweaking existing plugins or implementing your own, this update should be useful to you if you're following the build pattern used by all iRODS plugins.
The push to iRODS 4.3.0 continues. 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
C++ S3 API
iRODS Command Line Interface (CLI)
Parallel Filesystem Integration
SMBRODS project to surface iRODS as SMB
CockroachDB Database Plugin
Member Ticketing System