Skip to content

v1.0.0 первый публичный релиз

Первая версия Roxa, доступная в реестре. Что внутри:

Брокер

  • Diskless/S3-native ядро: сегменты в объектном хранилище (S3/MinIO) или на локальной ФС; ack продюсеру — только после durable-записи. Брокер near-stateless: узел можно потерять, данные — нет.
  • Топики с партициями, монотонные offsets, маршрутизация по ключу (murmur2 — паритет с Kafka), retention по размеру и времени.
  • Компрессия сегментов zstd.

Kafka-совместимость

Produce/Fetch (RecordBatch v2), Metadata, ListOffsets, консюмер-группы с ребалансом, идемпотентные продюсеры, компрессия gzip/snappy/lz4/zstd, SASL/PLAIN — проверено живыми клиентами на librdkafka (kcat, Python, Go). Подробности — матрица совместимости.

Интерфейсы

  • gRPC data-plane + CLI roxactl + Rust SDK.
  • Веб-консоль: топики, сообщения, консюмеры и лаг, живой мониторинг, диагностика, карточка лицензии.
  • Prometheus-метрики + готовый дашборд Grafana в прод-стеке.

Безопасность и поставка

  • TLS/mTLS на всех транспортах, SASL/PLAIN + Basic, argon2-хэши паролей.
  • Прод-стек docker compose (брокер + консоль + MinIO + Prometheus/Grafana) и zero-dep запуск одним контейнером.
  • Офлайн-лицензии (Ed25519, без phone-home), air-gapped-поставка тарболом.

Установка — быстрый старт.