Skip to content

Upgrade Wazuh embedded Python interpreter to 3.10.18 - Implementation#30916

Merged
nico-stefani merged 1 commit into
4.14.0from
enhancement/idr-2686-upgrade-python-to-3.10.18
Jul 24, 2025
Merged

Upgrade Wazuh embedded Python interpreter to 3.10.18 - Implementation#30916
nico-stefani merged 1 commit into
4.14.0from
enhancement/idr-2686-upgrade-python-to-3.10.18

Conversation

@jnasselle
Copy link
Copy Markdown
Member

@jnasselle jnasselle commented Jul 16, 2025

Description

This PR.aims to increase Wazuh Manager Embedded Python from 3.10.16 to 3.10.18

Proposed Changes

Results and Evidence

Manual tests with their corresponding evidence

  • Compilation without warnings on every supported platform
    • Linux
    • Windows
    • MAC OS X
  • Log syntax and correct language review
  • Memory tests for Linux

    • Coverity
    • Valgrind (memcheck and descriptor leaks check)
    • AddressSanitizer
  • Memory tests for Windows

    • Coverity
    • UMDH
  • Memory tests for macOS

    • Leaks
    • AddressSanitizer
  • Decoder/Rule tests (Wazuh v4.x)

    • Added unit testing files ".ini"
    • runtests.py executed without errors
  • Engine (Wazuh v5.x and above)

    • Test run in parallel
    • ASAN for test (utest/ctest)
    • TSAN for test and wazuh-engine.

Artifacts Affected

CPython dependencies:

  • DEPS_VERSION/libraries/linux/aarch64/cpython.tar.gz
  • DEPS_VERSION/libraries/linux/x86_64/cpython.tar.gz
  • DEPS_VERSION/libraries/sources/cpython_arm64.tar.gz
  • DEPS_VERSION/libraries/sources/cpython_arm64.tar.gz

Configuration Changes

Tests Introduced

Review Checklist

  • Code changes reviewed
  • Relevant evidence provided
  • Tests cover the new functionality
  • Configuration changes documented
  • Developer documentation reflects the changes
  • Meets requirements and/or definition of done
  • No unresolved dependencies with other issues

@jnasselle jnasselle self-assigned this Jul 16, 2025
@jnasselle jnasselle force-pushed the enhancement/idr-2686-upgrade-python-to-3.10.18 branch 2 times, most recently from 8f8851c to 0143e7e Compare July 17, 2025 16:50
RamosFe
RamosFe previously approved these changes Jul 17, 2025
Copy link
Copy Markdown
Contributor

@RamosFe RamosFe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@nico-stefani nico-stefani force-pushed the enhancement/idr-2686-upgrade-python-to-3.10.18 branch from 0143e7e to f145123 Compare July 24, 2025 15:02
@nico-stefani nico-stefani force-pushed the enhancement/idr-2686-upgrade-python-to-3.10.18 branch from f145123 to d39e33b Compare July 24, 2025 15:07
Copy link
Copy Markdown
Contributor

@nico-stefani nico-stefani left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nico-stefani nico-stefani merged commit 7bc3ce4 into 4.14.0 Jul 24, 2025
1 check passed
@nico-stefani nico-stefani deleted the enhancement/idr-2686-upgrade-python-to-3.10.18 branch July 24, 2025 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants