• v2.5.8-hotfix cfea86fbf1

    v2.5.8-hotfix Pre-release

    FTMahringer released this 2026-05-18 15:24:49 +02:00 | 22 commits to main since this release

    v2.5.8-hotfix

    Linux plugin test stability hotfix for Ubuntu 24.04 WSL2.

    Fixed

    • Plugin integration fixtures now build from the local Synapse-plugin-template checkout and compile against the local synapse-plugin-api available during tests.
    • Docker-backed integration tests skip cleanly when Docker/Testcontainers is unavailable instead of booting against localhost:5432.
    • Testcontainers was upgraded to 2.0.5 and the 2.x module artifact names are used for PostgreSQL and JUnit Jupiter support.

    Validation

    DOCKER_HOST=unix:///var/run/docker.sock \
    TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE=/var/run/docker.sock \
    mvn -U -q -Dtest=PluginStorageServiceTest,PluginLifecycleIntegrationTest,PluginLoaderIntegrationTest test
    

    All 8 targeted backend/plugin tests passed on Ubuntu 24.04 WSL2 with Docker Desktop integration enabled.

    Downloads