Commit Graph

  • aa4ab11210 feat: canonical Nim client refactor with typed rows, pool, and allographer wrapper main dimgigov 2026-06-18 21:29:39 +03:00
  • 1c42eff7ef fix(vector): use float64 accumulators for distance functions dimgigov 2026-06-12 23:06:19 +03:00
  • ef264d7d69 feat: add unified search engine — HNSW heap-opt, segment index, boolean/phrase/ngram/facet dimgigov 2026-05-30 13:42:08 +03:00
  • 965ed2f675 perf: optimize FTS and HNSW engines + real PostgreSQL benchmarks dimgigov 2026-05-29 17:11:22 +03:00
  • 42043f3946 v1.1.7: deep security & reliability audit — 33 bugs fixed dimgigov 2026-05-29 14:17:41 +03:00
  • 37a8ed52ba deps: bump jwt-nim-baraba to v2.1.2 (security fixes & Nim 2.2 compat) dimgigov 2026-05-26 13:23:54 +03:00
  • a5abb6031b fix(backup): fix 7 bugs in backup/restore — strip-components, multi-db path, verify+log in HTTP handler, parseBackupFilename for .tar, getArchiveSize gzip -l, dead code removal dimgigov 2026-05-25 20:44:14 +03:00
  • a37a62c69e clients/nim-allographer/src/allographer/query_builder/models/baradb/baradb_exec.nim src/barabadb/core/mvcc.nim src/barabadb/query/codegen.nim src/barabadb/query/lexer.nim src/barabadb/query/parser.nim src/barabadb/query/udf.nim tests/test_all.nim dimgigov 2026-05-25 18:56:02 +03:00
  • 0c7847abba docs: update backup.md with multi-database and HTTP API docs dimgigov 2026-05-25 18:49:26 +03:00
  • eb62b381a1 feat: multi-database backup, HTTP API endpoints, admin panel UI dimgigov 2026-05-25 18:46:07 +03:00
  • a9ea80a1f8 fix(prop_test): "Nil expr evaluates to NULL" test — compare Value.kind, not Value == "" dimgigov 2026-05-23 22:06:37 +03:00
  • 7d19e06805 fix(btree): critical seq.del vs seq.delete bug and B+ tree leaf traversal dimgigov 2026-05-23 22:01:20 +03:00
  • b25fea4d21 fix: all 5 bugs — reserved words, cloneForConnection, SQL injection, SHOW TABLES, getRowPlain dimgigov 2026-05-21 22:51:04 +03:00
  • 837b4d56fc fix(nim-allographer/baradb): critical client fixes and bug audit dimgigov 2026-05-21 22:01:55 +03:00
  • bb843b9a03 feat: migrate system + cross-DB engine + IMPORT/EXPORT syntax -- 22 files, client+server+docs dimgigov 2026-05-21 19:32:14 +03:00
  • f427ba5968 fix(baradb): schema builder, insertId RETURNING, whereNull, rename bugs dimgigov 2026-05-21 16:06:45 +03:00
  • 8a385cba6a docs(readme): clarify this is a BaraDB fork of nim-allographer dimgigov 2026-05-21 15:54:56 +03:00
  • 6bfc5b3a3c feat(clients): add nim-allographer client with BaraDB driver support dimgigov 2026-05-21 15:49:11 +03:00
  • 2d310a33a1 fix: resolve all 55 identified bugs across the codebase dimgigov 2026-05-21 10:59:51 +03:00
  • 7fc6adbe47 chore: remove old planning and bug report files dimgigov 2026-05-21 09:47:40 +03:00
  • 072e7a5d13 test(join): add test for duplicate columns in SELECT * dimgigov 2026-05-21 09:44:32 +03:00
  • d4dc433e48 fix(query): preserve both sides of duplicate column names in JOIN dimgigov 2026-05-21 09:44:31 +03:00
  • 1ff6fabaff fix(backup): resolve relative SSTable paths in incremental backup dimgigov 2026-05-21 09:44:28 +03:00
  • 4a83eb6783 docs: update distributed/backup/schema/storage for multi-database dimgigov 2026-05-21 09:44:25 +03:00
  • a526a3aef9 docs: remove non-English/Bulgarian language docs, fix links dimgigov 2026-05-21 09:44:17 +03:00
  • 372e5cf627 fix(query,types): refactor Row to Value-typed map, fix IN list, nkPath, multi-table joins dimgigov 2026-05-20 23:22:14 +03:00
  • 57d2908066 fix(executor,mvcc,tests): dedup aliases, fix txn delete, fix MIN/MAX null, add regression tests dimgigov 2026-05-20 21:36:15 +03:00
  • edd7e728f9 fix(query): add correlated subquery support dimgigov 2026-05-19 23:16:31 +03:00
  • 14596c9584 fix(adapter,executor,tests): harden nimforum adapter and fix transaction/aggregate bugs dimgigov 2026-05-19 20:43:00 +03:00
  • d3b77174da fix: use numeric comparison for MIN/MAX aggregates dimgigov 2026-05-19 15:19:47 +03:00
  • cd46edcb67 Bump version to 1.1.6; fix storage bugs, tests, CI pipeline and Docker config dimgigov 2026-05-19 12:13:33 +03:00
  • 343f479127 docs(bg,en): fix ports and WebSocket example for new server model dimgigov 2026-05-18 19:41:21 +03:00
  • 8afa998516 feat: rate limiting, shared DB instance, TCP_NODELAY fix dimgigov 2026-05-18 19:33:40 +03:00
  • 7e6a45e6b7 Стабилизация на storage слоя — 6 фази dimgigov 2026-05-18 15:04:49 +03:00
  • cf2aba104f Phase 5 complete: B-tree property tests + benchmark regression suite dimgigov 2026-05-18 12:52:44 +03:00
  • 132e8c7a31 Phase 5: Storage fuzz tests + WAL entryCount fix + SSTable overflow checks + compaction sizeBytes accuracy dimgigov 2026-05-18 12:34:26 +03:00
  • 3f29c519d4 Storage hardening: btree size fix, WAL entryCount note, LSM put error handling dimgigov 2026-05-18 12:14:30 +03:00
  • 8596cea548 Stabilization: replication semi-sync, MVCC aborted deleters, SSTable level, SCRAM fix dimgigov 2026-05-18 12:04:45 +03:00
  • 47c4393a7e Complete plan execution: gossip/raft bounds, deadlock fix, JSON escaping, memtable limits dimgigov 2026-05-18 11:42:46 +03:00
  • 967c0855a5 Bug fixes: composite PK, nl_to_sql sandbox, FK check, SQL injection, storage correctness dimgigov 2026-05-18 11:33:11 +03:00
  • a28c845476 Bump version to 1.1.4 across all components dimgigov 2026-05-17 20:57:19 +03:00
  • 3ac53ecda2 docs(readme): add AI-Native Data Platform features (Sessions 10-12) dimgigov 2026-05-17 17:05:47 +03:00
  • 1e38e29f25 fix(security): SQL injection in Python/JS clients + bare except + session leak dimgigov 2026-05-17 16:58:05 +03:00
  • c95bc4cd44 docs: synchronize documentation across all languages dimgigov 2026-05-17 16:29:28 +03:00
  • a5d34c001a docs: add German (DE) documentation + update all docs for Sessions 10-12 dimgigov 2026-05-17 16:15:45 +03:00
  • e783215276 docs: mark all sessions 10-11-12 complete — plan finished dimgigov 2026-05-17 16:01:20 +03:00
  • a0c5ce8598 feat: Session 11 finale — similarity_nodes, node2vec, Cypher layer dimgigov 2026-05-17 16:00:15 +03:00
  • 898f108963 docs: update PLAN.md - all sessions 10, 11, 12 marked complete dimgigov 2026-05-17 15:39:20 +03:00
  • e23b1d61d2 feat: Session 12 AI Agents & NL->SQL dimgigov 2026-05-17 15:38:14 +03:00
  • 80c3fee9de feat: 10.2.3 ChatMessageHistory + 10.2.4 RAG pipeline example dimgigov 2026-05-17 15:30:20 +03:00
  • 13bc17cfa8 feat: 10.1.4 Chunking + embedding pipeline dimgigov 2026-05-17 15:26:24 +03:00
  • 8a395225c0 feat: Session 10.3 MCP Server + Session 11 Graph Engine Deep Integration dimgigov 2026-05-17 15:18:31 +03:00
  • 55bc3e862a feat(langchain): Session 10.2 — LangChain Vector Store (Python + JS) dimgigov 2026-05-17 13:46:42 +03:00
  • 67965ffa8b feat(hybrid): Session 10.1.3 — Metadata pre-filtering in vector search dimgigov 2026-05-17 13:41:30 +03:00
  • 836d30d84a feat(hybrid): Session 10.1 — Hybrid RAG Search with RRF reranking dimgigov 2026-05-17 13:30:19 +03:00
  • f622c8f82c docs(plan): archive old plan, create AI-Native Data Platform roadmap dimgigov 2026-05-17 13:08:24 +03:00
  • d2ac485b2e docs(plan): mark Phase 2 (JOIN) and Phase 3 (FK Enforcement) as complete dimgigov 2026-05-17 13:03:15 +03:00
  • 2e0969245c feat(fk): Foreign Key Enforcement — ON DELETE/UPDATE CASCADE, SET NULL, RESTRICT dimgigov 2026-05-17 13:02:39 +03:00
  • dc4ad86ee1 Сесия 9: Production Hardening — prop tests (58 invariant-а), fuzz tests (35 сценария), thread safety (SharedLock ref) dimgigov 2026-05-17 12:37:50 +03:00
  • 19fa760604 Week 4: Production Hardening — Thread Safety, Fuzz Tests, Property-Based Tests, NimForum Smoke Test dimgigov 2026-05-17 11:57:55 +03:00
  • 6021bfcb10 Сесия 9: Седмица 3 — JOIN Performance dimgigov 2026-05-17 10:50:12 +03:00
  • 9d71edafd4 Сесия 9: Седмици 1+2 — Stabilization + Type Safety dimgigov 2026-05-17 10:21:15 +03:00
  • 4c6c72dc5b docs(plan): mark 9.1.2 as complete dimgigov 2026-05-17 03:50:57 +03:00
  • 2e1d982b9f fix(executor): include arguments in aggregate column names dimgigov 2026-05-17 03:50:43 +03:00
  • cd62f98641 docs(plan): mark 9.1.1 as complete dimgigov 2026-05-17 03:47:30 +03:00
  • 07a22d305d chore: fix all build warnings and add stabilization roadmap dimgigov 2026-05-17 03:47:17 +03:00
  • 5231724e77 fix(executor): handle subqueries in comparisons and per-row UPDATE expressions dimgigov 2026-05-17 03:29:25 +03:00
  • 073ec41652 fix: issue #9 reserved keyword 'key' + issue #10 empty string treated as NULL dimgigov 2026-05-17 01:59:25 +03:00
  • 58b7598155 fix(dev): streamline build config for new contributors dimgigov 2026-05-16 03:20:43 +03:00
  • 3fce374aba fix(tests): correct vkInt -> vkInt64 in test_minimal, remove tracked binary from git dimgigov 2026-05-16 03:13:19 +03:00
  • 9756d93cb8 docs: add deficiency audit and ID generators plan dimgigov 2026-05-16 02:58:11 +03:00
  • 652ed1b477 feat: add ID generators, fix 6 forum-discovered deficiencies dimgigov 2026-05-16 02:57:30 +03:00
  • 406dcf4f4e docs(ormin): clarify transaction and returning support dimgigov 2026-05-15 22:56:45 +03:00
  • 4ac147dc6c Add Docker support for Ormin + BaraDB dev stack dimgigov 2026-05-15 22:23:45 +03:00
  • 4e54075078 Add Ormin ORM support for BaraDB (Nim client) dimgigov 2026-05-15 21:49:08 +03:00
  • 2e945c1dcb release: bump version to 1.1.2 (forum-tested, nested SQL fixes) dimgigov 2026-05-15 18:34:47 +03:00
  • 2fbafb11bd docs: add GitHub stars badge and thank you note dimgigov 2026-05-15 18:30:10 +03:00
  • 3453d3cae7 feat: add forum Nim client improvements and SQLite adaptor dimgigov 2026-05-15 18:12:01 +03:00
  • 00e9ea7484 Merge branch 'main' of ssh://git.invoicing.top:222/baraba/Baradb dimgigov 2026-05-15 18:01:25 +03:00
  • c5751b4a0c fix: clean up compiler warnings and unused variables dimgigov 2026-05-15 18:01:11 +03:00
  • bf374b28f7 chore: ignore docker export tarballs dimgigov 2026-05-15 17:46:53 +03:00
  • 92e6b99df2 Merge pull request 'feat: subquery IN/NOT IN, datetime functions, scanAll refactor, INSERT/UPDATE eval improvements' (#1) from master into main dimgigov 2026-05-15 14:35:06 +00:00
  • f8d466d8f3 feat: subquery IN/NOT IN, datetime functions, scanAll refactor, INSERT/UPDATE eval improvements dimgigov 2026-05-15 17:33:54 +03:00
  • 40616ad3c0 Update repository URLs from GitHub to Codeberg dimgigov 2026-05-15 12:11:00 +03:00
  • 8c29e700c7 Revert "Update repository URLs from GitHub to Codeberg" dimgigov 2026-05-15 12:10:36 +03:00
  • 956066631e Update repository URLs from GitHub to Codeberg dimgigov 2026-05-15 12:03:11 +03:00
  • d11e99ab5a ci(clients): install Python dev dependencies for pytest-asyncio dimgigov 2026-05-14 23:41:19 +03:00
  • 359f945170 fix(clients): repair Python & Rust tests, add container test orchestration dimgigov 2026-05-14 23:35:45 +03:00
  • c55d3080cf Update documentation and clients for v1.1.0 dimgigov 2026-05-14 23:05:47 +03:00
  • f7d4961125 feat: Multi-tenant ERP support via session variables + RLS dimgigov 2026-05-14 16:28:41 +03:00
  • b0978812cb docs(en): Update English docs for Vector SQL Integration dimgigov 2026-05-14 14:20:57 +03:00
  • d076cfde3b feat(sql): Vector SQL Integration + test isolation fixes dimgigov 2026-05-14 14:14:13 +03:00
  • 96dfaaecb1 feat(sql): Advanced SQL — LATERAL, GROUP BY/HAVING, FILTER, aggregates, PIVOT, SQL/PGQ dimgigov 2026-05-14 13:14:10 +03:00
  • e2a526df6f feat(sql): Window Functions + MERGE statement + REST bridge plan dimgigov 2026-05-14 11:02:09 +03:00
  • 18f3c16b2a Fix/nodebara compatibility (#2) dimgigov 2026-05-14 02:33:46 +03:00
  • 71dcffecce fix(gossip): use async UDP socket to avoid blocking the event loop dimgigov 2026-05-14 02:22:07 +03:00
  • 398769ff97 feat(client): add TCP request queue for safe concurrency dimgigov 2026-05-14 02:22:07 +03:00
  • 8fb5dde858 fix(protocol): serialize float32/float64/fkVector in big-endian dimgigov 2026-05-14 02:22:07 +03:00
  • a0d2ca7776 Merge release/v1.1.0 into main dimgigov 2026-05-13 15:07:44 +03:00
  • 4e7e568525 release: v1.1.0 — bug fixes, Docker, clients, SCRAM auth release/v1.1.0 dimgigov 2026-05-13 15:05:59 +03:00