Skip to content

Releases: bug-ops/pyhdb-rs

v0.3.9

21 Mar 21:34
48cceaa

Choose a tag to compare

What's Changed

Full Changelog: v0.3.8...v0.3.9

MCP Server Installation

Binary Installation

Download the appropriate binary for your platform:

  • Linux x86_64 (glibc): hdbconnect-mcp-x86_64-unknown-linux-gnu.tar.gz
  • Linux x86_64 (musl, static): hdbconnect-mcp-x86_64-unknown-linux-musl.tar.gz
  • Linux aarch64: hdbconnect-mcp-aarch64-unknown-linux-gnu.tar.gz
  • macOS x86_64: hdbconnect-mcp-x86_64-apple-darwin.tar.gz
  • macOS ARM64: hdbconnect-mcp-aarch64-apple-darwin.tar.gz
  • Windows x64: hdbconnect-mcp-x86_64-pc-windows-msvc.zip

Extract and add to your PATH:

# Linux/macOS
tar xzf hdbconnect-mcp-*.tar.gz
sudo mv hdbconnect-mcp /usr/local/bin/

# Verify installation
hdbconnect-mcp --version

Cargo Installation

cargo install hdbconnect-mcp

Claude Desktop Integration

Add to ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "hana": {
      "command": "hdbconnect-mcp",
      "args": [
        "--url", "hdbsql://user:password@host:39017",
        "--read-only", "true",
        "--row-limit", "10000"
      ]
    }
  }
}

Python Package Installation

pip install pyhdb_rs

See README for detailed usage.

Checksums

SHA256 checksums are available for all binary artifacts (.sha256 files).

v0.3.8

17 Mar 21:07
c8c5760

Choose a tag to compare

What's Changed

  • chore(deps): bump toml from 1.0.4+spec-1.1.0 to 1.0.6+spec-1.1.0 in the rust-minor-patch group by @dependabot[bot] in #115
  • chore(deps): bump quinn-proto from 0.11.13 to 0.11.14 by @dependabot[bot] in #117
  • chore(deps): bump the rust-minor-patch group with 3 updates by @dependabot[bot] in #118
  • chore(deps): bump lz4_flex from 0.11.5 to 0.11.6 by @dependabot[bot] in #120
  • chore(deps): bump rmcp from 0.17.0 to 1.2.0 by @dependabot[bot] in #119
  • release: v0.3.8 by @bug-ops in #121

Full Changelog: v0.3.7...v0.3.8

MCP Server Installation

Binary Installation

Download the appropriate binary for your platform:

  • Linux x86_64 (glibc): hdbconnect-mcp-x86_64-unknown-linux-gnu.tar.gz
  • Linux x86_64 (musl, static): hdbconnect-mcp-x86_64-unknown-linux-musl.tar.gz
  • Linux aarch64: hdbconnect-mcp-aarch64-unknown-linux-gnu.tar.gz
  • macOS x86_64: hdbconnect-mcp-x86_64-apple-darwin.tar.gz
  • macOS ARM64: hdbconnect-mcp-aarch64-apple-darwin.tar.gz
  • Windows x64: hdbconnect-mcp-x86_64-pc-windows-msvc.zip

Extract and add to your PATH:

# Linux/macOS
tar xzf hdbconnect-mcp-*.tar.gz
sudo mv hdbconnect-mcp /usr/local/bin/

# Verify installation
hdbconnect-mcp --version

Cargo Installation

cargo install hdbconnect-mcp

Claude Desktop Integration

Add to ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "hana": {
      "command": "hdbconnect-mcp",
      "args": [
        "--url", "hdbsql://user:password@host:39017",
        "--read-only", "true",
        "--row-limit", "10000"
      ]
    }
  }
}

Python Package Installation

pip install pyhdb_rs

See README for detailed usage.

Checksums

SHA256 checksums are available for all binary artifacts (.sha256 files).

v0.3.7

05 Mar 13:05
0c5ea7b

Choose a tag to compare

What's Changed

  • chore(deps): bump tempfile from 3.25.0 to 3.26.0 in the rust-minor-patch group by @dependabot[bot] in #103
  • chore(deps): bump rmcp from 0.16.0 to 0.17.0 by @dependabot[bot] in #109
  • chore(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #104
  • chore(deps): bump arrow to 58.0, rmcp to 0.17, pyo3-arrow to 0.17, tempfile to 3.26 by @bug-ops in #112
  • fix(deps): bump aws-lc-sys to 0.38.0 to fix 3 high CVEs by @bug-ops in #113
  • release: v0.3.7 by @bug-ops in #114

Full Changelog: v0.3.6...v0.3.7

MCP Server Installation

Binary Installation

Download the appropriate binary for your platform:

  • Linux x86_64 (glibc): hdbconnect-mcp-x86_64-unknown-linux-gnu.tar.gz
  • Linux x86_64 (musl, static): hdbconnect-mcp-x86_64-unknown-linux-musl.tar.gz
  • Linux aarch64: hdbconnect-mcp-aarch64-unknown-linux-gnu.tar.gz
  • macOS x86_64: hdbconnect-mcp-x86_64-apple-darwin.tar.gz
  • macOS ARM64: hdbconnect-mcp-aarch64-apple-darwin.tar.gz
  • Windows x64: hdbconnect-mcp-x86_64-pc-windows-msvc.zip

Extract and add to your PATH:

# Linux/macOS
tar xzf hdbconnect-mcp-*.tar.gz
sudo mv hdbconnect-mcp /usr/local/bin/

# Verify installation
hdbconnect-mcp --version

Cargo Installation

cargo install hdbconnect-mcp

Claude Desktop Integration

Add to ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "hana": {
      "command": "hdbconnect-mcp",
      "args": [
        "--url", "hdbsql://user:password@host:39017",
        "--read-only", "true",
        "--row-limit", "10000"
      ]
    }
  }
}

