Hello everyone,
To start things off, we've increased the size of the core development team! We can't wait to see all of the amazing things he'll bring to the table. No pressure Martin :-)
For the server, we've adjusted things so that commands like ichmod
no longer have the ability to bypass the permission model. This is a healthy change as it allows all clients to have the same behavior in regard to modifying permissions. Support for non-package installations has been restored as well.
Aside from permissions and non-package installs, we've been experimenting with switching the user associated with an agent. If we can prove this works, then iRODS can provide real support for connection pooling. One of the primary drivers of this effort is for improved performance in the C++ REST API. You can read all about that at https://github.com/irods/irods/issues/6591.
Work to resolve issues with detached mode in the S3 Resource Plugin is almost complete. You can read about that at https://github.com/irods/irods_resource_plugin_s3/issues/2082. We're aiming to have a new release within the coming weeks, so stay tuned.
The R iRODS client is taking a new direction. It will now leverage the C++ REST API to do its work. This removes the need for compiling C/C++ code, which was a big hurdle for users and developers. It also decreases the number of dependencies needed while providing improved accessibility to iRODS.
It's been a while since we last touched the iRODS demo project, but you'll be happy to know it has finally been updated. It ships with the iRODS server, iCommands, the C++ REST API, Zone Management Tool (ZMT), Metalnx, and NFSRODS. For people wanting to try out iRODS, this project is an excellent way to do that.
To wrap things up, this month we saw new releases of the Python iRODS Client, C++ REST API, and ZMT. Please check those out and let us know what you think.
See you in November!
Metadata Templates Working Group
New Development Work
Active Development Work
Build and Packaging
Docker-based Testing Environment
Docker-based Development Environment
C++ S3 API
Background Items
Logical Locking
New RPC API framework
Policy Composition
iRODS Command Line Interface (CLI)
Parallel Filesystem Integration
SMBRODS project to surface iRODS as SMB
CockroachDB Database Plugin
Cloud Browser
Member Ticketing System
Discussion