Lewati ke konten utama
Versi: 0.0.1 (belum rilis)

Feature status

This page describes the behavior available in the current BeaRust source. It is a rollout guide, not a promise that every subsystem is enabled in a new installation.

AreaStatusNotes
Core proxy, routes, pools, health checks, reloadsAvailable by defaultConfigure TOML routes and healthy backends before serving traffic.
Control plane and bundled UIAvailable by defaultDocker Compose publishes it on loopback-only port 8081.
SQLite persistenceAvailable by defaultStored in the bearust-data named volume.
Native TLS and ACMEAvailable, opt-inConfigure certificates; start ACME with staging and keep secrets private.
PostgreSQL or MySQLAvailable, opt-inSelect exactly one Compose database profile and migrate deliberately.
WAF, IP security, bot protection, rate limitingAvailable, configuration-drivenRate limiting is disabled and monitor-only by default. Stage changes before blocking traffic.
AnalyticsAvailable, configuration-drivenUses bounded collection and persistent summaries.
Cluster and HA foundationsAvailable, opt-inSingle-node behavior remains the default when cluster peers are unset.
WASM pluginsAvailable, disabled by defaultEnable only reviewed local modules with bounded limits.
Plugin signing, trust pinning, and registry install (CLI)Available, opt-inbearust plugin keygen/sign/search/install; unsigned plugins still load unless plugins.require_signature is set. No GUI surface for trust state or key rotation yet.
Localization (English, Indonesian, Japanese)Available by defaultEnglish is the default and fallback locale; Indonesian and Japanese cover the authenticated dashboard.
AI advisorAvailable, disabled by defaultRequires both LLM_API_URL and LLM_API_KEY; never place provider credentials in TOML.
HTTP/3Available, opt-in and unstableRequires TLS and is excluded from semver guarantees. Client-facing only: BeaRust always forwards to backends over HTTP/1.1/HTTP/2.

The safest first deployment uses only the core proxy, default SQLite volume, and loopback control plane. Add one optional subsystem at a time, verify its health and rollback path, then proceed. For functionality that is scoped or discussed but not yet shipped, see the roadmap.