You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[0.10.4] - 2025-10-21
Added
#874: Modules can now specify required Python version in <SystemRequirements> in module.xml
#909: IPM now warns when Python 3.13 or higher is installed (IRIS incompatibility)
#850: Re-added <SystemSetting> Resource Processor for backwards compatibility
#550: Add a new "update" command and framework to support in-place module updates. install/load of a module to newer version than currently installed will be blocked by default if module has UpdatePackage defined.
#278: Modules will now be installed at a well-defined default location: $System.Util.DataDirectory()/ipm/<packagename>/<version>/
#374: A new System Expression ${ipmdir} points to the module's default installation location: $System.Util.DataDirectory()/ipm/<packagename>/<version>/
#563: The verify phase will uninstall all modules after every integration test
#611, #686: If a path is supplied for package, it will now create a temporary subdirectory in that path to export the module into to avoid clashes with any existing files. This subdirectory will be deleted afterwards, leaving just the .tgz file.
#844: If the "NameSpace" attribute isn't specified for a Web Application, it will be created in the current namespace instead of %SYS
#815: The PrepareDeploy phase has been removed and packaging+publishing of modules with deployed code will happen in the current namespace even in developer mode