Community Blog
Get the latest updates on the Splunk Community, including member experiences, product education, events, and more!

Splunk Up Your Game: Why It's Time to Embrace Python 3.9+ and OpenSSL 3.0

FerasZ
Splunk Employee
Splunk Employee

Did you know that for Splunk Enterprise 9.4, Python 3.9 is the default interpreter? This shift is not just a housekeeping update, it’s a critical step in ensuring long-term support, enhanced security, and compatibility with your Splunk apps and add-ons. Running legacy scripts or modular inputs on older versions may introduce unexpected errors or break functionality entirely. Upgrading your Splunk environment to use Python 3.9 ensures smoother performance, future compatibility, and full support from Splunk and the broader developer ecosystem.

OpenSSL 3.0 is the standard for Splunks next release, bringing with it improved cryptographic capabilities, better compliance with modern security standards, and a more robust architecture for handling encryption. OpenSSL 3.0 enforces the use of TLS 1.2. TLS 1.0 and 1.1 are not supported. So please ensure your Splunk components are configured and tested for TLS 1.2! This will ensure you can maintain a secure, standards-based encryption across your Splunk environments.

Be sure to check out these articles:
Preparing to upgrade for upcoming releases

Splunk’s recommendation for OpenSSL 3.0 readiness 

Splunk Beta: Splunk Beta is here for you to test whether these significant changes impact your app - go to Sign up to get it.

Lastly, do you need guidance or resources to build these Splunk applications? We at Developer Advisory and Support (DAS) team are here for you. You can reach out to us at [email protected]

Contributors
Get Updates on the Splunk Community!

Persistent Queue at TcpOut — One of Splunk's Most Practical Features

Splunk introduced persistent queueing at the tcpout layer as one of the most practical resilience features in ...

Skip the Awkward Silence: Have a .conf-ersation at .conf26

Picture this. You arrive at .conf26 already having your socializing and networking plans mapped out. No ...

Rethinking Zero Trust: From Product Purchases to Logical Control Evidence

Implementing Zero Trust (ZT) across complex environments often falters at the very beginning due to a ...