Tech note - Data Productivity Cloud agent Python update🔗
This is advance notice of an upcoming update to the Matillion Data Productivity Cloud agent planned for April 2026.
As part of our regular platform maintenance and security posture, we will be updating the underlying agent runtime to a newer operating system and Python version.
Who this notice is for🔗
If you are using the Python Script component, then you need to take action, particularly if you leverage the ability to upload external Python libraries for use with the Data Productivity Cloud agent.
What's changing🔗
Python 3.10 is due to be end of life in October 2026. Therefore, the bundled Python runtime in the Data Productivity Cloud will move from Python 3.10 to Python 3.12 before then, in April 2026.
What you need to do🔗
At your earliest opportunity, review your use of the following compatibility requirements with Python 3.12:
- NumPy must be version 1.26.0 or later.
- Pandas must be version 2.1.0 or later.
- Any external Python packages must provide wheels compatible with cp312.
In many cases, you may already be able to rely on the versions of NumPy and Pandas bundled with the agent runtime rather than supplying your own copies.
What happens next🔗
Nothing will change before April 2026. Leading up to that, we will send further notifications where we will share:
- Confirmed rollout timing.
- Clear recommendations for managing external Python dependencies.
- Any customer-facing documentation updates.
If you have questions or would like to discuss your specific configuration in advance, contact Matillion support or your Customer Success representative.