Salt.Box - release 0.1.0
Salt.Box 0.1.0 — Release of the Modular Infrastructure Management Platform
Release Date: September 30, 2025
We are pleased to announce Salt.Box 0.1.0 — a major update that brings modularity at all levels, a new frontend architecture, a unified gateway and service discover feature for microservices, and enhanced authentication, authorization, and security mechanisms.
For users
Salt.Box 0.1.0 makes the system simpler, more flexible, and more secure:
-
Modules tailored to your needs without rewriting the system
Functionality can now be expanded with plug-ins.
You can include only the parts you need and develop the product without compromising its integrity. -
New out-of-the-box features:
-
Inventory module:
A unified infrastructure card with the ability to save a snapshot in the database, view node characteristics, and their status displayed in real time.
-
Task scheduler module:
Templates and schedules for recurring operations.
-
-
Ready-made configuration sets (configuration boxes)
Connect to a template catalog and quickly automate recurring scenarios without manual assembly.
-
Reliability and Scalability
We've added Service Discovery/Gateway, a single entry point for the frontend and microservices with load balancing, automatic exclusion of failed instances, flexible proxying strategies, and convenient shutdown of individual instances/services.
-
Updates without UI downtime
The transition to microfrontends allows for independent updates of individual parts of the UI.
-
Security by default
- Connecting to corporate directories (LDAP, Kerberos, etc.) via KeyCloak
- Flexible permission model for actions and resources
- Basic authorization policies in Open Policy Agent (OPA)
- Secure WebSocket connections
SSL/TLS enabled: certificates are generated automatically.
-
Transparency and Observability
Service metrics, performance, and convenient diagnostics (request IDs, response time measurements) allow you to quickly find and fix problems.
Documentation and Getting Started: https://saltbox.pro/ru/docs/intro
For Developers and Integrators
In release 0.1.0, we made significant architectural changes to the frontend, backend, and deployment environment.
Frontend Architecture
- Microfrontend approach: independent development, testing, and deployment of individual UI components.
Technological freedom (the ability to use different stack frameworks within modules) and independent updates without a full frontend release.
Gateway and Service Discovery
- Service gateway and API/static resource proxying:
- New
ProxyService
: secure request body parsing, header normalization, correct handling of parameters and cache (serializedquery
parameters and user ID are included in keys),hop-by-hop
header filtering. - Response caching with secure decoding, correct error handling up the stack.
- New
- Service Discovery:
- Instance registration/deactivation, service list, periodic
health checks
, selection of "healthy" instances. - Selection of a load balancing strategy.
- Instance registration/deactivation, service list, periodic
Authentication and Authorization
- KeyCloak OIDC and token caching in Redis, secure WebSocket connections with token management.
- Extended permission model and integration with OPA.
Links
- Introduction and overview: https://saltbox.pro/ru/docs/intro
- Administrator's guide (installation and configuration): https://saltbox.pro/ru/docs/administration/server_install
- User's guide: https://saltbox.pro/ru/docs/manual/minions