Release History

Changelog

Every version of RedisAtlas, what shipped, and why it matters.

v1.5.0
Intelligence & Depth
April 2026
✓ Released

Six new features focused on observability depth, developer tooling, and Redis module support. Introduced predictive (not just reactive) alerting, a visual transaction debugger, and first-class vector search and RedisJSON support.

New Features
  • 📉
    Predictive Alerting — Inline linear regression over the last 2 hours of metrics snapshots. Alert rules gain a forecast horizon so you're warned before a threshold is hit, not after. Fires with [RedisAtlas Forecast] prefix and includes projected value in the webhook payload.
  • 🔥
    Command Profiler — Cross-joins COMMANDSTATS with LATENCY HISTORY to enrich each command with measured max latency. Tier-coloured flame chart (critical / slow / normal / fast) with per-command recommendations for KEYS, SMEMBERS, LRANGE, HGETALL, SORT, and more.
  • 🚀
    Data Migration Wizard — Step-by-step UI for copying keys between Redis instances using SCAN + DUMP/RESTORE. TTL-preserved, pauseable, resumable. Pre-flight validation, live keys/sec progress. Supports full-copy and pattern-filter modes.
  • 🔀
    Transaction Debugger — Visual step-through for WATCH/MULTI/EXEC blocks. Each session gets a dedicated isolated ioredis connection. "Simulate Conflict" button injects a competing write mid-transaction to test EXECABORT handling.
  • 🔍
    Vector Search Inspector — Browse HNSW/FLAT vector indexes when RediSearch is detected. FT.SEARCH query builder with index selector, DSL input, and paginated results. Module detection via MODULE LIST, cached per page load.
  • 🗂️
    RedisJSON & RediSearch Support — JSON.GET / JSON.SET endpoints for reading and writing individual JSON paths. FT.CREATE / FT.DROP with a schema form. Graceful fallback when modules are absent.
v1.4.0
Operations Completeness
March 2026
✓ Released

Closed the loop on the most common production operation gaps: visual ACL management, Redis Functions, TTL audit and remediation, memory cost attribution, webhook observability, and a writeable config editor.

New Features
  • 🛡️
    ACL Rule Builder — Visual editor for Redis ACL users. Create users, set command categories (@read, @write, @admin, …), restrict key patterns and channels. Changes applied live via ACL SETUSER. Diff view shows what changed before committing.
  • Redis Functions Editor — Load, browse, and test Redis 7+ Lua function libraries. Library browser listing all loaded functions with descriptions. Inline FCALL test runner with keys and args. Delete with confirmation.
  • ⏱️
    TTL Audit Report — Scans the full keyspace for keys with no TTL. Per-namespace count and estimated memory tied up in persistent keys. Bulk-action to apply a default TTL to all keys matching a pattern.
  • 💰
    Memory Cost Breakdown — Per-namespace encoding distribution with optimization recommendations and estimated savings (e.g. ziplist → listpack). CSV export for cost attribution and chargeback workflows.
  • 🔗
    Webhook Delivery Dashboard — Track every outbound alert webhook delivery. Success-rate sparkline, per-row retry, test-fire to validate endpoints before real alerts trigger.
  • ⚙️
    Config Editor (write support) — Promotes the read-only Config Viewer to a fully editable interface. Type-aware inputs, dangerous-parameter warnings, change history backed by the audit log. Rollback support.
v1.3.0
Foundation — Observability & Data Tools
April 2026
✓ Released

Major feature release delivering 28 fully implemented pages across every area of Redis operations — from key management through deep diagnostic analysis, cluster topology, streams, alerting, and team access control. Full dependency stack upgrade including Tailwind CSS 4, recharts 3, TypeScript 5.9.

Highlights
  • 🔑
    Key Inspector — Slide-over panel revealing internal Redis metadata: encoding, idle time, field count, and type-specific samples for Hash, List, Set, and ZSet keys.
  • 📊
    Latency Percentiles — Fetches LATENCY HISTORY for every reported event and computes P50, P95, P99, and Max client-side with a colour-coded histogram.
  • 📈
    Eviction Rate Monitor — Delta/sec calculation between WebSocket ticks with reference lines at 100/s (orange) and 1,000/s (red).
  • 🧬
    Schema Discovery — Scans a configurable key sample and infers naming templates by replacing UUID, numeric, and alphanumeric segments with typed placeholders. Shows occurrence counts and example keys.
  • 💾
    Memory Fragmentation Analyzer — Colour-coded fragmentation ratio gauge with contextual remediation advice (MEMORY PURGE, restart scheduling). Dual-axis area chart with 60-sample history.
  • 🔔
    Alert Rules — Configurable threshold alerts on any key metric with Slack-compatible webhook delivery, cooldown, and minimum-duration settings.
  • 📋
    Audit Log — Tamper-evident log of all user actions with timestamp, actor, action type, resource, and client IP. Filter and full-text search.
Dependency Upgrades
  • ⬆️
    Tailwind CSS 3 → 4, recharts 2 → 3, lucide-react 0.x → 1.x, TypeScript 5.8 → 5.9, bcryptjs 2.x → 3.x, uuid 11 → 14
v1.1.0
Developer Tools & Observability
April 2026
✓ Released

First major feature release post-launch. Added developer productivity tooling, a Prometheus metrics endpoint, a pre-built Grafana dashboard, and a full NestJS infrastructure refactor that improved reliability and set the pattern for all future modules.

New Features
  • 🔀
    Key Value Diff Viewer — Compare any two Redis key values side-by-side, or the same key at two points in time. Myers LCS diff with colour-coded +/- lines. Up to 50 snapshots in localStorage.
  • 💾
    Full Dataset Snapshot — Export & Restore — Export the entire Redis DB as .ndjson (key, type, value, TTL per line). Restore with overwrite or skip-on-conflict. Streamed server-side — no memory ceiling on large databases.
  • 💻
    CLI Playground — Multi-Tab & Inline Docs — Multiple independent console tabs, each with its own command history. 35 Redis commands documented inline with signature, description, and complexity.
  • 📡
    Command Usage Analytics — Live leaderboard of Redis command call rates (calls/sec), updated every 10 seconds. SVG sparklines for the top 5 commands.
  • 🔭
    Prometheus Metrics Endpoint — All RedisAtlas-collected metrics exposed at GET /api/connections/:id/metrics/prometheus in standard exposition format.
  • 📊
    Grafana Dashboard Bundle — Pre-built Grafana dashboard JSON covering memory, ops/sec, hit rate, clients, evictions, keys, latency, and replication lag. Importable directly via Grafana's JSON import UI.
Backend Refactor
  • 🏗️
    Full NestJS infrastructure refactor — new common/ layer with decorators, guards, filters, interceptors, middleware, and pipes. Logging interceptor with X-Request-ID. All JSON responses wrapped in { data, meta } envelope. No API route changes.