Skip to content

Commit ffd4543

Browse files
committed
REF: Standardize C++ client DBN
1 parent f215360 commit ffd4543

File tree

12 files changed

+1571
-1229
lines changed

12 files changed

+1571
-1229
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Changelog
22

3+
## 0.40.0 - TBD
4+
5+
### Enhancements
6+
- Added `OhlcvEod` variant to `RType`
7+
- Added documentation to more enums and record structs
8+
- Aligned string representation of `RType` with Rust
9+
10+
### Breaking changes
11+
- Switched to `std::byte` for most padding fields in record structs. These fields are
12+
now initialized by default
13+
- Hidden padding fields now begin with `_`
14+
15+
### Bug fixes
16+
- Added missing `IndexTs()` method to `v1::InstrumentDefMsg`, `v2::InstrumentDefMsg`,
17+
and `v1::SymbolMappingMsg`
18+
319
## 0.39.1 - 2025-07-22
420

521
### Bug fixes

examples/live/live_smoke_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ void ProcessRecords(LiveBlocking& client, Schema schema, bool start_from_epoch)
4545
// outside trading hours
4646
auto expected_rtype = Record::RTypeFromSchema(schema);
4747
if (!start_from_epoch) {
48-
expected_rtype = databento::rtype::SymbolMapping;
48+
expected_rtype = databento::RType::SymbolMapping;
4949
}
5050

5151
constexpr auto timeout = std::chrono::seconds{30};

0 commit comments

Comments
 (0)