• v2.6.0 fb2584d930

    v2.6.0 Stable

    FTMahringer released this 2026-05-18 15:36:45 +02:00 | 19 commits to main since this release

    v2.6.0

    SYNAPSE v2.6.0 is the plugin ecosystem release. It consolidates the full v2.5.x cycle into a stable Java-first plugin platform.

    Added

    • synapse-plugin-api with SynapsePlugin, Channel, ModelProvider, PluginContext, PluginConfig, PluginEventBus, and PluginLogger
    • Plugin loader and storage with system/ and staging/ tiers
    • Dependency resolution and conflict detection for hard dependencies, version gating, and slot clashes
    • ASM-based sandboxing and JPMS isolation checks
    • CLI plugin tooling, including install, validate, load/unload, info, logs, and publish guidance
    • Dashboard marketplace UI and plugin management flows
    • Official plugin library coverage for channel and model provider plugins
    • Linux-first install and validation paths for Ubuntu 24.04 WSL2

    Fixed

    • Real plugin fixture builds now use the checked-out Synapse-plugin-template repo and the local plugin API build path
    • Testcontainers now works with Docker Desktop on WSL2 using the current 2.x stack
    • Marketplace spoofing checks, lifecycle regression coverage, and performance baseline instrumentation are in place

    Changed

    • The V3 roadmap release step for the plugin ecosystem is complete
    • Core and dashboard versions are now 2.6.0

    Validation

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

    The targeted backend and plugin regression tests passed on Ubuntu 24.04 WSL2 with Docker Desktop integration enabled.

    Downloads