Skip to content

Releases: NodeDB-Lab/nodedb

NodeDB 0.5.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 12:09

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

Choose a tag to compare

@github-actions github-actions released this 22 Jul 07:20
26ac75c

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

Full Changelog: v0.2.1...v0.4.0

NodeDB 0.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 04:10

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

NodeDB 0.3.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jun 02:42

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

Choose a tag to compare

@github-actions github-actions released this 12 May 03:00

Full Changelog: v0.2.0...v0.2.1

NodeDB 0.2.0

Choose a tag to compare

@github-actions github-actions released this 11 May 10:15

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

Choose a tag to compare

@github-actions github-actions released this 07 May 22:31

What's Changed

  • fix(docker): add libz.so.1 to runtime image by @emanzx in #100

Full Changelog: v0.1.0...v0.1.1

NodeDB 0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 May 09:46

Full Changelog: v0.0.6...v0.1.0

NodeDB 0.0.6

Choose a tag to compare

@github-actions github-actions released this 23 Apr 23:11

Full Changelog: v0.0.5...v0.0.6

NodeDB 0.0.5

Choose a tag to compare

@github-actions github-actions released this 18 Apr 19:32

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