Skip to content

Releases: Indus-Stack/rekuiper

rekuiper v1.0.0-rc4

Choose a tag to compare

@github-actions github-actions released this 16 Oct 17:00
8fb6031

What's Changed

  • chore(release): rekuiper v1.0.0-rc4 (throughput optimizations, zero-hash dlq checks, and non-blocking status) by @ankur-paan in #42

Full Changelog: v1.0.0-rc3...v1.0.0-rc4

What's Changed

  • chore(release): rekuiper v1.0.0-rc4 (throughput optimizations, zero-hash dlq checks, and non-blocking status) by @ankur-paan in #42
  • docs: embed docker pull tracker chart below install section by @ankur-paan in #43
  • feat(api): live endpoint audit parity, swagger ui integration, and multi-engine migration guide by @ankur-paan in #44

Full Changelog: v1.0.0-rc3...v1.0.0-rc4

rekuiper v1.0.0-rc3

Choose a tag to compare

@github-actions github-actions released this 15 Oct 12:51

What's Changed

  • chore(release): rekuiper v1.0.0-rc3 (industrial connectors, declarative gitops, dlq, otlp, and inspection tools) by @ankur-paan in #41

Full Changelog: v1.0.0-rc2...v1.0.0-rc3

rekuiper v1.0.0-rc2

Choose a tag to compare

@github-actions github-actions released this 14 Oct 21:17
18496f2

