Wooh! It has been a busy month, but we're making a lot of progress.
Interest in the iRODS client library for the R programming language is starting to grow. We have demonstrated that the project, contributed back in 2016, compiles and runs against iRODS v4.2.10. The goal is to make a conformant R package so that people in the R community can leverage iRODS.
Ticket support in the iRODS server and clients have received some enhancements. The Python iRODS client (PRC) can now query ticket information and delete tickets. On top of that, administrators will soon be able to delete tickets created by other users.
We also implemented a prototype of the S3 Ticket Booth. After some discussion and experimentation, we've determined that the C++ REST API is best suited for satisfying the requirements originally set by the ticket booth. This means the C++ REST API will be getting full support for tickets (i.e. read/write tickets).
Support for Amazon Glacier is now available in the S3 Resource Plugin so give that a look if you find that interesting.
The iRODS Testing Environment is growing support for SSL. This effort led to some investigation around federation and negotiation keys. This project continues to help improve the stability and correctness of the iRODS server and clients.
Progress has been made on iRODS v4.3.0 as well. Administrators will no longer need to manage multiple configuration files! All server configuration files have been consolidated into a single file, server_config.json. As for new features, the Atomic Database API is awaiting final approval. We are working hard to get 4.3 ready for UGM 2022 so keep an eye out for that.
Last but not least, to help create a more inviting and inclusive community for new and existing users, we are replacing some language used throughout the iRODS ecosystem. If you have thoughts on this, let us know here.
The future continues to be very bright for iRODS users. See you next month!
New Development Work
Active Development Work
Build and Packaging
Docker-based Testing Environment
New RPC API framework
C++ S3 API
Parallel Filesystem Integration
SMBRODS project to surface iRODS as SMB
CockroachDB Database Plugin
Member Ticketing System