Releases: kalamstack/KalamDB
v0.5.0-beta.1
What's Changed
- Add Python SDK (PyO3 + maturin) by @inas-sirhan in #211
- Improve CI and SDK test scripts by @jamals86 in #244
- Enforce subject-scoped user-table reads by @jamals86 in #245
- Impersonation: enforce target-role checks & cache by @jamals86 in #246
- Update test.sh by @jamals86 in #247
- 029 datafusion modernization by @jamals86 in #248
- 029 datafusion modernization by @jamals86 in #249
- Refine live subscriptions & materialization by @jamals86 in #250
- Improve Docker build: multi-arch and slim images by @jamals86 in #251
- Add Snowflake benchmarks and optimize generator by @jamals86 in #252
- Improve restart recovery, snowflake batching, & CI by @jamals86 in #254
- Improve restart recovery, snowflake batching, & CI by @jamals86 in #253
- Add --watch-schema command and CLI args by @jamals86 in #256
- Support storage options, archives, and EXECUTE AS by @jamals86 in #257
- Add auto-fetch batch control for live subscriptions by @jamals86 in #259
- Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #258
- 030 react live queries by @jamals86 in #260
- 030 react live queries by @jamals86 in #262
- Add SDK server scripts and update workflows by @jamals86 in #263
- Fixed an issue in ts and dart sdks workflows by @jamals86 in #264
Full Changelog: v0.4.3-rc.4...v0.5.0-beta.1
What's Changed
- Add Python SDK (PyO3 + maturin) by @inas-sirhan in #211
- Improve CI and SDK test scripts by @jamals86 in #244
- Enforce subject-scoped user-table reads by @jamals86 in #245
- Impersonation: enforce target-role checks & cache by @jamals86 in #246
- Update test.sh by @jamals86 in #247
- 029 datafusion modernization by @jamals86 in #248
- 029 datafusion modernization by @jamals86 in #249
- Refine live subscriptions & materialization by @jamals86 in #250
- Improve Docker build: multi-arch and slim images by @jamals86 in #251
- Add Snowflake benchmarks and optimize generator by @jamals86 in #252
- Improve restart recovery, snowflake batching, & CI by @jamals86 in #254
- Improve restart recovery, snowflake batching, & CI by @jamals86 in #253
- Add --watch-schema command and CLI args by @jamals86 in #256
- Support storage options, archives, and EXECUTE AS by @jamals86 in #257
- Add auto-fetch batch control for live subscriptions by @jamals86 in #259
- Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #258
- 030 react live queries by @jamals86 in #260
- 030 react live queries by @jamals86 in #262
- Add SDK server scripts and update workflows by @jamals86 in #263
- Fixed an issue in ts and dart sdks workflows by @jamals86 in #264
Full Changelog: v0.4.3-rc.4...v0.5.0-beta.1
What's Changed
- Add Python SDK (PyO3 + maturin) by @inas-sirhan in #211
- Improve CI and SDK test scripts by @jamals86 in #244
- Enforce subject-scoped user-table reads by @jamals86 in #245
- Impersonation: enforce target-role checks & cache by @jamals86 in #246
- Update test.sh by @jamals86 in #247
- 029 datafusion modernization by @jamals86 in #248
- 029 datafusion modernization by @jamals86 in #249
- Refine live subscriptions & materialization by @jamals86 in #250
- Improve Docker build: multi-arch and slim images by @jamals86 in #251
- Add Snowflake benchmarks and optimize generator by @jamals86 in #252
- Improve restart recovery, snowflake batching, & CI by @jamals86 in #254
- Improve restart recovery, snowflake batching, & CI by @jamals86 in #253
- Add --watch-schema command and CLI args by @jamals86 in #256
- Support storage options, archives, and EXECUTE AS by @jamals86 in #257
- Add auto-fetch batch control for live subscriptions by @jamals86 in #259
- Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #258
- 030 react live queries by @jamals86 in #260
- 030 react live queries by @jamals86 in #262
- Add SDK server scripts and update workflows by @jamals86 in #263
- Fixed an issue in ts and dart sdks workflows by @jamals86 in #264
Full Changelog: v0.4.3-rc.4...v0.5.0-beta.1
What's Changed
- Add Python SDK (PyO3 + maturin) by @inas-sirhan in #211
- Improve CI and SDK test scripts by @jamals86 in #244
- Enforce subject-scoped user-table reads by @jamals86 in #245
- Impersonation: enforce target-role checks & cache by @jamals86 in #246
- Update test.sh by @jamals86 in #247
- 029 datafusion modernization by @jamals86 in #248
- 029 datafusion modernization by @jamals86 in #249
- Refine live subscriptions & materialization by @jamals86 in #250
- Improve Docker build: multi-arch and slim images by @jamals86 in #251
- Add Snowflake benchmarks and optimize generator by @jamals86 in #252
- Improve restart recovery, snowflake batching, & CI by @jamals86 in #254
- Improve restart recovery, snowflake batching, & CI by @jamals86 in #253
- Add --watch-schema command and CLI args by @jamals86 in #256
- Support storage options, archives, and EXECUTE AS by @jamals86 in #257
- Add auto-fetch batch control for live subscriptions by @jamals86 in #259
- Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #258
- 030 react live queries by @jamals86 in #260
- 030 react live queries by @jamals86 in #262
- Add SDK server scripts and update workflows by @jamals86 in #263
- Fixed an issue in ts and dart sdks workflows by @jamals86 in #264
Full Changelog: v0.4.3-rc.4...v0.5.0-beta.1
What's Changed
- Add Python SDK (PyO3 + maturin) by @inas-sirhan in #211
- Improve CI and SDK test scripts by @jamals86 in #244
- Enforce subject-scoped user-table reads by @jamals86 in #245
- Impersonation: enforce target-role checks & cache by @jamals86 in #246
- Update test.sh by @jamals86 in #247
- 029 datafusion modernization by @jamals86 in #248
- 029 datafusion modernization by @jamals86 in #249
- Refine live subscriptions & materialization by @jamals86 in #250
- Improve Docker build: multi-arch and slim images by @jamals86 in #251
- Add Snowflake benchmarks and optimize generator by @jamals86 in https://github.com/kalamstack/KalamD...
v0.4.3-rc.4
What's Changed
- Add Drizzle ORM integration for Admin UI by @inas-sirhan in #214
- More improvements to performance of ws and fixes to @kalamdb/orm package by @jamals86 in #219
- kalamdb/orm published by @jamals86 in #220
- Fixed compile orm failure by @jamals86 in #221
- Datafusion modernization by @jamals86 in #222
- 029 datafusion modernization by @jamals86 in #224
- 029 datafusion modernization by @jamals86 in #225
- CONTRIBUTING.md by @jamals86 in #226
- 029 datafusion modernization by @jamals86 in #228
- Use table PKs for topic keys; add client reconnect by @jamals86 in #229
- Fix: DBA can grant System role via ALTER USER by @inas-sirhan in #232
- Fix ORM CI: build @kalamdb/client from source by @inas-sirhan in #230
- ORM: remove splitMultiRowInsert workaround by @inas-sirhan in #234
- Improved the cluster raft and tests covarage and performance now the code is more stable when running in a cluster by @jamals86 in #236
- Add Table Editor to SQL Studio by @inas-sirhan in #235
- Add architecture docs, TS ORM, and reactive test by @jamals86 in #239
- 029 datafusion modernization by @jamals86 in #240
- Remove kalam-consumer and refactor wasm client by @jamals86 in #242
Full Changelog: v0.4.2-rc.3...v0.4.3-rc.4
What's Changed
- Add Drizzle ORM integration for Admin UI by @inas-sirhan in #214
- More improvements to performance of ws and fixes to @kalamdb/orm package by @jamals86 in #219
- kalamdb/orm published by @jamals86 in #220
- Fixed compile orm failure by @jamals86 in #221
- Datafusion modernization by @jamals86 in #222
- 029 datafusion modernization by @jamals86 in #224
- 029 datafusion modernization by @jamals86 in #225
- CONTRIBUTING.md by @jamals86 in #226
- 029 datafusion modernization by @jamals86 in #228
- Use table PKs for topic keys; add client reconnect by @jamals86 in #229
- Fix: DBA can grant System role via ALTER USER by @inas-sirhan in #232
- Fix ORM CI: build @kalamdb/client from source by @inas-sirhan in #230
- ORM: remove splitMultiRowInsert workaround by @inas-sirhan in #234
- Improved the cluster raft and tests covarage and performance now the code is more stable when running in a cluster by @jamals86 in #236
- Add Table Editor to SQL Studio by @inas-sirhan in #235
- Add architecture docs, TS ORM, and reactive test by @jamals86 in #239
- 029 datafusion modernization by @jamals86 in #240
- Remove kalam-consumer and refactor wasm client by @jamals86 in #242
Full Changelog: v0.4.2-rc.3...v0.4.3-rc.4
What's Changed
- Add Drizzle ORM integration for Admin UI by @inas-sirhan in #214
- More improvements to performance of ws and fixes to @kalamdb/orm package by @jamals86 in #219
- kalamdb/orm published by @jamals86 in #220
- Fixed compile orm failure by @jamals86 in #221
- Datafusion modernization by @jamals86 in #222
- 029 datafusion modernization by @jamals86 in #224
- 029 datafusion modernization by @jamals86 in #225
- CONTRIBUTING.md by @jamals86 in #226
- 029 datafusion modernization by @jamals86 in #228
- Use table PKs for topic keys; add client reconnect by @jamals86 in #229
- Fix: DBA can grant System role via ALTER USER by @inas-sirhan in #232
- Fix ORM CI: build @kalamdb/client from source by @inas-sirhan in #230
- ORM: remove splitMultiRowInsert workaround by @inas-sirhan in #234
- Improved the cluster raft and tests covarage and performance now the code is more stable when running in a cluster by @jamals86 in #236
- Add Table Editor to SQL Studio by @inas-sirhan in #235
- Add architecture docs, TS ORM, and reactive test by @jamals86 in #239
- 029 datafusion modernization by @jamals86 in #240
- Remove kalam-consumer and refactor wasm client by @jamals86 in #242
Full Changelog: v0.4.2-rc.3...v0.4.3-rc.4
v0.4.2-rc.3
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
- @inas-sirhan made their first contribution in #201
Full Changelog: v0.4.2-rc2...v0.4.2-rc.3
v0.4.2-rc2 - pg_kalam - PostgreSQL Extension for KalamDB
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_kalamextension and FDW support, withCREATE EXTENSION pg_kalam;and PostgreSQL 13 through 18 support viapgrx0.17. - New PostgreSQL-side SQL bridge functions, including
kalam_exec(...),kalam_version(),kalam_compiled_mode(), session user helpers, andsnowflake_id()for generated IDs. - New
CREATE TABLE ... USING kalamdbpath, 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/IDENTITYnormalization throughSNOWFLAKE_ID(). - Expanded build and packaging support with multi-version PostgreSQL Docker builds, updated release workflow, and
pgvectorpreinstalled 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 SCHEMAis still not supported in remote mode.- The extension requires a running KalamDB server and a configured
kalam_serverforeign server.
What's Changed
- Release/0.4.1 beta by @jamals86 in #166
- Release/0.4.1 beta by @jamals86 in #167
- Release/0.4.1 beta by @jamals86 in #168
- Add vector search and websocket auth by @jamals86 in #170
- Feature/vector search by @jamals86 in #171
- Refactor live subscriptions and health metrics by @jamals86 in #172
- Add DBA crate, cleanup & metrics improvements by @jamals86 in #173
- Enhance SQL parsing, agent tests, bench, and CI by @jamals86 in #175
- removed unneeded files by @jamals86 in #177
- Embed OCI metadata, switch to debian13 base by @jamals86 in #178
- Add trusted-proxy support; Docker & CI updates by @jamals86 in #179
- Feature/vector search by @jamals86 in #180
- Update release.yml by @jamals86 in #182
- Feature/pg extension by @jamals86 in #183
- 027 pg transactions by @jamals86 in #185
- 027 pg transactions by @jamals86 in #187
- 027 pg transactions by @jamals86 in #188
- Stable version with pg extension and stable sdk's for typescript and dart by @jamals86 in #189
- Extract SDK CI to sdks.yml by @jamals86 in #190
- 027 pg transactions by @jamals86 in #191
- Include pgvector in pg Docker images by @jamals86 in #192
- 027 pg transactions by @jamals86 in #193
- A stable version with number of improvements to memory consuption and light weight subscription by @jamals86 in #195
- Bug fixes and improvements to transactions,pg extension and admin ui by @jamals86 in #197
- Increase and stabilize test timeouts and waits by @jamals86 in #198
- Fixed failed build extension and test by @jamals86 in #199
- Update test.sh by @jamals86 in #204
Full Changelog: v0.4.1-beta...v0.4.2-rc2
What's Changed
- Release/0.4.1 beta by @jamals86 in #166
- Release/0.4.1 beta by @jamals86 in #167
- Release/0.4.1 beta by @jamals86 in #168
- Add vector search and websocket auth by @jamals86 in #170
- Feature/vector search by @jamals86 in #171
- Refactor live subscriptions and health metrics by @jamals86 in #172
- Add DBA crate, cleanup & metrics improvements by @jamals86 in #173
- Enhance SQL parsing, agent tests, bench, and CI by @jamals86 in #175
- removed unneeded files by @jamals86 in #177
- Embed OCI metadata, switch to debian13 base by @jamals86 in #178
- Add trusted-proxy support; Docker & CI updates by @jamals86 in #179
- Feature/vector search by @jamals86 in #180
- Update release.yml by @jamals86 in #182
- Feature/pg extension by @jamals86 in #183
- 027 pg transactions by @jamals86 in #185
- 027 pg transactions by @jamals86 in #187
- 027 pg transactions by @jamals86 in #188
- Stable version with pg extension and stable sdk's for typescript and dart by @jamals86 in #189
- Extract SDK CI to sdks.yml by @jamals86 in #190
- 027 pg transactions by @jamals86 in #191
- Include pgvector in pg Docker images by @jamals86 in #192
- 027 pg transactions by @jamals86 in #193
- A stable version with number of improvements to memory consuption and light weight subscription by @jamals86 in #195
- Bug fixes and improvements to transactions,pg extension and admin ui by @jamals86 in #197
- Increase and stabilize test timeouts and waits by @jamals86 in #198
- Fixed failed build extension and test by @jamals86 in #199
- Update test.sh by @jamals86 in #204
Full Changelog: v0.4.1-beta...v0.4.2-rc2
v0.4.1-beta
What's Changed
Full Changelog: v0.4.0-alpha4...v0.4.1-beta
What's Changed
Full Changelog: v0.4.0-alpha4...v0.4.1-beta
What's Changed
Full Changelog: v0.4.0-alpha4...v0.4.1-beta
What's Changed
Full Changelog: v0.4.0-alpha4...v0.4.1-beta
What's Changed
Full Changelog: v0.4.0-alpha4...v0.4.1-beta
What's Changed
Full Changelog: v0.4.0-alpha4...v0.4.1-beta
v0.4.0-alpha3
What's Changed
- Migrated from using bincode for serdes obnjects to hot storage to use FlatBuffers by @jamals86 in #139
- Fixed npm i issue by @jamals86 in #140
- Feature/flatbuffers by @jamals86 in #141
- Improve tracing and stabilize tests by @jamals86 in #142
- Feature/flatbuffers by @jamals86 in #143
- Feature/flatbuffers by @jamals86 in #144
- Feature/flatbuffers by @jamals86 in #145
- Update kalamdb_logo.png by @jamals86 in #146
- Feature/flatbuffers by @jamals86 in #147
- Feature/flatbuffers by @jamals86 in #148
Full Changelog: v0.3.0-alpha2...v0.4.0-alpha3
What's Changed
- Migrated from using bincode for serdes obnjects to hot storage to use FlatBuffers by @jamals86 in #139
- Fixed npm i issue by @jamals86 in #140
- Feature/flatbuffers by @jamals86 in #141
- Improve tracing and stabilize tests by @jamals86 in #142
- Feature/flatbuffers by @jamals86 in #143
- Feature/flatbuffers by @jamals86 in #144
- Feature/flatbuffers by @jamals86 in #145
- Update kalamdb_logo.png by @jamals86 in #146
- Feature/flatbuffers by @jamals86 in #147
- Feature/flatbuffers by @jamals86 in #148
Full Changelog: v0.3.0-alpha2...v0.4.0-alpha3
What's Changed
- Migrated from using bincode for serdes obnjects to hot storage to use FlatBuffers by @jamals86 in #139
- Fixed npm i issue by @jamals86 in #140
- Feature/flatbuffers by @jamals86 in #141
- Improve tracing and stabilize tests by @jamals86 in #142
- Feature/flatbuffers by @jamals86 in #143
- Feature/flatbuffers by @jamals86 in #144
- Feature/flatbuffers by @jamals86 in #145
- Update kalamdb_logo.png by @jamals86 in #146
- Feature/flatbuffers by @jamals86 in #147
- Feature/flatbuffers by @jamals86 in #148
Full Changelog: v0.3.0-alpha2...v0.4.0-alpha3
What's Changed
- Migrated from using bincode for serdes obnjects to hot storage to use FlatBuffers by @jamals86 in #139
- Fixed npm i issue by @jamals86 in #140
- Feature/flatbuffers by @jamals86 in #141
- Improve tracing and stabilize tests by @jamals86 in #142
- Feature/flatbuffers by @jamals86 in #143
- Feature/flatbuffers by @jamals86 in #144
- Feature/flatbuffers by @jamals86 in #145
- Update kalamdb_logo.png by @jamals86 in #146
- Feature/flatbuffers by @jamals86 in #147
- Feature/flatbuffers by @jamals86 in #148
Full Changelog: v0.3.0-alpha2...v0.4.0-alpha3
What's Changed
- Migrated from using bincode for serdes obnjects to hot storage to use FlatBuffers by @jamals86 in #139
- Fixed npm i issue by @jamals86 in #140
- Feature/flatbuffers by @jamals86 in #141
- Improve tracing and stabilize tests by @jamals86 in #142
- Feature/flatbuffers by @jamals86 in #143
- Feature/flatbuffers by @jamals86 in #144
- Feature/flatbuffers by @jamals86 in #145
- Update kalamdb_logo.png by @jamals86 in #146
- Feature/flatbuffers by @jamals86 in #147
- Feature/flatbuffers by @jamals86 in #148
Full Changelog: v0.3.0-alpha2...v0.4.0-alpha3
What's Changed
- Migrated from using bincode for serdes obnjects to hot storage to use FlatBuffers by @jamals86 in #139
- Fixed npm i issue by @jamals86 in #140
- Feature/flatbuffers by @jamals86 in #141
- Improve tracing and stabilize tests by @jamals86 in #142
- Feature/flatbuffers by @jamals86 in #143
- Feature/flatbuffers by @jamals86 in #144
- Feature/flatbuffers by @jamals86 in #145
- Update kalamdb_logo.png by @jamals86 in #146
- Feature/flatbuffers by @jamals86 in #147
- Feature/flatbuffers by @jamals86 in #148
Full Changelog: v0.3.0-alpha2...v0.4.0-alpha3
v0.3.0-alpha1
What's Changed
- Feature/cluster by @jamals86 in #103
- Feature/cluster by @jamals86 in #104
- Feature/cluster by @jamals86 in #105
- Add durable topic pub/sub design specs and improve Docker test by @jamals86 in #106
- Refactor RBAC to central permissions module and add remote setup option by @jamals86 in #107
- Update connect.rs by @jamals86 in #108
- Topic pubsub by @jamals86 in #109
- Feature/pubsub by @jamals86 in #110
- Feature/pubsub by @jamals86 in #111
- Configure CI to run nextest on main branch only, add test badge by @Copilot in #112
- Feature/pubsub by @jamals86 in #113
- Feature/pubsub by @jamals86 in #114
- Feature/pubsub by @jamals86 in #115
- Feature/pubsub by @jamals86 in #117
- Bump jsonwebtoken from 10.2.0 to 10.3.0 in the cargo group across 1 directory by @dependabot[bot] in #116
- Feature/pubsub by @jamals86 in #119
- Bump bytes from 1.11.0 to 1.11.1 in the cargo group across 1 directory by @dependabot[bot] in #118
- Add topic consumer, CLI auth-retry tests, fix schema by @jamals86 in #120
- Fixes by @jamals86 in #121
- Fixes by @jamals86 in #122
- fixes by @jamals86 in #123
- Feature/pubsub by @jamals86 in #125
- Feature/pubsub by @jamals86 in #126
- Feature/pubsub by @jamals86 in #127
Full Changelog: v0.2.0-alpha2...v0.3.0-alpha1
v0.2.0-alpha2
What's Changed
- Feature/cluster by @jamals86 in #78
- Feature/cluster by @jamals86 in #79
- Refactor metrics, ALTER TABLE, and settings; improve schema history by @jamals86 in #80
- Improve DDL plan cache invalidation and test infra by @jamals86 in #81
- Feature/cluster by @jamals86 in #82
- Feature/cluster by @jamals86 in #83
- Add cluster HTTP tests and improve CI/test coverage by @jamals86 in #84
- Improve test isolation and index usage in system table tests by @jamals86 in #85
- Feature/cluster by @jamals86 in #86
- Refactor Docker structure and config loading by @jamals86 in #87
- Feature/cluster by @jamals86 in #88
- Update release.yml by @jamals86 in #89
- Feature/cluster by @jamals86 in #90
- Feature/cluster by @jamals86 in #91
- Feature/cluster by @jamals86 in #92
- Lower log level from info to debug across core modules by @jamals86 in #93
- Feature/cluster by @jamals86 in #94
- Feature/cluster by @jamals86 in #95
- Feature/cluster by @jamals86 in #96
- Refactor config overrides and improve CLI retry handling by @jamals86 in #97
- Update ci.yml by @jamals86 in #98
- Feature/cluster by @jamals86 in #99
- Feature/cluster by @jamals86 in #100
- Feature/cluster by @jamals86 in #101
- Feature/cluster by @jamals86 in #102
Full Changelog: v0.2.0-alpha1...v0.2.0-alpha2
What's Changed
- Feature/cluster by @jamals86 in #78
- Feature/cluster by @jamals86 in #79
- Refactor metrics, ALTER TABLE, and settings; improve schema history by @jamals86 in #80
- Improve DDL plan cache invalidation and test infra by @jamals86 in #81
- Feature/cluster by @jamals86 in #82
- Feature/cluster by @jamals86 in #83
- Add cluster HTTP tests and improve CI/test coverage by @jamals86 in #84
- Improve test isolation and index usage in system table tests by @jamals86 in #85
- Feature/cluster by @jamals86 in #86
- Refactor Docker structure and config loading by @jamals86 in #87
- Feature/cluster by @jamals86 in #88
- Update release.yml by @jamals86 in #89
- Feature/cluster by @jamals86 in #90
- Feature/cluster by @jamals86 in #91
- Feature/cluster by @jamals86 in #92
- Lower log level from info to debug across core modules by @jamals86 in #93
- Feature/cluster by @jamals86 in #94
- Feature/cluster by @jamals86 in #95
- Feature/cluster by @jamals86 in #96
- Refactor config overrides and improve CLI retry handling by @jamals86 in #97
- Update ci.yml by @jamals86 in #98
- Feature/cluster by @jamals86 in #99
- Feature/cluster by @jamals86 in #100
- Feature/cluster by @jamals86 in #101
- Feature/cluster by @jamals86 in #102
Full Changelog: v0.2.0-alpha1...v0.2.0-alpha2
What's Changed
- Feature/cluster by @jamals86 in #78
- Feature/cluster by @jamals86 in #79
- Refactor metrics, ALTER TABLE, and settings; improve schema history by @jamals86 in #80
- Improve DDL plan cache invalidation and test infra by @jamals86 in #81
- Feature/cluster by @jamals86 in #82
- Feature/cluster by @jamals86 in #83
- Add cluster HTTP tests and improve CI/test coverage by @jamals86 in #84
- Improve test isolation and index usage in system table tests by @jamals86 in #85
- Feature/cluster by @jamals86 in #86
- Refactor Docker structure and config loading by @jamals86 in #87
- Feature/cluster by @jamals86 in #88
- Update release.yml by @jamals86 in #89
- Feature/cluster by @jamals86 in #90
- Feature/cluster by @jamals86 in #91
- Feature/cluster by @jamals86 in #92
- Lower log level from info to debug across core modules by @jamals86 in #93
- Feature/cluster by @jamals86 in #94
- Feature/cluster by @jamals86 in #95
- Feature/cluster by @jamals86 in #96
- Refactor config overrides and improve CLI retry handling by @jamals86 in #97
- Update ci.yml by @jamals86 in #98
- Feature/cluster by @jamals86 in #99
- Feature/cluster by @jamals86 in #100
- Feature/cluster by @jamals86 in #101
- Feature/cluster by @jamals86 in #102
Full Changelog: v0.2.0-alpha1...v0.2.0-alpha2
What's Changed
- Feature/cluster by @jamals86 in #78
- Feature/cluster by @jamals86 in #79
- Refactor metrics, ALTER TABLE, and settings; improve schema history by @jamals86 in #80
- Improve DDL plan cache invalidation and test infra by @jamals86 in #81
- Feature/cluster by @jamals86 in #82
- Feature/cluster by @jamals86 in #83
- Add cluster HTTP tests and improve CI/test coverage by @jamals86 in #84
- Improve test isolation and index usage in system table tests by @jamals86 in #85
- Feature/cluster by @jamals86 in #86
- Refactor Docker structure and config loading by @jamals86 in #87
- Feature/cluster by @jamals86 in #88
- Update release.yml by @jamals86 in #89
- Feature/cluster by @jamals86 in #90
- Feature/cluster by @jamals86 in #91
- Feature/cluster by @jamals86 in #92
- Lower log level from info to debug across core modules by @jamals86 in #93
- Feature/cluster by @jamals86 in #94
- Feature/cluster by @jamals86 in #95
- Feature/cluster by @jamals86 in #96
- Refactor config overrides and improve CLI retry handling by @jamals86 in #97
- Update ci.yml by @jamals86 in #98
- Feature/cluster by @jamals86 in #99
- Feature/cluster by @jamals86 in #100
- Feature/cluster by @jamals86 in #101
- Feature/cluster by @jamals86 in #102
Full Changelog: v0.2.0-alpha1...v0.2.0-alpha2
What's Changed
- Feature/cluster by @jamals86 in #78
- Feature/cluster by @jamals86 in #79
- Refactor metrics, ALTER TABLE, and settings; improve schema history by @jamals86 in #80
- Improve DDL plan cache invalidation and test infra by @jamals86 in #81
- Feature/cluster by @jamals86 in https://github.com/jamals86/KalamDB/p...
0.1.0-dev - Development Preview: Core DDL/DML Support
🚧 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.