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-поставка тарболом.
Установка — быстрый старт.