Metalnx v3.1.0
Justin James
Application Engineer
iRODS Consortium
June 17-20, 2025
iRODS User Group Meeting 2025
Durham, NC
Overview of Changes
Metalnx is a web application that is a web based file browser for iRODS.
Version 3.1.0 of Metalnx was released in June.
Overview of Changes (continued)
Metalnx Database (irods-ext)
To give an idea of what has been deleted....
Metalnx Database (irods-ext)
The Metalnx database provided the following additional functionality:
Rationale for removing the database
Left Sidebar Changes - rodsadmin version
Before 3.0.0
3.0.0
Support for Ten Level Permission Model
Old
New
New User Form Changes
Old
New
Enabling the "Public" Link
##########################################################
# Setting to enable/disable the "Public" sidebar link.
# The default is "false" (hidden)
##########################################################
sidebar.show.public=true
Library Updates
Bugs Fixed
#133 - iRODS connections remain open when CAT_INVALID_USER is returned. Connection now closed when Jargon throws InvalidUserException is thrown from Jargon.
#189 - CSV download failure when exporting CSV from a metadata query when only data objects match the query. Fixed logic around CSV download.
#307 - spring4shell vulnerability. Remedied with spring version updates.
#327 - Users created outside of Metalnx are not listed in Metalnx. iRODS is now the single source of truth.
#373 - Uploads fail when Metalnx's default resource is blank. Now we allow iRODS to determine the resource in this instance.
#392 - Fix calculation for default max total bytes for zip service. Report download limit violation to client.
jargon #510 - Fix handling of passwords with backslash and semicolon.
Other issues deemed no longer applicable due to the removal of the Metalnx database and templates.
Future Work
Questions and Demo
Thank you.