mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-02 13:22:11 +03:00
Enable key security feature flags by default and add a per-token/IP relay rate limit to reduce leaked token blast radius. Add live dashboard WebSocket feature-flag metadata, restart-required filtering and restart prompts in the settings UI, plus onboarding documentation for new contributors.
20 lines
993 B
SQL
20 lines
993 B
SQL
-- Migration 071: Extend version_manager for embedded services (9router + CLIProxyAPI)
|
|
--
|
|
-- Adds 3 columns to support the embedded-services feature (v3.8.4):
|
|
-- logs_buffer_path — path to ring-buffer log file on disk (optional)
|
|
-- provider_expose — 1 = expose service models in routing (9router), 0 = fallback-only (CLIProxyAPI)
|
|
-- last_sync_at — ISO timestamp of last model-list sync from the service
|
|
--
|
|
-- Seeds the 9router row with defaults. CLIProxyAPI row is seeded by T-11.
|
|
-- ALTER TABLE "duplicate column name" errors are caught by the migration runner
|
|
-- and treated as already-applied (idempotent).
|
|
|
|
ALTER TABLE version_manager ADD COLUMN logs_buffer_path TEXT;
|
|
ALTER TABLE version_manager ADD COLUMN provider_expose INTEGER NOT NULL DEFAULT 0;
|
|
ALTER TABLE version_manager ADD COLUMN last_sync_at TEXT;
|
|
|
|
INSERT OR IGNORE INTO version_manager
|
|
(tool, status, port, auto_start, auto_update, provider_expose)
|
|
VALUES
|
|
('9router', 'not_installed', 20130, 0, 1, 1);
|