🚀 Modules 5.6.1 is now available! This release includes fixes for recently reported issues. Learn more in the release notes: https://t.co/5rEwSxeevz #HPC
On Wednesday we had our very first Environment Modules Meeting at #HPSFcon. Many thanks to all the attendees for the very good discussions we had. A particular interest has been shown in variants, lua modulefile support and integration with @Spackpm.
📣 The Environment Modules Project is hosting a half-day session at the HPSF Conference this March!
Join us to connect, share best practices, and explore the future of software environment management in HPC.
🔗 Schedule & registration: https://t.co/Y1nj2gemnL
📢 First Modules Project Technical Steering Committee (TSC) meeting — Feb 18, 5:00 PM CET. Open to everyone! We’ll discuss the roadmap for version 5.7.
Details 👉 https://t.co/jGuHV4oR8q
The agenda for the 2026 Spack User Meeting is live!
Check it out below, along with the rest of HPSFCon and 9 other project meetings.
Don't miss all these awesome talks -- join us in Chicago this March! #hpc#hpsf
https://t.co/BanYOuPg8k
🎉 Big news! We’re excited to welcome Adrien Cotte within the maintainer team of Modules. Adrien works at AS+ as HPC Project Manager. Thank you for stepping up and helping move the project forward—welcome aboard! 🚀
New config option for next feature release (5.7): "path_entry_reorder". When enabled, "prepend-path", "append-path", and "module use" will reorder existing entries instead of leaving them untouched.
👉See https://t.co/WIHNao9jTx
🎉 Starting the year with speed improvements!
Recent work on Modules significantly reduces the time spent evaluating large numbers of modulefiles. If performance matters in your environment, check out the details:
👉 https://t.co/ewm3UayyMD
🌱 HPSFCon 2026 will feature a dedicated Environment Modules Project Meeting track!
We’re looking for talks on:
• New “module” developments
• Creative use cases
• Site-specific customizations
• Best practices & lessons learned
This track is not limited to the Modules project — talks about Lmod or any other module implementation are very welcome. If your work touches environment modules and you think others can learn from it, we’d love to hear from you!
🚀 Modules 5.6 is out!
Packed with new features:
✨ spider sub-command
🔗 require_via for module hierarchy
👀 Always show hidden modules
⚠️ Warnings on eval issues
🆘 Simplified help message
🔄 Newline support in env vars
📦 Declare provided elements
🔎See https://t.co/Uwl6VHHYbY
✨ New in upcoming *Modules v5.6*: the `require_via` config option!
It lets you define dependency links between *via* modules and modulefiles in the paths they enable — bringing full support for the *module hierarchy* mechanism.
🔗 Learn more: https://t.co/2afMQ99c9k
Coming in Modules v5.6: the new `spider` sub-command! 🕷️
It lists all available modules—both in enabled modulepaths and those discovered recursively.
Learn more: https://t.co/vy96pIvY1m
🚀 Coming in Modules v5.6: new provide command lets modules declare additional elements they offer (as aliases)!
Details & examples 👉 https://t.co/b0GsEaqHEo
New feature introduced in upcoming Modules v5.6: ability to always see hidden modules, by adding the "hidden" item to the output configuration options. See https://t.co/Itxj8NLfZt
Do you know the "envml" command? Like "env", it runs a program in a modified environment, but here environment is modified by Modules. "envml" is available since Modules 4.0 and it is freshly documented in its own man page 📖: https://t.co/vDHMXKKXP6