Skip to main content

Salt.Box - release 0.1.0

· 3 min read
Salt.Box Team
Salt.Box Team
SaltBox maintainers

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 (serialized query parameters and user ID are included in keys), hop-by-hop header filtering.
    • Response caching with secure decoding, correct error handling up the stack.
  • Service Discovery:
    • Instance registration/deactivation, service list, periodic health checks, selection of "healthy" instances.
    • Selection of a load balancing strategy.

Authentication and Authorization

  • KeyCloak OIDC and token caching in Redis, secure WebSocket connections with token management.
  • Extended permission model and integration with OPA.