Try it free

Python 3.10 end of support

  • Latest Dynatrace
  • Upgrade guide
  • 3-min read

Python 3.10 will no longer be supported after October 26, 2026. For details, see Python end of support policy. To maintain Python extension support, OneAgent version 1.333+ and ActiveGate version 1.333+ will include a new Python 3.14 runtime to be used for extensions.

To support compatibility during the transition, Dynatrace will ship both Python 3.10 and Python 3.14 runtimes until October 2026.

Migrate extensions to Python 3.14 before October 26, 2026. Python 3.10 will no longer be distributed starting with OneAgent version 1.349+ and ActiveGate version 1.349+.

Python 3.14 can use more memory because of runtime and garbage-collection changes. Available host memory might need to be increased, or EEC performance plans might need adjustment.

Official Dynatrace extensions

Official Dynatrace extensions will be gradually updated to support Python 3.14. Be sure to refer to the release notes of particular extension for details. Migration will be done by updating to a newer extension version in Dynatrace.

  1. Go to Extensions Extensions and select the Manage tab.
  2. If any extensions are using the deprecated Python 3.10 runtime and your environment uses Extensions Execution Controller (EEC) version 1.333 or later:
    • A Deprecation Notice message indicates how many extensions are affected.
    • Affected extensions are marked with the icon in Active version when there is still time before the deadline.
    • If no time remains before the deadline, affected extensions are marked with the icon in Active version.
  3. Open each affected extension and check Available versions. If a newer version is available, update all running configurations to the latest version.

The following table shows, for each major version of an official Dynatrace extension, the minimum version that is compatible with Python 3.14. In most cases, this is a minor version upgrade within the major version that you already use, so you can stay on your current major version.

  • If a version number is listed, update your monitoring configurations to that version or later.
  • If an entry such as Any 4.x version is listed, all versions of that major version are compatible with Python 3.14, and you don't need to upgrade.

A listed version can become obsolete and be removed from the Hub when a newer version of the same extension supersedes it (for example, with bug fixes or security fixes). The removed version is replaced by the earliest version compatible with Python 3.14, according to semantic versioning.

Newer versions of an extension might be available. Upgrading to a newer major version might require you to adapt your monitoring configuration.

ExtensionMajor versionUpgrade to

com.dynatrace.alertmanager

2.x

2.1.15

com.dynatrace.custom.python-certificate-monitor

1.x

2.x

1.10.31

Any 2.x version

com.dynatrace.custom.python-couchbase

1.x

2.x

3.x

1.2.9

2.6.0

Any 3.x version

com.dynatrace.custom.python-sftp-synthetic

2.x

2.2.8

com.dynatrace.databricks

1.x

1.7.2

com.dynatrace.databricks-workspace

0.x

1.x

2.x

3.x

4.x

0.6.6

1.4.10

2.1.3

3.0.3

Any 4.x version

com.dynatrace.ext.sap

1.x

2.x

1.8.8

Any 2.x version

com.dynatrace.ext.solace-monitoring

0.x

1.x

2.x

1.6.3

1.6.3

Any 2.x version

com.dynatrace.extension.active-directory-python-unabridged

5.x

6.x

5.9.1

Any 6.x version

com.dynatrace.extension.akamai-siem

1.x

2.x

1.1.5

Any 2.x version

com.dynatrace.extension.alibaba-alicloud

2.x

Any 2.x version

com.dynatrace.extension.apigee

1.x

2.x

3.x

4.x

5.x

1.0.13

2.1.3

3.2.6

Any 4.x version

Any 5.x version

com.dynatrace.extension.cisco-aci

1.x

2.x

1.2.0

Any 2.x version

com.dynatrace.extension.cisco-cc

1.x

2.x

3.x

1.9.34

2.3.0

Any 3.x version

com.dynatrace.extension.cisco-sdwan

1.x

2.x

1.0.4

Any 2.x version

com.dynatrace.extension.cisco-ucs-c-series

1.x

2.x

1.0.2

Any 2.x version

com.dynatrace.extension.cisco-ucs-m-series

2.x

Any 2.x version

com.dynatrace.extension.citrix-vda

1.x

2.x

3.x

1.3.3

2.1.11

Any 3.x version

com.dynatrace.extension.cloudflare

1.x

2.x

2.0.0

Any 2.x version

com.dynatrace.extension.cloudfoundry

1.x

Any 1.x version

com.dynatrace.extension.controlm

2.x

3.x

2.5.6

Any 3.x version

com.dynatrace.extension.cpu-core-monitoring

1.x

Any 1.x version

com.dynatrace.extension.crowdstrike

1.x

Any 1.x version

com.dynatrace.extension.cyberark

1.x

2.x

Any 1.x version

