Commit Graph

  • 6665ee7e0a fix: irNeg (unary minus) evaluation in query executor dimgigov 2026-05-13 14:23:28 +03:00
  • 42c675224c fix: distributed transaction and sharding bugs dimgigov 2026-05-13 14:01:13 +03:00
  • 45849cbe5c fix(tests): use less common ports 29001-29003 in Raft network transport test dimgigov 2026-05-13 13:53:07 +03:00
  • ac84474789 debug(ci): keep only Enhanced Migrations onwards in test_all.nim dimgigov 2026-05-13 13:50:03 +03:00
  • 92af288d06 debug(ci): keep only Row-Level Security onwards in test_all.nim dimgigov 2026-05-13 13:46:54 +03:00
  • baf2b1a504 debug(ci): keep only TLS/SSL onwards in test_all.nim dimgigov 2026-05-13 13:43:46 +03:00
  • 8d600a6f23 debug(ci): keep only last quarter of test_all.nim dimgigov 2026-05-13 13:40:38 +03:00
  • ca87acb120 debug(ci): comment out first half of test_all.nim dimgigov 2026-05-13 13:36:58 +03:00
  • d84033984a debug(ci): keep only second half of test_all.nim dimgigov 2026-05-13 13:34:05 +03:00
  • 1923aa225b debug(ci): truncate test_all.nim to first half of suites dimgigov 2026-05-13 13:31:15 +03:00
  • 9777b73e7c fix(tests): add missing import std/tables in join_tests.nim dimgigov 2026-05-13 13:27:34 +03:00
  • ab2522657f debug(ci): add lock/lsm test to isolate failure dimgigov 2026-05-13 13:22:06 +03:00
  • adf5937198 debug(ci): add timeout to join_tests dimgigov 2026-05-13 13:10:39 +03:00
  • 113d7faafa debug(ci): run join_tests and tla_faithfulness separately dimgigov 2026-05-13 13:07:32 +03:00
  • 15a905bdd1 debug(ci): emit notice with 0x0.st URL for test_all.log dimgigov 2026-05-13 13:02:14 +03:00
  • 14791d8be6 debug(ci): remove || true mask from test_all run dimgigov 2026-05-13 12:59:26 +03:00
  • dbe92fab9d debug(ci): always upload test_all.log to branch dimgigov 2026-05-13 12:55:48 +03:00
  • d9835fe696 debug(ci): remove || echo mask from test_all binary run dimgigov 2026-05-13 12:52:25 +03:00
  • 1111fbf359 debug(ci): upload logs to new branch on failure dimgigov 2026-05-13 12:48:05 +03:00
  • 1ed9f90852 debug(ci): add nim version check step before minimal test dimgigov 2026-05-13 12:40:31 +03:00
  • dea4870d87 debug(ci): try iffy/install-nim instead of jiro4989/setup-nim-action dimgigov 2026-05-13 12:38:17 +03:00
  • 2926701f8c fix(ci): explicitly install openssl and ca-certificates in all workflows dimgigov 2026-05-13 12:35:43 +03:00
  • fb2bd1769d debug(ci): remove -d:ssl from minimal test to isolate issue dimgigov 2026-05-13 12:33:15 +03:00
  • cde443679e debug(ci): simplify debug workflow to isolate failure dimgigov 2026-05-13 12:29:39 +03:00
  • e0037ae817 debug(ci): add debug workflow to isolate test failure dimgigov 2026-05-13 12:23:50 +03:00
  • aaa4f37c77 debug(ci): post test log as commit comment on failure dimgigov 2026-05-13 12:16:56 +03:00
  • 25ba9911b7 debug(ci): emit notice annotation with 0x0.st URL dimgigov 2026-05-13 12:11:52 +03:00
  • 8e56ff721c debug(ci): upload test log to 0x0.st on failure dimgigov 2026-05-13 12:11:28 +03:00
  • 942910fae5 debug(ci): print nim version, nimble packages, system info dimgigov 2026-05-13 12:05:49 +03:00
  • f50cbd1555 debug(ci): upload test_output.log as artifact on failure dimgigov 2026-05-13 12:04:59 +03:00
  • 6978097768 debug(ci): capture test output to log for debugging GitHub Actions failure dimgigov 2026-05-13 12:02:01 +03:00
  • f6781c107e fix(ci): add --threads:on to all nim c commands dimgigov 2026-05-13 11:57:09 +03:00
  • c0bd3dff86 feat: distributed gaps filled — gossip UDP transport, sharding data migration, inter-module wiring (raft-disttxn, gossip-sharding, replication-disttxn) dimgigov 2026-05-13 11:11:53 +03:00
  • 2a8d2a6cb4 docs: update PLAN.md and BUG_AUDIT.md for v1.0.0 release dimgigov 2026-05-13 09:54:00 +03:00
  • ac55237b72 feat: real SCRAM-SHA-256 authentication (Option C) dimgigov 2026-05-13 09:50:07 +03:00
  • 422df08ab9 feat: clean build + crossmodal.tla + TLA+ symmetry (v1.0.0-prep) dimgigov 2026-05-13 09:24:04 +03:00
  • d08de7a062 Update BUG_AUDIT.md and PLAN.md: mark all bugs fixed, add session 6-7, plan for tomorrow dimgigov 2026-05-13 00:17:06 +03:00
  • c0596d6ba1 Update PLAN.md: mark backup.tla and recovery.tla as completed dimgigov 2026-05-13 00:12:15 +03:00
  • 32b38675a9 Add TLA+ formal verification specs for backup and recovery dimgigov 2026-05-13 00:06:45 +03:00
  • 5e27a987dd fix: auth token expiration + constant-time JWT signature comparison dimgigov 2026-05-12 23:36:17 +03:00
  • a6aeb7801b docs: обновен BUG_AUDIT.md — всички критични/високи/средни бъгове поправени dimgigov 2026-05-12 23:31:51 +03:00
  • a72e17f063 fix: последните 4 критични/средни бъга — LSM-Tree, MVCC, DistTxn, Raft dimgigov 2026-05-12 23:30:58 +03:00
  • 750746eb18 docs: обновен BUG_AUDIT.md със статус на всички поправки dimgigov 2026-05-12 23:24:01 +03:00
  • 5e585dd347 fix: deadlock detector, graph/query/lexer бъгове dimgigov 2026-05-12 23:21:29 +03:00
  • 80d57a36bd fix: rate limiter, graph/vector/query/server бъгове dimgigov 2026-05-12 23:15:09 +03:00
  • 6aaabb518d fix: високо и средно приоритетни бъгове в query, protocol, storage, vector, fts dimgigov 2026-05-12 23:02:54 +03:00
  • 131541a0e5 fix: критични бъгове в storage, MVCC, auth, Raft, query executor dimgigov 2026-05-12 22:45:50 +03:00
  • 3396ba4d63 Remove nimbling directory dimgigov 2026-05-08 09:44:49 +03:00
  • fecb52dca8 Remove reddit_post_draft.md dimgigov 2026-05-08 01:32:47 +03:00
  • c4b374e1db Initial commit dimgigov 2026-05-08 01:13:54 +03:00
  • 8f4299614d ci(clients): use docker healthcheck instead of nc dimgigov 2026-05-08 00:38:19 +03:00
  • 33194937db ci(clients): fix rust setup and nim server wait dimgigov 2026-05-08 00:25:57 +03:00
  • 13c2e94fb1 ci(clients): build Nim binaries in CI before Docker image dimgigov 2026-05-08 00:21:31 +03:00
  • ae2e07e626 feat(clients): professional clients with tests, CI/CD, and examples dimgigov 2026-05-08 00:18:34 +03:00
  • e9d3c7e9de docs: add multi-language documentation (ru, fa, zh, tr, ar) dimgigov 2026-05-07 23:42:55 +03:00
  • abb382c419 feat(clients): sync all client drivers with current wire protocol dimgigov 2026-05-07 22:38:09 +03:00
  • 09247ffcad docs: add version badge at the top of README dimgigov 2026-05-07 22:18:26 +03:00
  • 8d39d633cf chore: update version strings to v1.0.0 in Docker and Nim code dimgigov 2026-05-07 22:06:04 +03:00
  • 157775794d Release v1.0.0 dimgigov 2026-05-07 22:01:43 +03:00
  • 8f87491eca FV-14: TLA+ faithfulness tests for Nim state machines dimgigov 2026-05-07 21:59:06 +03:00
  • 4791434cea FV-2: Raft leader step-down on partition loss dimgigov 2026-05-07 21:48:03 +03:00
  • 181e7d7019 docs: update README with FV v1.1.0 stats and all 7 specs dimgigov 2026-05-07 21:22:06 +03:00
  • f9e5169c3d FV-6: Liveness properties + fairness constraints dimgigov 2026-05-07 21:21:22 +03:00
  • 112ed4764d FV-7: MVCC write skew detection dimgigov 2026-05-07 19:43:58 +03:00
  • 39e07b542d FV-3, FV-4: 2PC coordinator crash/recovery + participant timeout dimgigov 2026-05-07 19:40:09 +03:00
  • 54711d0190 FV-1, FV-13: Raft prevLogIndex/prevLogTerm + CI fix dimgigov 2026-05-07 19:21:01 +03:00
  • ce3b078979 docs: unified improvement plan for verification + software (53 tasks) dimgigov 2026-05-07 18:39:59 +03:00
  • e715454c4e docs(verify): add detailed improvement plan with 13 tasks across 4 priorities dimgigov 2026-05-07 18:31:20 +03:00
  • 19d0ff7366 feat(verify): expand formal verification to 7 specs, add versioning, CI integration dimgigov 2026-05-07 18:26:55 +03:00
  • 215df1cdf3 docs: update README and all docs with formal verification, new BaraQL features, OpenTelemetry tracing dimgigov 2026-05-07 16:06:13 +03:00
  • e73bfb450c feat: formal verification suite — TLA+ specs for Raft, 2PC, MVCC, Replication dimgigov 2026-05-07 15:57:33 +03:00
  • c8633b9589 fix: non-blocking replication/disttxn timeouts, OTLP epoch time, test paths, compiler warnings dimgigov 2026-05-07 15:41:33 +03:00
  • d3b38251c3 update core modules and project config dimgigov 2026-05-07 15:16:40 +03:00
  • c2dc280ddd fix(raft): state machine callback, start from main, remove asyncCheck, config dimgigov 2026-05-07 14:22:04 +03:00
  • d259c1a1fc fix(distributed): 2PC atomicity, DISTTXN handler, sharding bugs, gossip timers dimgigov 2026-05-07 14:13:17 +03:00
  • 32187099dd feat: full FTS BM25 integration — CREATE INDEX USING FTS, BM25 ranking on @@ dimgigov 2026-05-07 13:58:18 +03:00
  • b1aadf77f9 feat: PITR RECOVER TO TIMESTAMP, OpenTelemetry OTLP export, FTS infrastructure dimgigov 2026-05-07 13:44:59 +03:00
  • 651375a156 feat: production hardening — JWT security, WAL reader, tracing, 2PC real RPC, stress test fix dimgigov 2026-05-07 13:31:29 +03:00
  • 5deb38feb2 feat: production polish — recursive CTE, UNION/INTERSECT/EXCEPT, DROP INDEX, JSON path, FTS SQL, covering index, SCRAM auth dimgigov 2026-05-07 13:00:36 +03:00
  • 7faae09ad3 docs: add reddit showcase post draft dimgigov 2026-05-07 11:39:52 +03:00
  • f45f6b7127 fix(ci): add hunos git url to nimble deps, install libpcre3-dev for runtime dimgigov 2026-05-07 11:27:43 +03:00
  • 2a3d50c185 ci: clean up debug steps, keep libssl-dev and depsOnly fixes dimgigov 2026-05-07 11:17:58 +03:00
  • 9c7dc5579e ci(debug): capture test output to logs for debugging dimgigov 2026-05-07 11:15:41 +03:00
  • aa63c29c4c fix(ci): install libssl-dev for OpenSSL support dimgigov 2026-05-07 11:13:20 +03:00
  • a1aad227c1 fix(ci): lower jwt requirement to >= 0.3.0 to match upstream repo version dimgigov 2026-05-07 11:10:45 +03:00
  • a90d92867b ci(debug): add debug step to inspect nimble state dimgigov 2026-05-07 10:55:36 +03:00
  • 2bb49a9cb7 fix(ci): use nimble install --depsOnly to avoid building project during dep install dimgigov 2026-05-07 10:53:39 +03:00
  • a426255036 fix(ci): install nimble dependencies before compiling dimgigov 2026-05-07 10:47:02 +03:00
  • 2c6582cc37 fix(tests): use getMonoTime().ticks for unique temp dirs to avoid CI collisions dimgigov 2026-05-07 10:38:28 +03:00
  • 773c142f74 fix(ci): add -d:ssl flag to all nim compile steps dimgigov 2026-05-07 10:32:28 +03:00
  • eaa5760fd4 feat: JSON/JSONB validation, multi-column indexes, CTE execution, wire protocol column types dimgigov 2026-05-07 10:27:40 +03:00
  • ca345eb256 feat: B-Tree range scan support in query executor dimgigov 2026-05-07 00:48:05 +03:00
  • 29425c45f8 Add WebSocket auth — JWT token validation on WS upgrade handshake dimgigov 2026-05-07 00:38:38 +03:00
  • 18af892232 Rename PLAN.md → PLAN_DONE.md, create new PLAN.md with remaining tasks dimgigov 2026-05-07 00:32:51 +03:00
  • 08f73598a5 Fix WAL crash recovery — data survives power loss dimgigov 2026-05-07 00:29:43 +03:00
  • b65b066c36 Fix auth wiring: HTTP + TCP wire protocol authentication dimgigov 2026-05-07 00:21:00 +03:00
  • 011bc5bef4 Fix production gaps: config file loading, structured JSON logging, update PLAN dimgigov 2026-05-07 00:09:09 +03:00
  • b6cdf8c88e Add Docker deployment support with compose, entrypoint and docs dimgigov 2026-05-06 23:58:43 +03:00
  • 9b7ed1fca8 chore: change default ports to non-standard ones (9472, 9470, 9471) dimgigov 2026-05-06 23:23:29 +03:00
  • be370fb76b feat(backup): add dry-run, force, history log, auto-verify, rollback, disk check dimgigov 2026-05-06 23:20:08 +03:00