Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rush-db/rushdb-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: feat/relationships-patterns
Choose a base ref
...
head repository: rush-db/rushdb-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 18 commits
  • 48 files changed
  • 1 contributor

Commits on Jun 1, 2026

  1. Merge pull request #19 from rush-db/feat/relationships-patterns

    Add relationship patterns functionality
    1pxone authored Jun 1, 2026
    Configuration menu
    Copy the full SHA
    11c99da View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2026

  1. Configuration menu
    Copy the full SHA
    5c8b33a View commit details
    Browse the repository at this point in the history
  2. Config update

    1pxone committed Jun 10, 2026
    Configuration menu
    Copy the full SHA
    327c74b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #20 from rush-db/feat/relationship-properties

    Add relationship properties functionality
    1pxone authored Jun 10, 2026
    Configuration menu
    Copy the full SHA
    b1e842b View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2026

  1. Update API

    1pxone committed Jun 30, 2026
    Configuration menu
    Copy the full SHA
    c604d93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acab773 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2026

  1. Add multihop search support

    1pxone committed Jul 6, 2026
    Configuration menu
    Copy the full SHA
    7725038 View commit details
    Browse the repository at this point in the history
  2. Fix test suite

    1pxone committed Jul 6, 2026
    Configuration menu
    Copy the full SHA
    ec148ca View commit details
    Browse the repository at this point in the history
  3. Merge pull request #22 from rush-db/feat/multihop-search

    Add multihop search support
    1pxone authored Jul 6, 2026
    Configuration menu
    Copy the full SHA
    e860efc View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2026

  1. Add smart search to sdk

    1pxone committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    f4f31f7 View commit details
    Browse the repository at this point in the history
  2. Fix linters

    1pxone committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    97cb7fa View commit details
    Browse the repository at this point in the history
  3. Merge pull request #23 from rush-db/feat/smart-search-exposure

    Add smart search to sdk
    1pxone authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    0bf4eb4 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2026

  1. 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.
    1pxone committed Oct 14, 2026
    Configuration menu
    Copy the full SHA
    819aafb View commit details
    Browse the repository at this point in the history
  2. 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).
    1pxone committed Oct 14, 2026
    Configuration menu
    Copy the full SHA
    6c8679b View commit details
    Browse the repository at this point in the history
  3. 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).
    1pxone committed Oct 14, 2026
    Configuration menu
    Copy the full SHA
    74d1276 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2026

  1. Configuration menu
    Copy the full SHA
    a43cae0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e54301 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #24 from rush-db/release/3.0-rust-engine

    feat!: 3.0 — RushDB Cloud and self-hosted engine (direct mode)
    1pxone authored Oct 15, 2026
    Configuration menu
    Copy the full SHA
    3476728 View commit details
    Browse the repository at this point in the history
Loading