Any 2.x version

com.dynatrace.extension.defunct-process-monitoring

1.x

1.0.2

com.dynatrace.extension.dell-idrac

1.x

2.x

1.4.2

Any 2.x version

com.dynatrace.extension.dell-powermax

2.x

3.x

2.2.3

Any 3.x version

com.dynatrace.extension.dell-powerstore

1.x

2.x

1.3.2

Any 2.x version

com.dynatrace.extension.elasticsearch

1.x

2.x

3.x

1.1.8

2.2.2

Any 3.x version

com.dynatrace.extension.emc-isilon-api

1.x

2.x

3.x

1.0.9

2.2.4

Any 3.x version

com.dynatrace.extension.forcepoint

1.x

2.x

1.1.5

Any 2.x version

com.dynatrace.extension.forgerock-identity-cloud

1.x

2.x

1.0.14

Any 2.x version

com.dynatrace.extension.fortigate

0.x

1.x

2.x

3.x

0.3.1

1.9.0

Any 2.x version

Any 3.x version

com.dynatrace.extension.github-advanced-security

1.x

1.3.10

com.dynatrace.extension.gitlab

1.x

Any 1.x version

com.dynatrace.extension.haproxy

0.x

1.x

2.x

0.4.1

1.0.7

Any 2.x version

com.dynatrace.extension.harbor

0.x

1.x

0.2.1

1.0.12

com.dynatrace.extension.hp-ilo

0.x

1.x

2.x

1.3.8

1.3.8

Any 2.x version

com.dynatrace.extension.hyperv

2.x

3.x

4.x

5.x

4.1.5

4.1.5

4.1.5

Any 5.x version

com.dynatrace.extension.ibm-datapower

2.x

3.x

4.x

2.2.5

3.3.0

Any 4.x version

com.dynatrace.extension.ibm-i

2.x

3.x

2.6.5

Any 3.x version

com.dynatrace.extension.ibm-mq

3.x

4.x

3.10.3

Any 4.x version

com.dynatrace.extension.intersystems-iris

2.x

3.x

2.3.1

Any 3.x version

com.dynatrace.extension.ldap-synthetic

1.x

2.x

1.2.1

Any 2.x version

com.dynatrace.extension.memcached

2.x

3.x

3.0.0

Any 3.x version

com.dynatrace.extension.meraki-api

1.x

2.x

3.x

1.0.17

2.0.949

3.0.4

com.dynatrace.extension.mongo-atlas

1.x

2.x

3.x

4.x

1.0.8

2.2.4

3.0.6

Any 4.x version

com.dynatrace.extension.mulesoft-mq

1.x

2.x

1.0.10

Any 2.x version

com.dynatrace.extension.netapp-ontap

2.x

3.x

2.7.1

Any 3.x version

com.dynatrace.extension.netscaler

1.x

2.x

3.x

4.x

1.1.1

2.3.27

3.2.5

Any 4.x version

com.dynatrace.extension.netscaler-sdx

2.x

3.x

2.0.10

Any 3.x version

com.dynatrace.extension.nutanix

1.x

2.x

3.x

4.x

1.2.41

2.1.27

3.7.11

Any 4.x version

com.dynatrace.extension.nvidia-bcm

0.x

1.0.4

com.dynatrace.extension.oci-compute

1.x

2.x

1.6.0

Any 2.x version

com.dynatrace.extension.oci-database

1.x

2.x

1.3.2

Any 2.x version

com.dynatrace.extension.office365

0.x

1.x

2.x

3.x

0.0.24

1.3.19

2.4.5

Any 3.x version

com.dynatrace.extension.okta-audit

1.x

2.x

Any 1.x version

Any 2.x version

com.dynatrace.extension.palo-alto-panorama

2.x

Any 2.x version

com.dynatrace.extension.php-fpm

2.x

3.x

3.0.1

Any 3.x version

com.dynatrace.extension.powerprotect-data-manager

1.x

2.x

1.3.1

Any 2.x version

com.dynatrace.extension.python.wmi.mssql

1.x

1.3.0

com.dynatrace.extension.python-informatica

1.x

2.x

1.1.4

Any 2.x version

com.dynatrace.extension.python-oracle-exadata

1.x

2.x

3.x

1.2.2

2.1.0

Any 3.x version

com.dynatrace.extension.qualys

1.x

1.0.6

com.dynatrace.extension.redis

2.x

2.4.0

com.dynatrace.extension.remote-desktop-protocol

2.x

2.3.0

com.dynatrace.extension.remote-unix

2.x

3.x

2.7.4

Any 3.x version

com.dynatrace.extension.snmp-auto-discovery

2.x

3.x

4.x

2.5.79

3.3.1

Any 4.x version

