Releases: bug-ops/pyhdb-rs
v0.3.9
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 --versionCargo Installation
cargo install hdbconnect-mcpClaude 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_rsSee README for detailed usage.
Checksums
SHA256 checksums are available for all binary artifacts (.sha256 files).
v0.3.8
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 --versionCargo Installation
cargo install hdbconnect-mcpClaude 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_rsSee README for detailed usage.
Checksums
SHA256 checksums are available for all binary artifacts (.sha256 files).
v0.3.7
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 --versionCargo Installation
cargo install hdbconnect-mcpClaude 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_rsSee README for detailed usage.
Checksums
SHA256 checksums are available for all binary artifacts (.sha256 files).
v0.3.6
What's Changed
- chore(deps): bump pyo3 from 0.28.1 to 0.28.2 by @dependabot[bot] in #100
- release: v0.3.6 by @bug-ops in #101
- fix: sync pyproject.toml version to 0.3.6 by @bug-ops in #102
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 --versionCargo Installation
cargo install hdbconnect-mcpClaude 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_rsSee README for detailed usage.
Checksums
SHA256 checksums are available for all binary artifacts (.sha256 files).
v0.3.5
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 --versionCargo Installation
cargo install hdbconnect-mcpClaude 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_rsSee README for detailed usage.
Checksums
SHA256 checksums are available for all binary artifacts (.sha256 files).
v0.3.4
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 --versionCargo Installation
cargo install hdbconnect-mcpClaude 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_rsSee README for detailed usage.
Checksums
SHA256 checksums are available for all binary artifacts (.sha256 files).
v0.3.2
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
v0.3.0
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
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