Python Package Installation

pip install pyhdb_rs

See README for detailed usage.

Checksums

SHA256 checksums are available for all binary artifacts (.sha256 files).

v0.3.6

20 Feb 19:17
c981e92

Choose a tag to compare

What's Changed

Full Changelog: v0.3.5...v0.3.6

MCP Server Installation

Binary Installation

Download the appropriate binary for your platform:

  • Linux x86_64 (glibc): hdbconnect-mcp-x86_64-unknown-linux-gnu.tar.gz
  • Linux x86_64 (musl, static): hdbconnect-mcp-x86_64-unknown-linux-musl.tar.gz
  • Linux aarch64: hdbconnect-mcp-aarch64-unknown-linux-gnu.tar.gz
  • macOS x86_64: hdbconnect-mcp-x86_64-apple-darwin.tar.gz
  • macOS ARM64: hdbconnect-mcp-aarch64-apple-darwin.tar.gz
  • Windows x64: hdbconnect-mcp-x86_64-pc-windows-msvc.zip

Extract and add to your PATH:

# Linux/macOS
tar xzf hdbconnect-mcp-*.tar.gz
sudo mv hdbconnect-mcp /usr/local/bin/

# Verify installation
hdbconnect-mcp --version

Cargo Installation

cargo install hdbconnect-mcp

Claude Desktop Integration

Add to ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "hana": {
      "command": "hdbconnect-mcp",
      "args": [
        "--url", "hdbsql://user:password@host:39017",
        "--read-only", "true",
        "--row-limit", "10000"
      ]
    }
  }
}

Python Package Installation

pip install pyhdb_rs

See README for detailed usage.

Checksums

SHA256 checksums are available for all binary artifacts (.sha256 files).

v0.3.5

16 Feb 15:21
acc1956

Choose a tag to compare

What's Changed

  • ci(codspeed): switch to weekly schedule by @bug-ops in #90
  • fix(mcp): resolve runtime, logging and error tracing issues by @bug-ops in #91
  • chore(deps): bump bytes from 1.11.0 to 1.11.1 by @dependabot[bot] in #92
  • chore(deps): bump time from 0.3.46 to 0.3.47 by @dependabot[bot] in #93
  • chore(deps): bump the rust-minor-patch group with 9 updates by @dependabot[bot] in #95
  • chore(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #94
  • chore(deps): bump the rust-minor-patch group with 3 updates by @dependabot[bot] in #96
  • chore(deps): bump toml from 0.9.11+spec-1.1.0 to 1.0.1+spec-1.1.0 by @dependabot[bot] in #98
  • chore(deps): bump rmcp from 0.14.0 to 0.15.0 by @dependabot[bot] in #97
  • release: v0.3.5 by @bug-ops in #99

Full Changelog: v0.3.4...v0.3.5

MCP Server Installation

Binary Installation

Download the appropriate binary for your platform:

  • Linux x86_64 (glibc): hdbconnect-mcp-x86_64-unknown-linux-gnu.tar.gz
  • Linux x86_64 (musl, static): hdbconnect-mcp-x86_64-unknown-linux-musl.tar.gz
  • Linux aarch64: hdbconnect-mcp-aarch64-unknown-linux-gnu.tar.gz
  • macOS x86_64: hdbconnect-mcp-x86_64-apple-darwin.tar.gz
  • macOS ARM64: hdbconnect-mcp-aarch64-apple-darwin.tar.gz
  • Windows x64: hdbconnect-mcp-x86_64-pc-windows-msvc.zip

Extract and add to your PATH:

# Linux/macOS
tar xzf hdbconnect-mcp-*.tar.gz
sudo mv hdbconnect-mcp /usr/local/bin/

# Verify installation
hdbconnect-mcp --version

Cargo Installation

cargo install hdbconnect-mcp

Claude Desktop Integration

Add to ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "hana": {
      "command": "hdbconnect-mcp",
      "args": [
        "--url", "hdbsql://user:password@host:39017",
        "--read-only", "true",
        "--row-limit", "10000"
      ]
    }
  }
}

