Repository navigation
Comparing changes
Open a pull request
base repository: rush-db/rushdb-python
base: feat/relationships-patterns
head repository: rush-db/rushdb-python
compare: main
- 18 commits
- 48 files changed
- 1 contributor
Commits on Jun 1, 2026
-
Merge pull request #19 from rush-db/feat/relationships-patterns
Add relationship patterns functionality
Configuration menu - View commit details
-
Copy full SHA for 11c99da - Browse repository at this point
Copy the full SHA 11c99daView commit details
Commits on Jun 10, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 5c8b33a - Browse repository at this point
Copy the full SHA 5c8b33aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 327c74b - Browse repository at this point
Copy the full SHA 327c74bView commit details -
Merge pull request #20 from rush-db/feat/relationship-properties
Add relationship properties functionality
Configuration menu - View commit details
-
Copy full SHA for b1e842b - Browse repository at this point
Copy the full SHA b1e842bView commit details
Commits on Jun 30, 2026
-
Configuration menu - View commit details
-
Copy full SHA for c604d93 - Browse repository at this point
Copy the full SHA c604d93View commit details -
Configuration menu - View commit details
-
Copy full SHA for acab773 - Browse repository at this point
Copy the full SHA acab773View commit details
Commits on Jul 6, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 7725038 - Browse repository at this point
Copy the full SHA 7725038View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec148ca - Browse repository at this point
Copy the full SHA ec148caView commit details -
Merge pull request #22 from rush-db/feat/multihop-search
Add multihop search support
Configuration menu - View commit details
-
Copy full SHA for e860efc - Browse repository at this point
Copy the full SHA e860efcView commit details
Commits on Jul 9, 2026
-
Configuration menu - View commit details
-
Copy full SHA for f4f31f7 - Browse repository at this point
Copy the full SHA f4f31f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97cb7fa - Browse repository at this point
Copy the full SHA 97cb7faView commit details -
Merge pull request #23 from rush-db/feat/smart-search-exposure
Add smart search to sdk
Configuration menu - View commit details
-
Copy full SHA for 0bf4eb4 - Browse repository at this point
Copy the full SHA 0bf4eb4View commit details
Commits on Oct 14, 2026
-
feat!: 3.0 — RushDB Cloud and standalone Rust engine (direct mode)
- Direct mode routes every SDK call to a standalone rushdbd; Cloud-only methods raise CloudOnlyError, unstageable transaction writes raise DirectModeError, before anything is sent. - Transactions stage creates, update, set, delete_by_id, attach and imports; detach without a type removes every type both ways. - Keyword search (records.text_search), text indexes (db.text_indexes), hybrid vector search options, search meta on results. - Breaking: records.find raises instead of returning an empty result; ImportsAPI (import runs/uploads, no server) removed. - Fixed: find_by_id of several ids, export route, import_* when returnResult is off. - Version 3.0.0.
Configuration menu - View commit details
-
Copy full SHA for 819aafb - Browse repository at this point
Copy the full SHA 819aafbView commit details -
docs: only the RushDB engine is self-hosted
From 3.0 the self-hostable part of RushDB is the engine (rushdbd), reached in direct mode. The dashboard, managed embeddings and the AI features are part of RushDB Cloud. Remove the remaining mentions of a self-hosted platform: mode tables, the `url` option (a RushDB Cloud API endpoint), RUSHDB_API_URL, and the traversal notes (an omitted hops.max means up to 10 hops; there is no unbounded traversal).
Configuration menu - View commit details
-
Copy full SHA for 6c8679b - Browse repository at this point
Copy the full SHA 6c8679bView commit details -
fix(deps): resolve all open Dependabot alerts
- The SDK has no runtime dependencies: it never imported `requests` or `python-dotenv` (the client uses urllib), so installing it no longer pulls in requests/urllib3/idna. python-dotenv moves to the dev group (the test setup loads .env); types-requests is dropped. - Dev tooling raised to patched releases: black >= 26.3.1, pytest >= 9.0.3, Pygments >= 2.20.0, python-dotenv >= 1.2.2. - requires-python >= 3.10 (3.8 and 3.9 are end-of-life, and the patched tools need 3.10); CI matrix 3.10-3.13. ruff stays on 0.12.x so the upgrade does not change the lint rule set. - One dev dependency list ([dependency-groups]); the duplicate `dev` extra is removed. Closes Dependabot alerts 5-9, 11-19 (urllib3, requests, idna, python-dotenv, black, pytest, Pygments).
Configuration menu - View commit details
-
Copy full SHA for 74d1276 - Browse repository at this point
Copy the full SHA 74d1276View commit details
Commits on Oct 15, 2026
-
Configuration menu - View commit details
-
Copy full SHA for a43cae0 - Browse repository at this point
Copy the full SHA a43cae0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e54301 - Browse repository at this point
Copy the full SHA 2e54301View commit details -
Merge pull request #24 from rush-db/release/3.0-rust-engine
feat!: 3.0 — RushDB Cloud and self-hosted engine (direct mode)
Configuration menu - View commit details
-
Copy full SHA for 3476728 - Browse repository at this point
Copy the full SHA 3476728View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff feat/relationships-patterns...main