What's Changed

  • fix(deps): upgrade sqlx to 0.8 and replace serde_yaml with serde_norway (fixes #38) by @ankur-paan in #39
  • chore(release): rekuiper v1.0.0-rc2 (100% SQL catalog parity, 2.14M+ EPS benchmark, zero-advisories) by @ankur-paan in #40

Full Changelog: v1.0.0-rc1...v1.0.0-rc2

rekuiper v1.0.0-rc1

Choose a tag to compare

@github-actions github-actions released this 14 Oct 16:07
c792540

What's Changed

  • chore(release): prepare release candidate 1 version 1 (v1.0.0-rc1) from v0.509-beta by @ankur-paan in #37

Full Changelog: v0.509-beta...v1.0.0-rc1

rekuiper v0.509-beta

Choose a tag to compare

@github-actions github-actions released this 12 Oct 17:47
f04af0b

Release Notes - rekuiper v0.509-beta

rekuiper v0.509-beta adds built-in video and ZeroMQ connectors, time-series sinks, upstream eKuiper compatibility fixes, security hardening, and revised system documentation.

Key highlights:

  • Video Source Connector: Ingests live RTSP and HTTP video streams through external FFmpeg process pipes. Supports interval sampling and validates stream URLs to prevent local file access.

  • ZeroMQ Sink and Source: Provides a built-in ZeroMQ connector (zmq). Supports PUB and SUB sockets with bind and connect modes.

  • Image Sink Retention Pruning: Saves image frames (JPEG and PNG) to disk. Prunes files by age (maxAge) and file count (maxCount). Validates file names to prevent path traversal.

  • Apache IoTDB REST Sink: Connects to the Apache IoTDB REST v1 service (/rest/v1/insertTablet). Converts numeric values to DOUBLE to prevent type conflicts. Parses timestamps strictly and sets invalid cells to null.

  • TDengine 3.x REST Sink: Connects to the TDengine REST service. Supports super tables and batches multiple rows in single VALUES clauses.

  • InfluxDB Sinks: Supports InfluxDB v1 and InfluxDB v2 Line Protocol formatting, dynamic measurement names, and authentication tokens.

  • Random and Simulator Sources: Adds TYPE="random" compatibility alias to the simulator engine. Parses millisecond duration strings (such as 50ms and 1s) and configuration keys.

  • Upstream eKuiper Compatibility:

    • Adds DEFAULT column values in stream DDL and fills missing fields automatically (#PR-4025 parity).
    • Validates BUFFER_FULL_POLICY settings across joined streams only when configured (#PR-4133 parity).
    • Adds the disable: true action option to skip sink execution without stopping rules (#PR-4100 parity).
    • Validates SQL table and field identifiers against SQL injection (#PR-4080 parity).
    • Adds the offsetReset setting for Kafka sources (#PR-4190 parity).
    • Binds network listeners to 127.0.0.1 by default for host security (#PR-4089 parity).
  • Security and Fault Tolerance:

    • Treats HTTP status codes 408 and 429 as retryable errors and other 4xx codes as permanent errors.
    • Skips invalid batch rows with a warning log and continues processing valid rows.
    • Removes timer sleep delay when ruletest replay uses a zero interval.
    • Adds ARG WITH_FFMPEG="true" in the Dockerfile to let users build slim images without FFmpeg.
  • Revised Documentation: Rewrites README.md and the documentation portal to describe data pipeline architecture, common design patterns, and connector compatibility.

  • Docker image: ankurkrp/rekuiper:0.509-beta (and latest)

  • Helm chart: deploy/chart/ekuiper (AppVersion: 0.509-beta)


What's Changed

  • feat: video and ZeroMQ connectors, eKuiper parity, CI hardening, and v0.509.0-beta by @ankur-paan in #36

Full Changelog: v0.508-beta...v0.509-beta

rekuiper v0.508-beta

Choose a tag to compare

@github-actions github-actions released this 08 Oct 22:17
3be5fba

What's Changed

  • fix(server): deduplicate shared stream sources across rules (closes #14) by @ankur-paan in #15
  • feat: achieve eKuiper parity across functions, sink output shaping, REST sink, and lifecycle by @ankur-paan in #33
  • feat: achieve full eKuiper parity across sinks, templates, schema, functions, REST, CLI, and Prometheus metrics (#18, #19, #22, #23, #26, #28, #29, #30, #31, #32, #34) by @ankur-paan in #35

Full Changelog: v0.507-beta...v0.508-beta

rekuiper v0.507-beta

Choose a tag to compare

@github-actions github-actions released this 04 Oct 14:12

What's Changed

  • Install Vercel Web Analytics integration by @vercel[bot] in #12
  • fix(api): achieve eKuiper REST parity for rule status and metadata by @ankur-paan in #13

New Contributors

  • @vercel[bot] made their first contribution in #12

Full Changelog: v0.506-beta...v0.507-beta

rekuiper v0.506-beta

Choose a tag to compare

@github-actions github-actions released this 03 Oct 09:58

What's Changed

  • feat(sql,mcp): add upstream functions, harden file sink, and update mcp by @ankur-paan in #11

Full Changelog: v0.505-beta...v0.506-beta

rekuiper v0.505-beta

Choose a tag to compare

@github-actions github-actions released this 02 Oct 22:51

What's Changed

  • feat: enterprise features (vector search, rabbitmq, wasm, dynamic secrets, parquet, edgex dual-port) by @ankur-paan in #10

Full Changelog: v0.504-beta...v0.505-beta

rekuiper v0.504-beta

Choose a tag to compare

@ankur-paan ankur-paan released this 01 Oct 19:22

rekuiper v0.504-beta delivers native dual-binary target parity (rekuiperd engine daemon and rekuiper CLI tool), prioritized etc/rekuiper.yaml configuration and REKUIPER__ environment variable loading, complete metadata and vendor sanitization, and full documentation site rebuild.

Key highlights:

  • Native Dual-Binary Target Parity: Dedicated rekuiperd and rekuiper binary targets built alongside kuiperd and kuiper drop-in aliases with unified CLI parser metadata.

  • Prioritized Configuration & Env Overrides: Supports native etc/rekuiper.yaml with automatic fallback to etc/kuiper.yaml, plus full support for REKUIPER__

    alongside KUIPER
    __.

  • Connector & Metadata Sanitization: Cleaned all 30 connector, sink, function, and operator schemas in etc/ to reference I-Dacs Labs author metadata and the active GitHub repository.

  • Documentation Overhaul & VitePress Validation: Restored and validated the complete VitePress documentation site with all pages and navigation links rendering with zero build errors.

  • Docker & Packaging Parity: Updated multi-stage Dockerfiles and Debian package controls to default to rekuiperd and rekuiper.

  • Docker image: ankurkrp/rekuiper:0.504-beta (plus latest)

  • Helm chart: deploy/chart/ekuiper (AppVersion: 0.504-beta)

Full Changelog: v0.503-beta...v0.504-beta

Full Changelog: v0.503-beta...v0.504-beta

Full Changelog: v0.503-beta...v0.504-beta

Full Changelog: v0.503-beta...v0.504-beta