Skip to content

Commit 72fccf2

Browse files
userFRMclaude
andcommitted
v4.1.2: fix interval format conversion for gRPC
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 24d00c7 commit 72fccf2

8 files changed

Lines changed: 15 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [4.1.2] - 2026-04-01
9+
10+
### Fixed
11+
12+
- Interval parameter now auto-converts milliseconds to `HH:MM:SS.mmm` format for the MDDS gRPC server. Users pass `"60000"` for 1-minute bars as before -- conversion is internal and transparent.
13+
814
## [4.1.1] - 2026-04-01
915

1016
### Fixed
@@ -446,7 +452,8 @@ See [TODO.md](TODO.md) for the production readiness checklist and performance ro
446452
- FIT decoder uses i64 accumulator with i32 saturation (no silent overflow)
447453
- Price type range enforced with `assert!` in release builds
448454

449-
[Unreleased]: https://github.com/userFRM/ThetaDataDx/compare/v4.1.1...HEAD
455+
[Unreleased]: https://github.com/userFRM/ThetaDataDx/compare/v4.1.2...HEAD
456+
[4.1.2]: https://github.com/userFRM/ThetaDataDx/compare/v4.1.1...v4.1.2
450457
[4.1.1]: https://github.com/userFRM/ThetaDataDx/compare/v4.1.0...v4.1.1
451458
[4.1.0]: https://github.com/userFRM/ThetaDataDx/compare/v4.0.0...v4.1.0
452459
[4.0.0]: https://github.com/userFRM/ThetaDataDx/compare/v3.2.2...v4.0.0

crates/thetadatadx/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "thetadatadx"
3-
version = "4.1.1"
3+
version = "4.1.2"
44
edition = "2021"
55
rust-version = "1.85"
66
authors = ["userFRM"]

ffi/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "thetadatadx-ffi"
3-
version = "4.1.1"
3+
version = "4.1.2"
44
edition = "2021"
55
description = "C FFI layer for thetadatadx — used by Go and C++ SDKs"
66
license = "GPL-3.0-or-later"

sdks/python/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "thetadatadx-py"
3-
version = "4.1.1"
3+
version = "4.1.2"
44
edition = "2021"
55
description = "Python bindings for thetadatadx — native ThetaData SDK powered by Rust"
66

sdks/python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "thetadatadx"
7-
version = "4.1.1"
7+
version = "4.1.2"
88
description = "No-JVM ThetaData Terminal — native Rust SDK for direct market data access (Python bindings)"
99
readme = "README.md"
1010
requires-python = ">=3.9"

tools/cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "thetadatadx-cli"
3-
version = "4.1.1"
3+
version = "4.1.2"
44
edition = "2021"
55
description = "CLI for ThetaDataDx — query ThetaData from your terminal"
66
license = "GPL-3.0-or-later"

tools/mcp/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "thetadatadx-mcp"
3-
version = "4.1.1"
3+
version = "4.1.2"
44
edition = "2021"
55
description = "MCP server for ThetaDataDx — gives LLMs instant access to ThetaData market data"
66
license = "GPL-3.0-or-later"

tools/server/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "thetadatadx-server"
3-
version = "4.1.1"
3+
version = "4.1.2"
44
edition = "2021"
55
rust-version = "1.85"
66
authors = ["userFRM"]

0 commit comments

Comments
 (0)