IGM v1.14 Release Notes ๐
This release update introduces new features alongside several enhancements to the overall user experience and performance under the hood, alongside several fixes.
โจ New Features
- IGM now uses true colour support with fallback for improved terminal display.
- Added ability to check the current version of IGM via CLI command. Run
igm helpfor usage. - Improved CLI commands with the following added/updated commands:
start/restart/stop- Ability to chain multiple applications under these commands, for instance, to restart multiple apps:igm restart app-1 app-2 app-3.igm logs app- See the logs of the application. Logs will be automatically filtered to show everything from today's logging rather than including everything from the last.
- Added proxy application install limit option and integrated limit controls into the proxy menu.
- You can now define how many proxy instances are installed per application before installation.
- Example: if you have 6 proxy entries and set a limit of 2 for
app a, only 2 instances ofapp awill be installed. - Other applications without a defined limit will continue to install across all available proxy entries.
- Example: if you have 6 proxy entries and set a limit of 2 for
- Added CLI option for proxy install limit and can be run via
igm proxy limit.
- You can now define how many proxy instances are installed per application before installation.
โก Enhancements & Optimisations
- Improved installed app list display with grouping support for multiple proxies (auto-grouped in GUI). Additionally, it will also show the install count for each group.
- For CLI command you need to specify grouping as raw display is generally faster. Grouping mostly benefits when view for proxy applications.
igm show&igm show proxy- Traditional raw view with no groupings but still show install counts.igm show group- Will show apps/proxy altogether with grouping.igm show proxy group- Will show all running proxy apps grouped based on their installed IP set.
- For CLI command you need to specify grouping as raw display is generally faster. Grouping mostly benefits when view for proxy applications.
- Added dynamic platform override loading for installing applications. Based on then host architecture, the appropriate container image will be downloaded or defaulted to x86_64 if no ARM version is available.
Repocket- Will use ARM version if the machine architecture isarm64. For older ARM based likearm7l,arm6lwill default to usingx86_64image with emulation layer.Packetstream- Unfortunately the official ARM image version doesn't really work so will default all tox86_64until future working release.
- EarnApp application now uses custom in-house Alpine-based build for smaller resource footprint. The only smallest and Alpine based image on the internet!
- For proxy application install limit, any application that has a hard limit install is automatically defined and users installing on the same host can't exceed that number of install limit. This is to prevent wasting extra resource if the app only allows up to a set number of devices to be installed.
- Update config viewer module to use shared colour declaration, now with true colour.
- Minor refactors and UI display tweaks.
- Adopted new app util handling internally and added install delay between proxy application installs, useful on slower hardware to give time for containers to spin up.
- Removed legacy backup logic and unnecessary fields, keeping the code base cleaner.
๐ Bug Fixes
- Fixed setup configuration bug where users reported can't save credential creation after completing configuration process.
- Fixed issue with unable to change Colima's configuration and always defaulting to default settings.
- Fixed platform compatibility and improved overall cross-platform stability.
- Fixed minor display output and other compatibility issue on macOS.
๐งน Other Updates
- Updated CLI help documentation.
- Updated IGM reset mechanism.
- Container platform handling is now more dynamic and flexible.
๐ Update Instruction
If you are latest or more recent version of IGM, you can run igm update to update to the latest version v1.14, otherwise update via the IGM menu. Restart IGM tool after updating for the new changes to apply if via UI menu.
Full Changelog: 1.13...1.14

