Skip to content

Releases: kalamstack/KalamDB

v0.5.0-beta.1

10 May 15:03

Choose a tag to compare

v0.5.0-beta.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.4.3-rc.4...v0.5.0-beta.1

What's Changed

Full Changelog: v0.4.3-rc.4...v0.5.0-beta.1

What's Changed

Full Changelog: v0.4.3-rc.4...v0.5.0-beta.1

What's Changed

Full Changelog: v0.4.3-rc.4...v0.5.0-beta.1

What's Changed

Read more

v0.4.3-rc.4

01 May 06:22
f1edcc4

Choose a tag to compare

What's Changed

Full Changelog: v0.4.2-rc.3...v0.4.3-rc.4

What's Changed

Full Changelog: v0.4.2-rc.3...v0.4.3-rc.4

What's Changed

Full Changelog: v0.4.2-rc.3...v0.4.3-rc.4

v0.4.2-rc.3

18 Apr 20:19
87b42f0

Choose a tag to compare

What's Changed

  • Fix Jobs filter crash: empty Select.Item value by @inas-sirhan in #201
  • Fix Streaming sidebar losing active state on sub-tabs by @inas-sirhan in #203
  • 027 pg transactions by @jamals86 in #205
  • Reject CREATE TABLE with duplicate column names by @inas-sirhan in #209
  • 027 pg transactions by @jamals86 in #210
  • Add pagination, sorting, and sticky headers to audit logs and jobs tables by @inas-sirhan in #213
  • Auth integration - Now authentication is extracted from kalamdb and more into the oidc your using by @jamals86 in #215
  • Upgraded pgrx and done few cleaning up to username by @jamals86 in #216
  • Add user_id to topic messages; bump release by @jamals86 in #217

New Contributors

Full Changelog: v0.4.2-rc2...v0.4.2-rc.3

v0.4.2-rc2 - pg_kalam - PostgreSQL Extension for KalamDB

13 Apr 20:57
591df3e

Choose a tag to compare

This release adds first-class PostgreSQL extension support to KalamDB through the new pg_kalam extension. PostgreSQL can now connect to a running KalamDB server over gRPC, query and modify KalamDB data through SQL, and create Kalam-backed tables directly from PostgreSQL.

  • New pg_kalam extension and FDW support, with CREATE EXTENSION pg_kalam; and PostgreSQL 13 through 18 support via pgrx 0.17.
  • New PostgreSQL-side SQL bridge functions, including kalam_exec(...), kalam_version(), kalam_compiled_mode(), session user helpers, and snowflake_id() for generated IDs.
  • New CREATE TABLE ... USING kalamdb path, so PostgreSQL can create and mirror KalamDB tables directly instead of relying only on manual FDW setup.
  • DDL propagation between PostgreSQL and KalamDB now covers create, alter, and drop flows, including add/drop column changes and mirrored defaults, NOT NULL, and primary key metadata.
  • Improved transaction handling for PostgreSQL clients, with stronger batch validation, better cleanup after remote errors, and more reliable commit/rollback behavior.
  • New PostgreSQL session visibility in system.sessions, plus stale session pruning and idle trimming to keep long-lived PG-connected deployments healthier.
  • Better handling of internal/system column behavior for mirrored tables, including automatic column injection where required and SERIAL/IDENTITY normalization through SNOWFLAKE_ID().
  • Expanded build and packaging support with multi-version PostgreSQL Docker builds, updated release workflow, and pgvector preinstalled in the PostgreSQL images.
  • Broader end-to-end and performance coverage for DDL, transactions, proxy/disconnect failures, sync stress, and PG extension test bootstrapping.

Notes

  • IMPORT FOREIGN SCHEMA is still not supported in remote mode.
  • The extension requires a running KalamDB server and a configured kalam_server foreign server.

What's Changed

Full Changelog: v0.4.1-beta...v0.4.2-rc2

What's Changed

Full Changelog: v0.4.1-beta...v0.4.2-rc2

v0.4.1-beta

06 Mar 20:32
d0d58cb

Choose a tag to compare

What's Changed

  • Bump workspace to 0.4.1-beta and cleanup examples by @jamals86 in #164

Full Changelog: v0.4.0-alpha4...v0.4.1-beta

What's Changed

  • Bump workspace to 0.4.1-beta and cleanup examples by @jamals86 in #164

Full Changelog: v0.4.0-alpha4...v0.4.1-beta

What's Changed

  • Bump workspace to 0.4.1-beta and cleanup examples by @jamals86 in #164

Full Changelog: v0.4.0-alpha4...v0.4.1-beta

What's Changed

  • Bump workspace to 0.4.1-beta and cleanup examples by @jamals86 in #164

Full Changelog: v0.4.0-alpha4...v0.4.1-beta

What's Changed

  • Bump workspace to 0.4.1-beta and cleanup examples by @jamals86 in #164

Full Changelog: v0.4.0-alpha4...v0.4.1-beta

What's Changed

  • Bump workspace to 0.4.1-beta and cleanup examples by @jamals86 in #164

Full Changelog: v0.4.0-alpha4...v0.4.1-beta

v0.4.0-alpha3

23 Feb 21:18
f1410cc

Choose a tag to compare

v0.4.0-alpha3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.0-alpha2...v0.4.0-alpha3

What's Changed

Full Changelog: v0.3.0-alpha2...v0.4.0-alpha3

What's Changed

Full Changelog: v0.3.0-alpha2...v0.4.0-alpha3

What's Changed

Full Changelog: v0.3.0-alpha2...v0.4.0-alpha3

What's Changed

Full Changelog: v0.3.0-alpha2...v0.4.0-alpha3

What's Changed

Full Changelog: v0.3.0-alpha2...v0.4.0-alpha3

v0.3.0-alpha1

07 Feb 19:59

Choose a tag to compare

v0.3.0-alpha1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.2.0-alpha2...v0.3.0-alpha1

v0.2.0-alpha2

24 Jan 21:37

Choose a tag to compare

v0.2.0-alpha2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.2.0-alpha1...v0.2.0-alpha2

What's Changed

Full Changelog: v0.2.0-alpha1...v0.2.0-alpha2

What's Changed

Full Changelog: v0.2.0-alpha1...v0.2.0-alpha2

What's Changed

Full Changelog: v0.2.0-alpha1...v0.2.0-alpha2

What's Changed

Read more

0.1.0-dev - Development Preview: Core DDL/DML Support

18 Nov 16:21
d75bab9

Choose a tag to compare

🚧 Development Release - For Testing Only

This is an early development preview of KalamDB with basic functionality implemented. Expect breaking changes and instability.

What's Working:

  • ✅ DDL operations (CREATE/DROP TABLE, ALTER TABLE)
  • ✅ DML operations (INSERT, UPDATE, DELETE, SELECT)
  • ✅ Data flushing from RocksDB to Parquet
  • ✅ CLI tool with authentication and query execution
  • ✅ Basic authentication (HTTP Basic Auth)
  • ✅ Job management system (flush, cleanup, retention)
  • ✅ Users Table separation storage
  • ✅ Shared table
  • ✅ Stream tables with ability to subscribe to changes from /api/ws and the CLI tool

Current Limitations:

  • ⚠️ Many features are incomplete or experimental
  • ⚠️ Data integrity not guaranteed - do not use in production
  • ⚠️ API may change without notice
  • ⚠️ Limited error handling and validation

Best For:
Experimenting with the CLI and testing basic database operations. The CLI provides the most stable interface for interacting with KalamDB at this stage.