LogTide

Changelog & Roadmap

What we've shipped and what's coming next.

48
Releases
v1.3.0
Latest
1
Planned
Released
In Progress
Planned
Roadmap
v1.x
Planned
Feature
H2 2026

Stable Release & Enterprise Features

Performance hardening, enterprise SSO/SAML, advanced RBAC, managed cloud GA, and tiered storage with hot/warm/cold data lifecycle.

  • Performance hardening for production scale
  • Enterprise SSO/SAML
  • Advanced RBAC
  • Managed cloud GA
  • Tiered storage (hot/warm/cold)
2026
v1.3.0
Released
Feature

1.3.0: Geo Map & Log Table Panels, Discord Webhooks

A feature release. Custom dashboards gain a GeoIP world map and a raw log table with configurable metadata columns, webhook channels pointing at Discord finally work, and repeated webhook events no longer get stuck at pending forever.

  • Geo map panel: plot GeoIP-enriched log volume on a world map, per country or per location, with no tile servers and no CDN assets
  • Log table panel (#289): raw log rows on a dashboard with configurable metadata columns and an optional live tail
  • Webhook channels pointing at Discord now work: every event is delivered as a Discord embed instead of a rejected envelope
  • Repeated webhook events no longer get stuck at pending forever: deduplication is now explicit and time-bounded
  • The graphile-worker queue pool no longer crashes the backend when the database restarts (#291)
  • Eight Dependabot advisories cleared, including a SvelteKit Accept-header ReDoS reachable on the public frontend port
v1.2.0
Released
Feature

1.2.0: Error-Group Merging, Email Digests & a UX Audit Pass

A feature release. Duplicate error groups are fixed at the root and auto-merged at ingestion, scheduled email digest reports ship complete and enabled, clock skew detection covers logs, spans and metrics, and a full UX audit lands ~25 fixes and refinements across the dashboard.

  • Duplicate error groups solved end to end: fingerprint fix for node: frames, auto-merge at ingestion, and a one-click manual merge for historical splits
  • Scheduled email digest reports (#154) are complete and enabled: five report sections, live hourly scheduling, one-click unsubscribe
  • Clock skew detection for logs, spans and metrics (#279): misconfigured shipper clocks are surfaced on the project overview, never rejected
  • Local login now routes through the auth provider registry (#266, community contribution) with user-enumeration hardening
  • UX audit pass: shareable log-search URLs, data-aware command palette, remembered project & time range, System theme, error regression detection and more
  • Security bumps clear three Dependabot advisories: echarts 6.1.0, protobufjs 7.6.5, brace-expansion 5.0.7
v1.1.0
Released
Feature

1.1.0: Inbound Webhook Receivers & Project Soft-Delete

A feature release. External systems can now push events into LogTide through tokenized inbound webhook receivers (GitHub, Uptime, generic JSON), and deleting a project moves it to a recoverable 30-day trash instead of wiping it. Plus five dashboard and log-count correctness fixes.

  • Inbound webhook receivers: GitHub, Uptime Robot / Better Stack and generic-JSON senders can push events in via per-receiver tokenized URLs
  • Received events flow through the full pipeline — PII masking, quotas, Sigma detection, metering and live tail all apply
  • Project soft-delete: deletion moves a project to a recoverable 30-day trash (still queryable, read-only) with a Restore action
  • Log total is now exact below 50k rows on TimescaleDB instead of an unreliable planner estimate (#271)
  • Activity Overview chart tracks live data again instead of lagging 1–2h behind (#274)
  • Dashboard editing works over plain HTTP on a LAN IP again (#272)
v1.0.3
Released
Security

1.0.3: Coordinated-Disclosure Security Fixes

A security-focused release resolving privately reported issues (coordinated disclosure via KIberblick.de): cross-tenant dashboard reads, stored XSS in the service map, an open redirect, SSRF DNS-rebinding, and two races. Trace span attributes are now PII-masked. No migrations — a drop-in upgrade.

  • Cross-tenant read on the dashboard API endpoints closed — API-key auth now matches the requested org/project against the key's bound scope
  • Stored XSS via OTLP service.name in the service map fixed; service.name is also sanitized at ingestion as defense in depth
  • Open redirect on the auth-free login/register path fixed with a shared safe-redirect helper
  • SSRF guard now pins the validated IP on the HTTP path (DNS-rebinding hardening)
  • PII masking now also covers trace span attributes, including deep-masked request/response bodies
  • No database migrations — a drop-in upgrade from 1.0.2
v1.0.2
Released
Security

1.0.2: Stream Tickets & a Frontend Bug Hunt

A frontend correctness and security release from a multi-agent frontend bug hunt, plus hardened auth for the live-streaming endpoints. The headline: single-use stream tickets keep the session token out of WebSocket/SSE URLs. One additive migration — otherwise a drop-in upgrade.

  • Single-use stream tickets: the session token no longer travels in WebSocket/SSE URLs, where reverse proxies log it
  • Webhook channel secrets are no longer rehydrated into the DOM when editing a notification channel
  • Global 401 handler redirects a revoked or expired session to login instead of failing silently
  • Stale-response race guards across log search, traces, error groups, SIEM incidents, monitors and dashboard panels
  • Admin pages enforce a client-side admin guard; the OIDC callback strips the token from the URL
  • One additive migration (049_stream_tickets) — otherwise a drop-in upgrade from 1.0.1
v1.0.1
Released
Security

1.0.1: Cross-Tenant Fixes & a 1.0 Bug Audit

A security and correctness release from a multi-engine bug audit of the 1.0 line. Two cross-tenant data-exposure fixes that were live in 1.0.0, plus a broad sweep of detection, ingestion, storage, alerting and frontend correctness fixes. No migrations — a drop-in upgrade.

  • Cross-tenant log exposure via the WebSocket live-tail closed — it now enforces the same membership check as the REST query routes (was live on 1.0.0)
  • Cross-tenant leak of notification-channel secrets (webhook auth tokens) closed with a membership check
  • PII masking fail-open fixed: separator-less card numbers are no longer stored unmasked
  • Storage-layer correctness fixes validated against real ClickHouse, MongoDB and TimescaleDB; CI now runs the MongoDB reservoir suite
  • New official Ruby SDK (the `logtide` gem) — Rack/Rails middleware, tracing and a stdlib Logger bridge; docs at /docs/sdks/ruby
  • No database migrations — a drop-in upgrade from 1.0.0
v1.0.0-beta
Released
Feature

1.0 Beta: Tenant Isolation, Metering & Capabilities, Hooks & Webhook Delivery

First beta of the 1.0 line. Tenant data isolation audit, per-org metering with a capability/quota system, typed lifecycle hooks, a hardened outbound webhook dispatcher, a structured audit log primitive, and fail-closed PII masking.

  • Tenant data isolation audit across every backend data-access path, with a CI tripwire and isolation test suite (#228, #219)
  • Metering + capability system: per-org usage measurement, feature gates, and enforceable limits/quotas (#212, #214)
  • Typed lifecycle hooks for ingestion, query, alert evaluation and webhook dispatch (#216)
  • Outbound webhook delivery: HMAC signing, retry with backoff, dead-letter queue and SSRF protection (#218)
  • Audit log primitive: typed actions, actor types, outcomes and per-org retention (#217)
  • PII masking is now fail-closed at ingestion — records that fail masking are rejected, never stored unmasked
v0.9.7
Released
Fix

SSRF Fix in Alert/Sigma Webhook Delivery

Closes a sibling-gap left by the 0.9.6 SSRF hardening: the alert/Sigma webhook delivery path now routes through the centralized safeFetch guard instead of the bypassable inline filter (GHSA-7v53-pw6r-99vj, CWE-918).

  • SSRF fix: alert/Sigma webhook delivery now uses the centralized safeFetch guard (GHSA-7v53-pw6r-99vj, CWE-918)
  • DNS resolution + per-redirect-hop revalidation + full IPv4/IPv6 private/reserved range coverage on webhook delivery
  • Read-back oracle closed: blocked targets are rejected before the response body is read
  • MONITOR_ALLOW_PRIVATE_TARGETS still lets self-hosted deployments target internal endpoints
v0.9.6
Released
Fix

SPA Frontend, SSRF & Cross-Tenant Hardening, OIDC Issuer Fix

Frontend now runs as a full SPA on adapter-node (kills hydration bugs), SSRF guard on monitors and webhooks, cross-tenant projectId validation on four routes, OIDC iss-parameter fix for Authelia, and an infinite-skeleton fix on search/traces/metrics.

  • Frontend converted to a full SPA (ssr=false root cascade), removing 22 per-route ssr=false workarounds and a whole class of hydration bugs
  • Security: SSRF guard on uptime monitors and webhooks, denied by default (MONITOR_ALLOW_PRIVATE_TARGETS to opt in)
  • Security: cross-tenant projectId validation enforced on alerts/preview, alerts, monitors and sourcemaps routes
  • OIDC login fixed for issuer-identifying providers (RFC 9207 iss param) like Authelia (#233, #234)
  • Fixed infinite skeleton spinner on search/traces/metrics when no project had a data-availability flag
v0.9.5
Released
Fix

Multi-Engine Metadata Filters, Error Notification Throttle & Dependency Security

Metadata filters now work on ClickHouse and MongoDB, error notifications are throttled per group to stop email storms, the notification-channels defaults endpoint accepts monitoring, plus 19 Dependabot advisories resolved.

  • Metadata filters now translated on ClickHouse and MongoDB, not just TimescaleDB (#226, #224)
  • Error notifications throttled per error group via a race-safe cooldown (ERROR_NOTIFICATION_COOLDOWN_MINUTES, default 15)
  • notification-channels defaults endpoint now accepts the monitoring event type
  • Migration 043 adds last_notified_at to error_groups
  • Security: 19 Dependabot advisories resolved (8 high, 11 moderate)
v0.9.4
Released
Fix

Cached Data-Availability, Activity Overview Multi-Engine Fix & Page Titles

Data-availability endpoint now reads cached flags on projects (6s+ → <50ms on ClickHouse), activity_overview panel works across all engines, 14 dashboard pages get proper titles, plus uuid 14 and fast-xml-parser 5.7.3 security bumps.

  • GET /api/v1/projects/data-availability rewritten to read cached has_X_at flags — 6s+ → <50ms on production ClickHouse
  • Boot-time one-shot backfill for the new project flags, throttled and gated by system_settings
  • activity_overview panel logs/log_errors series now work on ClickHouse and MongoDB via reservoir.aggregate
  • 14 dashboard pages now set proper <title> instead of falling back to generic 'LogTide'
  • Security: uuid 14.0.0 (CVE-2026-41907) and fast-xml-parser 5.7.3 (CVE-2026-41650) bumps
v0.9.3
Released
Feature

Traces Live Tail, Dashboard Panels & Async Ingestion Buffer

Traces gain live tail (SSE), row expand, keyboard shortcuts and export; monitoring reorganized into tabs; user settings promoted to a full page; new trace_volume and activity_overview dashboard panels; opt-in ReservoirBuffered async ingestion with in-memory and Redis Streams transports.

  • Traces live tail via SSE, inline span expand, j/k/enter/r keyboard shortcuts and JSON/CSV export
  • Monitoring page split into Monitors / Incidents / Maintenance / Status page tabs with summary cards
  • User settings promoted from dialog to full page at /dashboard/account
  • New trace_volume and activity_overview dashboard panels using continuous aggregates with raw fallback
  • Opt-in ReservoirBuffered async ingestion: in-memory (signal-wakeup) and Redis Streams transports with DLQ, circuit breaker and Prometheus metrics
v0.9.2
Released
Feature

Metadata Filters, Admin User Creation & Org-Scoped Status URLs

Generic metadata filters across log search and alert rules, admin-driven user provisioning, editable org/project slugs, org-scoped public status page URLs (BREAKING), plus SIEM heatmap crash fix and three fastify/SvelteKit security bumps.

  • Generic metadata filter builder with 7 operators, backed by GIN-indexed JSONB queries and shared with alert rules
  • Configurable metadata.* columns in the log search table, persisted per project
  • Admins can create users from the dashboard (#198) without enabling public signup
  • BREAKING: public status page URLs moved to /status/:orgSlug/:projectSlug
  • Security: fastify 5.8.5 and SvelteKit 2.57.1 bumps (3 CVEs, 2 HIGH / 1 MEDIUM)
v0.9.1
Released
Fix

Security Hardening, Input Validation & Bug Fixes

SQL injection fix in querySpans, ReDoS protection for monitor assertions, 25+ bug fixes across auth, pipelines, SIEM, monitoring, and SSR safety, plus comprehensive input validation on all route params.

  • SQL injection fix in querySpans sortBy/sortOrder for both TimescaleDB and ClickHouse
  • ReDoS protection on HTTP monitor body assertion via safe-regex2
  • UUID validation, positive-int clamping, and max-length guards across all route params
  • PII salt race condition, SSE duplicate sends, and Sigma sync FK corruption fixed
  • localStorage SSR crash guards and URL-encoding fixes in frontend navigation
v0.9.0
Released
Feature

Service Monitoring, Log Pipelines & Custom Dashboards

Three major features: uptime monitoring with public status pages (#152), log parsing and enrichment pipelines with grok and GeoIP, and fully customizable dashboards with 9 panel types (#151).

  • Service health monitoring with HTTP/TCP/heartbeat checks and public Uptime Kuma-style status pages
  • Log parsing pipelines with 5 built-in parsers, custom grok patterns, and GeoIP enrichment
  • Custom dashboards with 9 panel types, drag-and-drop reorder, resize, and YAML import/export
  • Scheduled maintenances and manual status incidents on public status pages
  • Versioned dashboard schema with migration framework and cross-org isolation guards
v0.8.7
Released
Fix

Ingestion Schema, Sigma Log Noise & Admin Bootstrap Fixes

Quick Start cURL example now validates without a manual timestamp, Sigma worker no longer floods logs on empty detection batches, and fresh instances without INITIAL_ADMIN_* env vars auto-promote the first registered user to admin.

  • logSchema now defaults time to current ISO string so minimal payloads and copy-paste examples validate
  • Sigma worker [SigmaDetection] No matches found log gated behind DEBUG_SIGMA=true
  • First registered user is auto-promoted to admin when no INITIAL_ADMIN_* is set and no admin exists
v0.8.6
Released
Fix

ClickHouse Data-Availability & Session Validation Fixes

Fixed ClickHouse traces/metrics data-availability queries failing due to raw epoch date parameters, and resolved stale dashboard sessions after volume resets.

  • ClickHouse traces/metrics data-availability queries now use toDateTime64() clamp instead of raw epoch dates
  • Dashboard validates session token against backend on load and auto-logs out on invalid session
v0.8.5
Released
Fix

Security Hardening, SSE Fixes & Memory Leak Cleanup

Five cross-org and auth security fixes, corrected SSE real-time streams, resolved 20+ Svelte memory leaks on navigation, and multiple bug fixes across SIEM, incidents, webhooks, and retention jobs.

  • Cross-org isolation and auth bypass fixes in SIEM and pattern routes
  • SSRF protection for legacy webhook path and disabled-user login blocked
  • SSE real-time events and log stream duplicate emission fixed
  • 20+ Svelte memory leaks from unsubscribed auth stores resolved
  • Docker config sync and dependency security bumps (picomatch, brace-expansion, fast-xml-parser)
v0.8.4
Released
Feature

Skeleton Loaders, Helm Auto-Release & Performance Fixes

All dashboard pages now show content-shaped skeleton loaders, automated Helm chart releases on every stable Docker image, and multiple performance and correctness fixes for API endpoints and admin pages.

  • Skeleton loaders and loading overlays on all dashboard pages
  • Automated Helm chart releases triggered on every stable Docker image release
  • API 400 responses now include field-level validation errors
  • Fixed admin pages returning 502 on direct load/reload
  • POST /api/v1/logs/identifiers/batch performance: bypasses storage engine, one PostgreSQL query
  • GET /api/v1/logs/hostnames 8+ second queries fixed with engine-specific indexes and a 6h window cap
v0.8.3
Released
Feature

Comprehensive Audit Logging & OIDC Brand Icons

Major expansion of the audit trail system covering all critical platform actions for GDPR/SOC2 compliance, OIDC provider brand icons, and fixes for date formatting localization and data availability routing.

  • Audit logging for log access, auth events, identity management, provider config, settings, and sessions
  • OIDC login page shows brand icons for well-known providers (Google, Microsoft, GitHub, GitLab, Okta, Auth0, Keycloak, Authentik)
  • Backend auto-detects OIDC provider icon from issuer URL
  • Date/number formatting now respects user's browser/system locale
  • Fixed data-availability endpoint for ClickHouse and MongoDB storage engines
v0.8.2
Released
Fix

SigmaHQ Auto-Sync, Trace Links & Security Fixes

Daily auto-sync for SigmaHQ community rules, trace navigation from log detail panel, audit logs for alert rules, and security/robustness fixes for ingestion and admin endpoints.

  • SigmaHQ rules auto-sync daily at 2:30 AM
  • View Trace link in log detail panel when trace_id is present
  • Audit log entries for alert rule create/update/delete
  • Admin pagination capped at 200 to prevent oversized allocations
  • NDJSON lines exceeding 1MB rejected with HTTP 400
  • api_key_id removed from log metadata (information disclosure fix)
v0.8.1
Released
Breaking

Project Visibility in Errors & Storage Engine Fix

Project name display in error pages, API Key visibility in exception logs, and a fix for data-availability routing when using ClickHouse or MongoDB.

  • All existing API Keys have been invalidated — regenerate your keys
  • Project name shown in Exceptions list and error group detail pages
  • API Key name visible in recent exception logs
  • Data-availability endpoint now respects storage engine selection
  • Search page project filter fixed for empty logs array
v0.8.0
Released
Feature

MongoDB Adapter, Browser SDKs & Metrics Dashboards

MongoDB storage adapter for @logtide/reservoir, browser and frontend SDKs with source maps and Core Web Vitals, and OTLP metrics dashboards with cross-signal correlation.

  • MongoDB storage adapter for @logtide/reservoir
  • Browser/Frontend SDKs with session tracking & source maps
  • Core Web Vitals and network breadcrumbs
  • OTLP Metrics rollups & Golden Signals (P50/P95/P99)
  • Correlation across logs, traces, and metrics
v0.6.4
Released
Improvement

Flexible Batch Ingestion Formats

POST /api/v1/ingest now accepts direct arrays and wrapped arrays in addition to the standard format, improving compatibility with collectors like Vector and Fluent Bit.

  • Standard format {"logs": [...]} unchanged
  • Direct array payloads (Vector with codec: json)
  • Wrapped array payloads (Vector with VRL wrapping)
  • Array formats auto-normalize time, level, and service fields
v0.7.0
Released
Feature

OTLP Metrics, Service Graph & Audit Log

OpenTelemetry metrics ingestion, service dependency graph visualization, audit logging, and major UX restructuring.

  • OTLP Metrics with protobuf/JSON support
  • Service Dependency Graph with force-directed layout
  • Audit Log for compliance tracking
  • UX sidebar restructured into Observe/Detect/Manage
  • 46 TypeScript/Svelte warnings eliminated
v0.6.3
Released
Fix

Fix: Unauthenticated SMTP Support

SMTP no longer requires user/password credentials. Only the host is needed, and the from address uses the SMTP_FROM parameter.

  • SMTP works without USER/PASS credentials
  • From address uses SMTP_FROM parameter
v0.6.2
Released
Breaking

Write-Only API Keys & Domain Allowlists

New write-only API key type safe for browsers and mobile, plus domain/IP allowlists with wildcard subdomain support for origin validation.

  • Write-only API keys safe for client-side use
  • Domain/IP allowlist with wildcard subdomains
  • Dogfooding SDK migration to official plugins
  • fast-xml-parser security fix
v0.6.1
Released
Feature

ClickHouse Storage Engine

ClickHouse as a full alternative to TimescaleDB via the @logtide/reservoir abstraction layer, with factory pattern engine selection and full query migration.

  • ClickHouse via @logtide/reservoir abstraction
  • Factory pattern engine selection
  • 26 integration tests against both engines
  • Full log query migration to Reservoir
v0.6.0
Released
Feature

Security Packs, PII Masking & Keyboard Shortcuts

Host security detection packs with MITRE ATT&CK mapping, PII masking at ingestion, rate-of-change alerts, keyboard shortcuts, and admin dashboard revision.

  • 3 security packs with 15 MITRE-mapped rules
  • PII masking with mask/redact/hash strategies
  • Rate-of-change alerts with baseline detection
  • Command palette and keyboard shortcuts
  • Revised admin dashboard with health monitoring
v0.5.4
Released
Fix

Detection Pack Routing & Exception Fixes

Detection pack category routing directs results to correct UI sections. Multiple fixes for exception handling and onboarding.

  • Detection results routed to correct UI sections
  • Exception detection for metadata.error structure
  • Onboarding race condition fixed
v0.5.5
Released
Fix

Detection Filter Fix & Admin Performance

Fixed detection category filter validation and optimized admin dashboard from 31s to ~1s with continuous aggregates.

  • Detection category filter validation fix
  • Admin stats optimized from 31s to ~1s
  • Error Group Logs timeout fixed
v0.5.3
Released
Improvement

Hostname Filter & Hypertable Optimization

Hostname filter for syslog sources, log retention fixes for compressed chunks, and major performance improvements with TimescaleDB hypertables.

  • Hostname filter for syslog sources
  • log_identifiers as TimescaleDB hypertable
  • Continuous aggregates for spans and detections
  • Hybrid query architecture for historical data
v0.5.2
Released
Security

Security Fixes & Batch Splitting

Fastify security vulnerabilities patched, automatic batch request splitting, and Unicode escape sanitization.

  • Fastify upgraded to 5.7.3+ for security fixes
  • Automatic batch request splitting
  • Unicode escape sequence sanitization
v0.5.1
Released
Feature

Notification Channels

Configurable email and webhook notification destinations with channel testing before saving and UI space optimization.

  • Email and webhook notification channels
  • Test channel before saving
  • UI space optimization
v0.5.0
Released
Feature

Terminal View, Detection Packs & Event Correlation

Terminal log view with ANSI color coding, pre-configured detection packs, event correlation by identifier, alert preview testing, and optional Redis dependency.

  • Terminal Log View with ANSI color coding
  • Pre-configured Sigma detection packs
  • Event correlation by request/trace/user ID
  • Alert preview with 'Would Have Fired' simulation
  • Redis dependency now optional
v0.4.2
Released
Fix

Clipboard Utility & Config Validation

Centralized clipboard copy function, config validation test coverage, and documentation corrections.

  • Centralized clipboard utility
  • Config validation test coverage
v0.4.1
Released
Improvement

Multi-Language Exception Parsers

Stack trace parsing support for multiple programming languages and dependency updates including @sveltejs/kit.

  • Multi-language stack trace parsing
  • SvelteKit and dependency updates
v0.4.0
Released
Breaking

LogWard to LogTide Rebrand & Search

Project rebranding from LogWard to LogTide, substring search with trigram indexes, clickable dashboard elements, exception visualization, and customizable retention.

  • Project rebranded from LogWard to LogTide
  • Substring search with PostgreSQL trigram index
  • Clickable dashboard elements
  • Enhanced exception & stack trace visualization
  • Customizable log retention policy
v0.3.3
Released
Feature

LDAP, OIDC & Auth-Free Mode

Enterprise authentication with LDAP and OpenID Connect, auth-free mode for home labs, initial admin via environment variables, and ARM64 Docker builds.

  • LDAP authentication for enterprise directories
  • OpenID Connect (OIDC) SSO
  • Auth-free mode for home labs
  • ARM64 / Raspberry Pi Docker builds
  • Disable sign-ups capability
2025
v0.3.2
Released
Fix

SvelteKit 2 Compatibility Fixes

Fixed SvelteKit 2 compatibility with new store patterns, traces page navigation 404s, and registration error handling.

  • SvelteKit 2 store pattern compatibility
  • Traces page 404 navigation fix
v0.3.1
Released
Fix

Security Policy Update

Updated security policy with current supported versions for responsible disclosure.

  • Supported versions updated for security policy
v0.3.0
Released
Feature

SIEM Dashboard, C# SDK & GeoIP Enrichment

Real-time SIEM dashboard with security widgets, C# / .NET SDK, IP reputation and GeoIP enrichment, and organization invitations.

  • Real-time SIEM dashboard with security widgets
  • C# / .NET SDK
  • IP reputation & GeoIP enrichment
  • Organization invitations
  • Horizontal scaling docs with Traefik
v0.2.4
Released
Improvement

Syslog Integration & Go SDK Docs

Syslog integration documentation with device-specific guides, Go SDK documentation, and documentation restructure with new Integrations section.

  • Syslog integration with device guides
  • Go SDK documentation
  • Documentation restructure
  • Runtime PUBLIC_API_URL configuration
v0.2.3
Released
Improvement

Docker Image Publishing & Self-Hosting Docs

Automated Docker image publishing via GitHub Actions CI/CD and comprehensive self-hosting deployment documentation.

  • Docker images via GitHub Actions CI/CD
  • Self-hosting deployment documentation
  • Pre-built images in docker-compose.yml
v0.2.2
Released
Feature

Onboarding Tutorial & Empty States

Multi-step onboarding wizard with progress tracking, empty state components for guidance, and expanded testing infrastructure.

  • Multi-step onboarding wizard
  • User onboarding checklist with progress
  • Empty state guidance components
  • Expanded testing infrastructure
v0.2.1
Released
Improvement

Redis Caching & 50x Performance Boost

Type-safe Redis caching layer with session validation 30x faster, API key verification 20x faster, query results 10x faster, and aggregations 50x faster.

  • Session validation 30x faster
  • API key verification 20x faster
  • Query results 10x faster
  • Aggregations 50x faster
v0.2.0
Released
Feature

OpenTelemetry & Distributed Tracing

Full OpenTelemetry support with OTLP endpoints, distributed tracing with complete CRUD operations, and 563+ tests.

  • OpenTelemetry OTLP endpoints
  • Distributed tracing with full CRUD
  • 563+ tests
  • Keyboard navigation for span selection
v0.1.0
Released
Feature

Initial Release

First public release of LogTide with multi-organization architecture, batch log ingestion, real-time streaming, TimescaleDB storage, Sigma detection engine, and official SDKs.

  • Multi-organization architecture
  • High-performance batch log ingestion
  • Real-time log streaming via SSE
  • Sigma detection engine
  • Node.js, Python, PHP & Kotlin SDKs
  • Docker Compose deployment

Have a feature request?

Open a discussion on GitHub or vote on existing proposals to help shape the roadmap.

Open a Discussion