• v1.6.3-dev 3aeeb0678b

    FTMahringer released this 2026-05-09 14:49:42 +02:00 | 232 commits to main since this release

    Store Registry Sync

    Store entries synced from local store/registry.yml into the database on startup.

    Features:

    • StoreEntry entity — id, name, type (PLUGIN/BUNDLE), source, version, author, license, description, minSynapse, tags (jsonb), meta (jsonb), syncedAt
    • StoreEntryRepository — findByType(), findBySource()
    • StoreRegistryService — parses plugins[] and bundles[] from registry YAML, upserts to DB, logs STORE_SYNCED
    • StoreRegistrySyncRunner — ApplicationRunner, loads on startup, non-fatal on error
    • StoreController — GET /api/store (optional ?type=PLUGIN|BUNDLE filter)
    • Migration V10 with store_entries table
    • docker-compose mounts ../../store:/app/store:ro, sets SYNAPSE_STORE_REGISTRY_PATH

    Next: v1.6.4-dev Bundle validation and install flow

    Downloads