Python Package Installation

pip install pyhdb_rs

See README for detailed usage.

Checksums

SHA256 checksums are available for all binary artifacts (.sha256 files).

v0.3.4

02 Feb 17:37
f29aaec

Choose a tag to compare

What's Changed

  • chore(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #80
  • feat(mcp): Phase 4 - Prometheus metrics infrastructure by @bug-ops in #81
  • feat(mcp): Phase 4.5 - Configuration reload infrastructure by @bug-ops in #82
  • ci(codspeed): add benchmark workflow with required features by @bug-ops in #84
  • test: improve code coverage with unit tests by @bug-ops in #86
  • ci: migrate to moonrepo/setup-rust for unified toolchain management by @bug-ops in #87
  • ci(codspeed): add memory, walltime and Python benchmark jobs by @bug-ops in #88
  • chore(release): v0.3.4 by @bug-ops in #89

Full Changelog: v0.3.3...v0.3.4

MCP Server Installation

Binary Installation

Download the appropriate binary for your platform:

  • Linux x86_64 (glibc): hdbconnect-mcp-x86_64-unknown-linux-gnu.tar.gz
  • Linux x86_64 (musl, static): hdbconnect-mcp-x86_64-unknown-linux-musl.tar.gz
  • Linux aarch64: hdbconnect-mcp-aarch64-unknown-linux-gnu.tar.gz
  • macOS x86_64: hdbconnect-mcp-x86_64-apple-darwin.tar.gz
  • macOS ARM64: hdbconnect-mcp-aarch64-apple-darwin.tar.gz
  • Windows x64: hdbconnect-mcp-x86_64-pc-windows-msvc.zip

Extract and add to your PATH:

# Linux/macOS
tar xzf hdbconnect-mcp-*.tar.gz
sudo mv hdbconnect-mcp /usr/local/bin/

# Verify installation
hdbconnect-mcp --version

Cargo Installation

cargo install hdbconnect-mcp

Claude Desktop Integration

Add to ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "hana": {
      "command": "hdbconnect-mcp",
      "args": [
        "--url", "hdbsql://user:password@host:39017",
        "--read-only", "true",
        "--row-limit", "10000"
      ]
    }
  }
}

Python Package Installation

pip install pyhdb_rs

See README for detailed usage.

Checksums

SHA256 checksums are available for all binary artifacts (.sha256 files).

v0.3.2

30 Jan 20:11
8759ae3

Choose a tag to compare

What's Changed

  • test coverage and add comprehensive benchmark suite by @bug-ops in #44
  • Enable sccache for test wheel builds by @bug-ops in #45
  • Optimize decimal conversion with pre-computed powers of 10 by @bug-ops in #46
  • feat: eliminate dynamic dispatch with enum-based builder system by @bug-ops in #47
  • perf: fix temporal types regression with Box wrapping optimization by @bug-ops in #48
  • perf: add profiling infrastructure for performance analysis by @bug-ops in #49
  • perf: Phase 5 - BigInt clone elimination via Cow::Borrowed by @bug-ops in #50
  • perf: Phase 6 - String capacity pre-sizing via field metadata by @bug-ops in #51
  • Phase 7: Homogeneous Loop Hoisting by @bug-ops in #52
  • Release v0.3.2: performance optimization series by @bug-ops in #55

Full Changelog: v0.3.1...v0.3.2

v0.3.1

29 Jan 22:38
e13c83d

Choose a tag to compare

What's Changed

  • docs: add path-specific GitHub Copilot review instructions by @bug-ops in #41
  • refactor: eliminate all DRY violations by centralizing utilities by @bug-ops in #42
  • Release v0.3.1: config-first API and documentation cleanup by @bug-ops in #43

Full Changelog: v0.3.0...v0.3.1

v0.3.0

29 Jan 16:23
d463dac

Choose a tag to compare

What's Changed

  • docs: expand async API documentation and remove execute_polars method by @bug-ops in #37
  • refactor: extract common async helper functions by @bug-ops in #38
  • Critical architecture fixes and improvements by @bug-ops in #39
  • feat: implement builder-based connection API with TLS support (v0.3.0) by @bug-ops in #40

Full Changelog: v0.2.4...v0.3.0

v0.2.4

28 Jan 18:57
0568037

Choose a tag to compare

What's Changed

  • refactor(connection): make builder.build() panic-free by @bug-ops in #30
  • refactor(reader): harden unsafe Send implementations by @bug-ops in #31
  • refactor(connection): eliminate expect() in connection state by @bug-ops in #32
  • refactor(async): document and refine lint suppressions by @bug-ops in #34
  • ci: eliminate wheel build duplication in test workflow by @bug-ops in #33
  • refactor(cursor): migrate from deprecated downcast to cast by @bug-ops in #35
  • chore: release v0.2.4 by @bug-ops in #36

Full Changelog: v0.2.3...v0.2.4