• v1.0.0 b8dfd69722

    Tensor 1.0.0
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    loweel released this 2026-07-18 17:46:45 +02:00 | 3 commits to main since this release

    Tensor 1.0.0

    The first stable Tensor release. Forked from Conduit and brought to a PostgreSQL-based Matrix homeserver, verified in Docker.

    From fork to 1.0

    • Complete Conduit → Tensor rebrand and a clean separation between image building and deployment.
    • Environment-only Docker configuration, including PostgreSQL bootstrap and connection retry.
    • PostgreSQL 17 backend: idempotent schema setup, connection pool, retry, keepalive, rate-limited VACUUM (ANALYZE), and an NFS operational profile.
    • Docker smoke coverage for schema creation, restart persistence, KV contract tests, query plans, and federation.
    • TLS Matrix federation verified end-to-end: remote joins, presence, leave/rejoin, and bidirectional messaging.
    • E2EE, media, and backfill consolidated through release candidates RC3–RC7.
    • Operational /healthz and /readyz endpoints; readiness performs a real PostgreSQL check.
    • Correct temporal semantics for m.room.history_visibility = shared: events created after a leave are not exposed, while history seen before leaving remains available.
    • Reliable HTTP push delivery: failures remain in the persistent queue, retry with backoff is observable, and delivery recovers after a temporary gateway outage.
    • Resilience smoke coverage: PostgreSQL outage/recovery, readiness transitioning 503→200, and push-gateway recovery.
    • Documentation for media retention/privacy, Matrix deletion boundaries, and deployment operations.

    Release verification

    • cargo fmt, checks, and Rust tests passed (15 unit tests plus doc-tests).
    • cargo audit: 0 vulnerabilities, 0 warnings.
    • Vendoring reproduced offline.
    • Full smoke suite: 5/5 passed, including TLS federation.

    Release commit: b8dfd697.

    Downloads