com.dynatrace.extension.snyk

1.x

2.x

3.x

1.2.5

2.3.3

3.3.0

com.dynatrace.extension.sonarqube

1.x

2.x

1.1.1

2.6.0

com.dynatrace.extension.sonatype.lifecycle

1.x

Any 1.x version

com.dynatrace.extension.tenable

0.x

1.x

0.2.2

1.6.0

com.dynatrace.extension.tibcoems

1.x

2.x

1.4.9

Any 2.x version

com.dynatrace.extension.traceroute

1.x

2.x

3.x

4.x

3.0.7

3.0.7

3.0.7

Any 4.x version

com.dynatrace.extension.varnish-cache

1.x

2.x

1.0.8

Any 2.x version

com.dynatrace.extension.veritas.netbackup

2.x

3.x

2.1.2

Any 3.x version

com.dynatrace.extension.windows-scheduled-tasks

2.x

3.x

4.x

2.0.4

3.4.6

Any 4.x version

com.dynatrace.extensions.python-couchdb

1.x

1.1.9

com.dynatrace.filesystem

0.x

1.x

2.x

0.3.9

1.5.7

Any 2.x version

com.dynatrace.mongo-db-tls

1.x

2.x

3.x

2.2.01

2.2.0

Any 3.x version

com.dynatrace.mulesoft-cloudhub

1.x

2.x

3.x

2.2.13

2.2.13

Any 3.x version

com.dynatrace.nvidia.gpu

1.x

2.x

1.1.3

Any 2.x version

com.dynatrace.oracle-goldengate

1.x

2.x

3.x

Any 1.x version

Any 2.x version

Any 3.x version

com.dynatrace.rabbitmq

2.x

3.x

2.1.12

Any 3.x version

com.dynatrace.salesforce-extension

2.x

3.x

2.4.20

3.1.0

com.dynatrace.squid

2.x

3.x

2.0.7

Any 3.x version

com.dynatrace.timedrift

1.x

1.1.10

com.dynatrace.vmware-integration

1.x

2.x

3.x

4.x

2.3.3

2.3.3

3.16.2

Any 4.x version

1

Upgrading com.dynatrace.mongo-db-tls from version 1.x to version 2.2.0 or later includes breaking changes. Adapt your monitoring configuration when you upgrade.

Custom Python extensions

Custom Python extensions must be rebuilt to use the new Python 3.14 runtime.

  1. Update the dt-extensions-sdk version to 1.8.0 or later.
  2. Update the extension version to a version later than the currently uploaded one.
  3. Rebuild the extension with Python 3.14 by using the build switch --python-version 3.14 when using dt-extensions-sdk.
  4. Upload the rebuilt extension to the Dynatrace environment.
  5. Update all required extension configurations on the Extensions Extensions Manage tab.

Validate the migration

After migration, verify that the extension runs correctly.

  1. On the Extensions Extensions Monitoring configurations tab, verify that all updated configurations have OK status and no Python 3.10 warning is visible.
  2. Verify extension self-monitoring metrics in Metrics or Data Explorer. Filter by dsfm:extension.engine.python_configs.running, split by dt.extension.python_version, and add a filter for dt.extension.config.id.
  3. Verify extension logs. On the Health tab, you should see a log such as Extension custom:extension.snmp-auto-discovery:9.2.14 using Python 3.14.

Result

After these steps, the extension setup is ready for the Python 3.14 runtime and for Python 3.10 end of support.

Python 3.10 opt-out

Python 3.10 will be removed automatically with the release of OneAgent version 1.349 and ActiveGate version 1.349. To remove it earlier, follow the steps below.

OneAgent

Fresh installation

When you install OneAgent, run the installer from the command line and add the SKIP_PYTHON_310=true flag.

Example:

.\Dynatrace-OneAgent-Windows-x86-1.347.0.20260813-154802.exe SKIP_PYTHON_310=true

Existing installation

To prevent Python 3.10 runtime deployment during auto-updates

  1. Modify the deployment configuration file:

    • Windows: C:\ProgramData\dynatrace\oneagent\agent\config\deployment.conf

    • Linux: /var/lib/dynatrace/oneagent/agent/config/deployment.conf

  2. Add the following line: SkipPython310=true.

ActiveGate

Fresh installation

When you install ActiveGate, run the installer from the command line and add --set-property=extension_controller=skip_python_310=true.

Example:

.\Dynatrace-ActiveGate-Windows-x86-1.347.0.20260813-154802.exe --set-property=extension_controller=skip_python_310=true

Existing installation

To prevent Python 3.10 runtime deployment during auto-updates, run agctl property set --section=extension_controller --key=skip_python_310 --value=true.

Related tags
ExtensionsExtensionsInfrastructure Observability