In EntwicklungMeilenstein M1 in Arbeit

Roadmap

Kalzit entsteht in sieben Meilensteinen. Diese Seite folgt dem Projektplan und ändert sich, wenn er sich ändert.

  1. M0Abgeschlossen

    Fundament

    Server, Datenbank, Anmeldung, Grundgerüst der Oberfläche und die Regeln, auf denen alles Weitere aufbaut.

    • Repository, Projektregeln und CI auf Windows und Linux
    • Server mit HTTP und HTTPS (eigenes Zertifikat), Proxy-Unterstützung und Sicherheits-Headern
    • Endpunkte für Health und Readiness
    • Eigene Datenbank mit Migrationen für SQLite und PostgreSQL
    • Ersteinrichtung und lokale Anmeldung
    • Design-Tokens, Übersetzungen und Guard-Tests
  2. M1In Arbeit

    Kern

    Organisationen, Rollen, Dashboards und die ersten Datenquellen in der Form Frame.

    • Organisationen, Teams, das vollständige Rollen- und Rechtesystem, Benutzerverwaltung
    • Server-Einstellungen in der Oberfläche und ein Audit-Log
    • Ordner und Dashboards mit Versionsverlauf
    • Verwaltung von Datenquellen mit verschlüsselten Zugangsdaten
    • Query-API mit Result Envelope und interner Plugin-Schnittstelle
    • PostgreSQL, MySQL und MariaDB, SQL Server, SQLite, Prometheus
    • Panels für Zeitreihe, Stat, Balken und Tabelle
    • Explore, berechnete Felder, Statistik und Export
  3. M2Geplant

    MongoDB nativ

    Dokumente als gleichwertige Form, mit Schema-Sampling und sichtbaren Projektionen.

    • MongoDB-Treiber und Pipeline-Editor mit Vorschau nach jeder Stufe
    • Schema-Sampling, Dokument-Explorer, Schema-Panel und Feldverteilung
    • Projektionen und Change Streams
    • Elasticsearch und OpenSearch, CSV, JSON und HTTP-JSON
    • Gespeicherte Auswertungen
  4. M3Geplant

    Graph nativ

    Graphen als gleichwertige Form, von Cypher bis zu lesbaren Pfaden.

    • Neo4j und Memgraph über Bolt, Cypher-Editor
    • Netzwerk-, Hierarchie- und Pfad-Panel
    • Explorer-Modus und Graph-Aggregationen
    • Dashboard-Variablen über Formen hinweg
  5. M4Geplant

    Plugins

    Externe Plugins in eigenen Prozessen, signiert und mit Katalog.

    • Externe Plugin-Prozesse, Manifest, Signaturen und Katalog
    • Rust-SDK
    • Beispiel-Plugins: eine Datenquelle und ein Panel
  6. M5Geplant

    Betrieb

    Anmeldung für Unternehmen, Pakete für Windows und Linux, Backup und Hochverfügbarkeit.

    • OIDC, LDAP und Active Directory, Zwei-Faktor-Anmeldung mit TOTP und Passkeys
    • SMTP und Einladungen, Zertifikate über ACME
    • Dienstkonten und Audit-Log
    • Windows-Dienst und MSI, deb- und rpm-Pakete, Docker
    • Backup und Wiederherstellung, Hochverfügbarkeit mit PostgreSQL
    • InfluxDB, Loki, ClickHouse
  7. M6Geplant

    Ausbau

    Alerting, Freigaben, Provisioning und weitere Quellen.

    • Alerting, Freigabe-Links und Provisioning als Code
    • Import bestehender Dashboards aus anderen Werkzeugen, soweit sinnvoll
    • Graphite, Redis, Oracle und Traces (Tempo, Jaeger)
    • Weitere Graph-Quellen (ArangoDB, Gremlin) und Dokument-Quellen (Couchbase)

Jeder Meilenstein endet mit grüner CI auf Windows und Linux, Doku-Seiten zu jeder neuen Funktion und einem vollständigen Qualitätsdurchgang.

Den ganzen Plan auf GitHub lesen