Repository navigation
Releases: NodeDB-Lab/nodedb
Releases · NodeDB-Lab/nodedb
Release list
NodeDB 0.5.0
What's Changed
- fix(sql): bind positional INSERT/UPSERT values to declared column names by @emanzx in #204
- fix: join LIMIT applied before WHERE, and same-named output columns collapsing by @mkhairi in #206
- fix(sync): make sync listener address configurable and bind failure boot-fatal by @emanzx in #222
- fix(pgwire): preserve declared integer width in RowDescription OIDs; accept INT4/INT8/SMALLINT/INT2 in strict DDL by @emanzx in #224
- feat(sql): accept SEARCH ... USING VECTOR in subquery position and with quoted collection names by @mkhairi in #225
- fix(sql): raise 42883/22012 for undefined functions and division by zero instead of folding to NULL by @emanzx in #226
- fix(sql): reject procedural division/modulo by zero, reusing #216 error plumbing by @emanzx in #229
- feat(crdt): separate local reload from peer admission by @mkhairi in #231
- perf(crdt): calibrate the memory estimate instead of re-exporting per write by @farhan-syah in #232
- perf(crdt): make delta apply cost the delta, not the collection by @farhan-syah in #233
- fix(array): check the audit_retain_ms conversion instead of casting by @farhan-syah in #234
Full Changelog: v0.4.0...v0.5.0
NodeDB 0.4.0
What's Changed
- fix(server): source server_version from CARGO_PKG_VERSION by @mkhairi in #114
- Vector multi-dtype storage, SQL CREATE INDEX, and physical plan refactor by @farhan-syah in #115
- fix: gate Linux-only runtime paths by @habibtalib in #128
- fix(tenant): accept tenant name in DROP/ALTER/PURGE TENANT by @emanzx in #132
- feat: add temporal query support across engines by @farhan-syah in #144
- Fix tenant drop ghost rows and id allocation race by @farhan-syah in #145
- docs: update for transactions, distributed execution, and protocol changes by @laksamanakeris in #174
- fix(security): enforce SQL authorization across transports by @farhan-syah in #177
- fix(security): preserve credential integrity across auth lifecycle by @farhan-syah in #178
- fix(security): bind OIDC providers to trusted tenants by @farhan-syah in #179
- fix(security): prevent external superuser assertions by @farhan-syah in #180
- fix(security): preserve UTF-8 SQL parser offsets by @farhan-syah in #181
- fix(control): native gateway session txn_id for in-txn SQL reads by @pizofreude in #182
- docs: cover v0.4.0 — atomic cross-shard transactions, CRDT collections, sparse vectors by @laksamanakeris in #183
- fix(pgwire): improve libpq and ActiveRecord compatibility by @farhan-syah in #184
- fix(pgwire): bypass cache for data-dependent point plans by @farhan-syah in #185
- Fix DROP USER ownership reassignment and wire version reset by @farhan-syah in #186
- Fix ownership and CRDT scoping by database by @farhan-syah in #187
- fix(native): dispatch txn commit batch to the owning vshard by @laksamanakeris in #196
- Fix issues #188–#193 by @farhan-syah in #197
- fix(auth): materialize trust superuser identity by @farhan-syah in #198
- Fix stale state after collection drop and re-create by @farhan-syah in #203
- Fix cluster harness superuser identity and single-node tenant teardown storage reclaim by @farhan-syah in #205
New Contributors
- @mkhairi made their first contribution in #114
- @habibtalib made their first contribution in #128
- @laksamanakeris made their first contribution in #174
- @pizofreude made their first contribution in #182
Full Changelog: v0.2.1...v0.4.0
NodeDB 0.3.0
What's Changed
- fix(server): source server_version from CARGO_PKG_VERSION by @mkhairi in #114
- Vector multi-dtype storage, SQL CREATE INDEX, and physical plan refactor by @farhan-syah in #115
New Contributors
Full Changelog: v0.2.1...v0.3.0
NodeDB 0.3.0-beta.1
What's Changed
- fix(server): source server_version from CARGO_PKG_VERSION by @mkhairi in #114
- Vector multi-dtype storage, SQL CREATE INDEX, and physical plan refactor by @farhan-syah in #115
New Contributors
Full Changelog: v0.2.1...v0.3.0-beta.1
NodeDB 0.2.1
Full Changelog: v0.2.0...v0.2.1
NodeDB 0.2.0
What's Changed
- Introduce database primitive with security, audit, and replication by @farhan-syah in #102
Full Changelog: v0.1.1...v0.2.0
NodeDB 0.1.1
What's Changed
Full Changelog: v0.1.0...v0.1.1
NodeDB 0.1.0
Full Changelog: v0.0.6...v0.1.0
NodeDB 0.0.6
Full Changelog: v0.0.5...v0.0.6
NodeDB 0.0.5
What's Changed
- SWIM membership: failure detector, gossip dissemination, UDP transport by @farhan-syah in #34
- fix(sql): evaluate now() / current_timestamp at plan time (#33) by @farhan-syah in #35
- feat(cluster): distributed cluster infrastructure by @farhan-syah in #45
- fix: resolve issues #36–#44 — security, robustness, and correctness by @farhan-syah in #49
- fix: issues #46 + #47 — parser, planner, and executor correctness bugs by @farhan-syah in #54
- fix(#48): version-aware binary tuple decoding for ALTER COLUMN by @farhan-syah in #64
- fix(vector): resolve 7 correctness, memory-safety, and quantization bugs (#50) by @farhan-syah in #65
Full Changelog: v0.0.4...v0.0.5