diff --git a/CHANGELOG.md b/CHANGELOG.md index de499f1..cdfc800 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## 0.39.0 - 2026-01-20 + +### Enhancements +- Upgraded DBN version to 0.47.0: + - Added new off-market publisher for Cboe Futures Exchange (`XCBF_PITCH_XOFF`) + - Added new `StatType` variants to be used by `XCBF.PITCH` dataset: + - `UpperPriceLimit` + - `LowerPriceLimit` + - `BlockVolume` + - `VenueSpecificVolume1` + - Upgraded `time` version to 0.3.45 +- Improved documentation of heartbeat intervals + ## 0.38.0 - 2025-12-16 ### Breaking changes @@ -605,8 +618,8 @@ upgrading data to version 3. ## 0.7.0 - 2024-03-01 #### Enhancements -- Document cancellation safety of `LiveClient` methods (credit: @yongqli) -- Document `live::Subscription::start` is based on `ts_event` +- Documented cancellation safety of `LiveClient` methods (credit: @yongqli) +- Documented `live::Subscription::start` is based on `ts_event` - Allow constructing a `DateRange` and `DateTimeRange` with an `end` based on a `time::Duration` - Implemented `Debug` for `LiveClient`, `live::ClientBuilder`, `HistoricalClient`, diff --git a/Cargo.toml b/Cargo.toml index 1da8e20..5ac1e5d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "databento" authors = ["Databento "] -version = "0.38.0" +version = "0.39.0" edition = "2021" repository = "https://github.com/databento/databento-rs" description = "Official Databento client library" @@ -33,7 +33,7 @@ live = ["tokio/net"] chrono = ["dep:chrono"] [dependencies] -dbn = { version = "0.45.0", features = ["async", "serde"] } +dbn = { version = "0.47.0", features = ["async", "serde"] } async-compression = { version = "0.4", features = ["tokio", "zstd"], optional = true } chrono = { version = ">=0.4.34", optional = true, default-features = false, features = ["alloc"] } diff --git a/src/live.rs b/src/live.rs index 3583e9b..e159189 100644 --- a/src/live.rs +++ b/src/live.rs @@ -97,7 +97,8 @@ impl ClientBuilder { /// Sets `heartbeat_interval`, which controls the interval at which the gateway /// will send heartbeat records if no other data records are sent. If no heartbeat - /// interval is configured, the gateway default will be used. + /// interval is configured, the gateway default will be used. Minimum interval + /// is 5 seconds. /// /// Note that granularity of less than a second is not supported and will be /// ignored.