Happy New Year - we've gotten off to a quick start in 2021.
On the client side, the iRODS Zone Management Tool is coming into focus with consistent layouts and interactions across the different elements it's being designed to manage. Metalnx is growing a gallery view for a collection that will show thumbnails of any image-related data objects. The Python iRODS Client has landed its atomic metadata implementation and was released just this weekend. Parallel transfer on port 1247 is coming to the Python client alongside the main iRODS 4.2.9 release.
In the server, we have been standardizing our build and packaging processes with better use of GNUInstallDirs as well as a move to GitHub Actions. We have added a couple new tools to our analysis and have fixed a number of memory leaks. Intermediate replicas have landed and logical locking is now partially implemented... we're moving faster into the light.
The S3 plugin has been rebased atop the upstream libs3 client library and released as 220.127.116.11, compatible with iRODS 4.2.8. The new streaming S3 plugin will be released for iRODS 4.2.9. Additionally, the logical quotas plugin has been updated to work with the intermediate replicas in preparation for 4.2.9.
We have decided on another Virtual iRODS User Group Meeting in June 2021 - so make your plans for June 8-11 -- three days of live presentations and demos and then a day of brainstorming and troubleshooting with the development team. More details will be available within a month or so.
Here's to a very boring, safe, healthy, and productive year!
New Development Work
Build and Packaging
Checksum API refactor to provide two modes
Active Development Work
New RPC API framework
C++ S3 API