Gateway 4.4.0 feature announcement
Gateway 4.4 upgrades the underlying Python runtime from 3.9 to 3.12, resolving high and critical severity vulnerabilities in Gateway 4.3’s Python dependencies. The Gateway deployer has also been updated to support this upgrade.
Featured improvements
Python 3.12 runtime upgrade
Gateway 4.4 moves the Python runtime from 3.9 to 3.12, remediating critical and high severity vulnerabilities identified in Gateway 4.3’s Python dependencies. Several required library updates, including the bundled Ansible packages, needed Python 3.10 or later, making a runtime upgrade necessary to fully resolve the issues.
What this means for you:
- Container-based deployments: The Python version updates automatically within the distributed container — no manual action required.
- VM-based deployments: You’ll need to install Python 3.12 on your host server and delete and recreate Gateway’s virtual environment as part of the upgrade. The Gateway deployer automates this process and is the recommended upgrade method.
- Custom scripts: Custom scripts that share the same global Python environment and library dependencies as Gateway may break after this upgrade. Scripts that already run in their own separate virtual environment shouldn’t be affected. We recommend running custom scripts in a dedicated virtual environment, separate from Gateway’s, to avoid dependency conflicts.
Support for Gateway 4.3: Gateway 4.3 artifacts remain available, but Itential will not issue further security patches for 4.3. We recommend upgrading to 4.4 promptly given the severity of the resolved vulnerabilities.
Test thoroughly before upgrading production environments
Because this is a major Python version change, we strongly recommend validating all Gateway assets, packages, and dependencies in a non-production environment before upgrading production. Confirm your existing automations run as expected under Python 3.12, and take a backup of your current environment so you can restore it if you run into issues during the upgrade.
For upgrade instructions, see Upgrade to Gateway 4.4.