What's new
⚠️ Upgrade note (next major tag,v7): Only upgrade to the latest major tag if your app already supports Python 3.13 on Splunk and haspython.version = latestset in every Python-related conf file (e.g.inputs.conf,commands.conf,restmap.conf,alert_actions.conf). This release changes thesplunk_python_versiondefault from3.9to3.13. If your app is not yet ready for Python 3.13, stay onv6or explicitly passsplunk_python_version: "3.9".
Changed ⚠️
splunk_python_versionInput - Default value of the input for the Python Dependency Manager that controls which Python version is changed from3.9to3.13since Splunk is asking App developers to support 3.13 Python version.
Developer & Internal Changes
- Dependency Updates - Updated all main and dev dependencies to their latest compatible versions (including
splunk-add-on-ucc-framework,splunk-appinspect,requests,pip,ruff,pytest,basedpyright, and Sphinx tooling) and refresheduv.lock. Github action dependacies update. - Deprecation Cleanup - Replaced deprecated
os.system/os.popencalls withsubprocess.run(surfaced by the newerbasedpyright) insrc/app_build_generate.pyanddevtools/release_notes.py.
Commits
bdc59b3 Fix CHANGELOG heading for v7 release notes generation
d24f0cb Bump version to v7.0.0 for release
9c0341d Merge pull request #110 from VatsalJagani/dependabot/github_actions/actions/checkout-7
ab122f1 Merge pull request #111 from VatsalJagani/python-version-upgrade