Commit Graph

  • a8720c06db prevent unauthorized access to administrative db0 when connection to redis-cli lancedb_impl Maxime Van Hees 2025-10-07 10:52:30 +02:00
  • 2139deb85d WIP6: implementing image embedding as first step towards multi-model support Maxime Van Hees 2025-09-30 14:53:01 +02:00
  • 7d07b57d32 WIP 5 add image embedding provider (local only for now) Maxime Van Hees 2025-09-29 16:14:34 +02:00
  • 4aa49e0d5c WIP4 implementation lanceDB: removed blocking Tokio runtime usage during embeddings and isolated all embedding work off the async runtime Maxime Van Hees 2025-09-29 15:54:12 +02:00
  • 644946f1ca WIP3 implemeting lancedb Maxime Van Hees 2025-09-29 14:55:41 +02:00
  • cf66f4c304 WIP2: implementing lancedb: created embedding abstraction, server-side per-dataset embedding config + updates RPC endpoints Maxime Van Hees 2025-09-29 13:17:34 +02:00
  • 6a4e2819bf WIP 1: implement lancedb vector Maxime Van Hees 2025-09-29 11:24:31 +02:00
  • 77a53bae86 don't use strings for paths main Maxime Van Hees 2025-09-25 16:25:08 +02:00
  • 7f689ae29b Merge pull request 'tantivy_impl' (#14) from tantivy_impl into main maximevanhees 2025-09-25 14:08:50 +00:00
  • 7f92001b89 fixed key-based access control for Tantivy backends tantivy_impl Maxime Van Hees 2025-09-25 16:06:08 +02:00
  • e7248b84e8 key-based access control for tantivy backend Maxime Van Hees 2025-09-25 13:36:23 +02:00
  • 22ac4c9ed6 implementation of tantivy datastore + updated RPC calls to deal with tantivy + docs Maxime Van Hees 2025-09-23 17:15:40 +02:00
  • c470772a13 Merge branch 'management_rpc_server' Maxime Van Hees 2025-09-22 16:26:53 +02:00
  • bd34fd092a Persist backend per database id in admin metadata so restarts and lazy opens always use the correct engine (Sled/Redb) management_rpc_server Maxime Van Hees 2025-09-22 15:29:58 +02:00
  • 8e044a64b7 fix incorrect keycount displayed in database info over RPC calls Maxime Van Hees 2025-09-19 14:04:03 +02:00
  • 87177f4a07 update documentation about 0.db admin db + symmetric encryption + include RPC examples + asymmetric transpart named key instances for encryption and signatures Maxime Van Hees 2025-09-19 11:55:28 +02:00
  • 151a6ffbfa fixed test Maxime Van Hees 2025-09-19 10:35:08 +02:00
  • 8ab841f68c Key generation now automatically derives X25519 keys from Ed25519 keys which allows user to transparantly use their key name for encrypting/decrypting and signing/verifying Maxime Van Hees 2025-09-18 22:37:19 +02:00
  • 8808c0e9d9 Implemented symmetric encryption; new commands are SYM KEYGEN; SYM ENCRYPT; SYM DECRYPT Maxime Van Hees 2025-09-18 11:59:44 +02:00
  • c6b277cc9c fixed DEL showing wrong deletion amount + AGE LIST now returns a list of managed keys names without nested arrays or labels Maxime Van Hees 2025-09-18 00:19:40 +02:00
  • 8331ed032b ... despiegk 2025-09-17 07:02:44 +02:00
  • 68dfc77f5f ... vector despiegk 2025-09-17 06:24:03 +02:00
  • b8ca73397d implemented 0.db as admin database architecture + updated test file Maxime Van Hees 2025-09-16 16:06:47 +02:00
  • 1b15806a85 fix invalid values in RPC response about database instance details Maxime Van Hees 2025-09-15 13:45:37 +02:00
  • da325a9659 fix bug where meta files where not auto-created upon starting + fix bug where meta json files were actually binary + improved access control to database instances Maxime Van Hees 2025-09-15 10:34:03 +02:00
  • bdf363016a WIP: adding access management control to db instances Maxime Van Hees 2025-09-12 17:11:50 +02:00
  • 8798bc202e Restore working code Maxime Van Hees 2025-09-11 18:33:09 +02:00
  • 9fa9832605 combined curret main (with sled) and RPC server Maxime Van Hees 2025-09-11 17:23:46 +02:00
  • 4bb24b38dd fix typo in README Maxime Van Hees 2025-09-11 15:34:03 +02:00
  • f3da14b957 Merge branch 'append' Maxime Van Hees 2025-09-11 15:31:47 +02:00
  • 5ea34b4445 update variable name as 'gen' is a reserved keyword since Rust 2024 edition Maxime Van Hees 2025-09-11 15:25:26 +02:00
  • d9a3b711d1 Update tot Rust 2024 edition + update Cargo.toml file Maxime Van Hees 2025-09-11 15:24:28 +02:00
  • d931770e90 Fix test suite + update Cargo.toml file Maxime Van Hees 2025-09-09 16:04:31 +02:00
  • a87ec4dbb5 add readme Timur Gordon 2025-08-27 15:39:59 +02:00
  • e5fcaf81b5 Fix FT.SEARCH LIMIT option argument parsing tantivy Lee Smet 2025-08-25 13:35:25 +02:00
  • 65c297ca94 Adapt KEYS command to actually use the pattern to search for Lee Smet 2025-08-25 13:24:32 +02:00
  • 8decbf3375 Fix tantivy_search_demo.sh to properly send redis commands Lee Smet 2025-08-25 12:06:00 +02:00
  • ff0659b933 Format rust files Lee Smet 2025-08-25 11:16:25 +02:00
  • e9675aafed Set index writer allocated bytes to proper minimal value Lee Smet 2025-08-25 11:13:34 +02:00
  • 142084c60f Fix ft.create options parser Lee Smet 2025-08-25 11:03:38 +02:00
  • 9410176684 ... despiegk 2025-08-25 06:00:08 +02:00
  • ab56fad635 ... despiegk 2025-08-23 05:46:38 +02:00
  • 4b3a86d73d Merge branch 'append' into tantivy despiegk 2025-08-23 05:20:53 +02:00
  • a1127b72da ... despiegk 2025-08-23 05:20:42 +02:00
  • fbcaafc86b Merge branch 'append' into tantivy despiegk 2025-08-23 05:16:04 +02:00
  • 3850df89be ... despiegk 2025-08-23 05:15:45 +02:00
  • ce1be0369a Merge branch 'append' into tantivy despiegk 2025-08-23 05:13:18 +02:00
  • 45195d403e ... despiegk 2025-08-23 05:12:17 +02:00
  • 4b8216bfdb ... despiegk 2025-08-23 05:08:02 +02:00
  • f17b441ca1 ... despiegk 2025-08-23 05:07:45 +02:00
  • 8bc372ea64 ... despiegk 2025-08-23 05:07:37 +02:00
  • 7920945986 ... despiegk 2025-08-23 05:07:27 +02:00
  • ff4ea1d844 ... despiegk 2025-08-23 05:04:37 +02:00
  • d4d3660bac ... despiegk 2025-08-23 04:58:41 +02:00
  • c9e1dcdb6c ... despiegk 2025-08-23 04:57:47 +02:00
  • b68325016d tanvity not working yet its blocking despiegk 2025-08-23 04:51:20 +02:00
  • 2743cd9c81 ... despiegk 2025-08-22 18:28:51 +02:00
  • eb07386cf4 ... despiegk 2025-08-22 18:22:09 +02:00
  • fc7672c78a ... despiegk 2025-08-22 18:01:44 +02:00
  • 46f96fa8cf ... despiegk 2025-08-22 17:56:13 +02:00
  • 56699b9abb Merge branch 'main' into append despiegk 2025-08-22 17:24:12 +02:00
  • dd90a49615 sled backend despiegk 2025-08-22 17:20:44 +02:00
  • 9054737e84 ... despiegk 2025-08-22 17:09:08 +02:00
  • 09553f54c8 ... despiegk 2025-08-22 16:56:33 +02:00
  • 58cb1e8d5e fixed test not running due to misaligned path Maxime Van Hees 2025-08-22 16:54:43 +02:00
  • d3d92819cf ... despiegk 2025-08-22 16:26:04 +02:00
  • 4fd48f8b0d ... despiegk 2025-08-22 16:16:26 +02:00
  • 4bedf71c2d Update herodb/instructions/age_usage.md despiegk 2025-08-22 14:02:58 +00:00
  • b9987a027b Merge pull request 'clean workspace: remove supervisor packe + add instructions about how AGE redis commands work' (#2) from blpop into main maximevanhees 2025-08-22 12:25:59 +00:00
  • 3b9756a4e1 clean workspace: remove supervisor packe + add instructions about how AGE redis commands work blpop Maxime Van Hees 2025-08-22 14:21:16 +02:00
  • f22a25f5a1 Merge pull request 'BLPOP + COMMAND + MGET/MSET + DEL/EXISTS + EXPIRE/PEXPIRE/PERSIST + HINCRBY/HINCRBYFLOAT + BRPOP + DBSIZE + EXPIREAT/PEXIREAT implementations' (#1) from blpop into main maximevanhees 2025-08-22 11:41:37 +00:00
  • 892e6e2b90 Implemented EXPIREAT and PEXPIREAT Maxime Van Hees 2025-08-19 16:21:43 +02:00
  • b9a9f3e6d6 Implemented DBSIZE Maxime Van Hees 2025-08-19 16:05:25 +02:00
  • 463000c8f7 Implemented BRPOP and minimal COMMAND DOCS stub, and wired side-aware waiter delivery Maxime Van Hees 2025-08-19 15:52:36 +02:00
  • a92c90e9cb implemented HINCRBY/HINCRBYFLOAT + fixed partial-frame handling bug causing sporadic protocol parsing errors when sending or receiving large bulk strings (AGE ciphertext/signature) (happend because TCP segmentation can split a single RESP frame; both client & server assumed a single read would contain the whole frame) Maxime Van Hees 2025-08-19 15:36:07 +02:00
  • 34808fc1c9 Implemented EXPIRE/PEXPIRE/PERSIST Maxime Van Hees 2025-08-19 11:34:04 +02:00
  • b644bf873f implement MGET/MSET and variadic DEL/EXISTS Maxime Van Hees 2025-08-19 11:16:00 +02:00
  • a306544a34 implement COMMAND Maxime Van Hees 2025-08-18 16:21:49 +02:00
  • afa1033cd6 implement BLPOP Maxime Van Hees 2025-08-18 16:13:46 +02:00
  • 9177fa4091 ... despiegk 2025-08-18 12:30:20 +02:00
  • 51ab90c4ad ... despiegk 2025-08-16 18:24:46 +02:00
  • ee163bb6bf ... refactor despiegk 2025-08-16 15:16:15 +02:00
  • 84611dd245 ... despiegk 2025-08-16 15:10:55 +02:00
  • 200d0c928d ... despiegk 2025-08-16 14:22:56 +02:00
  • 30a09e6d53 ... despiegk 2025-08-16 13:58:40 +02:00
  • 542996a0ff ... despiegk 2025-08-16 13:33:56 +02:00
  • 63ab39b4b1 ... despiegk 2025-08-16 11:22:01 +02:00
  • ee94d731d7 ... despiegk 2025-08-16 11:09:18 +02:00
  • c7945624bd ... despiegk 2025-08-16 10:53:48 +02:00
  • f8dd304820 it works despiegk 2025-08-16 10:41:26 +02:00
  • 5eab3b080c ... despiegk 2025-08-16 10:28:28 +02:00
  • 246304b9fa ... despiegk 2025-08-16 10:10:24 +02:00
  • 074be114c3 ... despiegk 2025-08-16 09:55:34 +02:00
  • e51af83e45 ... despiegk 2025-08-16 09:52:36 +02:00
  • dbd0635cd9 ... despiegk 2025-08-16 09:50:56 +02:00
  • 0000d82799 ... despiegk 2025-08-16 09:29:18 +02:00
  • 5502ff4bc5 ... despiegk 2025-08-16 09:06:33 +02:00
  • 0511dddd99 ... despiegk 2025-08-16 08:50:28 +02:00
  • bec9b20ec7 ... despiegk 2025-08-16 08:41:19 +02:00
  • ad255a9f51 ... despiegk 2025-08-16 08:28:52 +02:00